2013-03-10 2 views
2

Я искал, как использовать swf-файл в android, и большая часть ответа предложила мне использовать webview и простой html-файл.webview для пользовательского интерфейса в android

Теперь я думаю, что мы можем легко положить файлы css и javascript в папку с ресурсами, а затем мы сможем использовать их в коде html5.

Глядя на мощь HTML5, это сделает разработку приложений для веб-дизайнера очень легкой работой!

Я просто хочу знать, что хорошо использовать этот подход для создания хорошего пользовательского интерфейса в андроиде? Существуют ли какие-либо технические плюсы и минусы? я пропущу некоторые функции, предоставляемые андроидом?

ответ

0

Существует множество фреймворков, которые позволяют писать собственные приложения для Android, используя только HTML/CSS/JavaScript. Вот некоторые из них:

Я никогда не использовал ни одного из них, так что я не могу сказать, хорошо это или плохо идея написать андроида приложения таким образом, но здесь вы можете найти хороший сеанс об этом HTML5 versus Android.

+0

Спасибо за ваш ответ. эти рамки делают то же самое, о чем я просил. Но мы можем сделать легкую задачу, не используя их sdk. Вопрос в том, есть ли какой-либо технический недостаток этого подхода? –

0

Есть профи & минусы использования перекрестных платформ. По моей точке зрения, вы не должны загружать все в WebView.

я рекомендую вам родное приложение подход из следующих пунктов:

  • WebView является одним из управления пользовательского интерфейса в Android SDK. Таким образом, у него будет ограничение объема памяти и работа с использованием ЦП. Таким образом, у вас могут возникнуть проблемы с производительностью на некоторых устройствах.
  • Как вы знаете, в более древние времена мы привыкли работать с настольными приложениями, и после этого все перемещается в веб-приложение.
  • Это было возможно только потому, что наш браузер (ы) получает больше функций, например. более область памяти, доступ к ЦП, потоковая передача, отдельная обработка (например, google chrome) и т. д.
  • Вкратце, веб-браузеры становятся более умными и обрабатываются как отдельное приложение. Теперь веб-приложение дней может иметь в основном аналогичную производительность в качестве настольных приложений. Итак, теперь все смещено на разработку веб-приложений .

Эта эпоха придет в развитие мобильных устройств на более позднем этапе. но в настоящее время мы находимся на средней стадии разработки мобильных приложений и кросс-платформенных разработок. Таким образом, до тех пор, пока контроль Web-View любой платформы (iOS/Android) не станет более мощным, мы не сможем полностью передать это.

Надеюсь, я объясню это правильно :)

Смежные вопросы