2013-09-08 1 views
0

Я хотел бы создать приложение в HTML5. Я играю с Phonegap на Android, но все ощущение, что прокрутка и прикосновение - это как-то не самое лучшее. Я видел это приложение: https://play.google.com/store/apps/details?id=com.indeed.android.jobsearch&hl=en и здесь мы видим загрузку HTML в контейнере.WebView или Phonegap ... что использовать для лучшего опыта работы с приложением HTML5

Как это делается? Это только Android Wrapper с WebView и содержимое HTML загружено в него? Почему Phonegap так медленно, когда он использует WebView? Какая уловка в приложении выше?

Благодаря Nik

ответ

1

Они, кажется, использует WebView Android, WebViewClient, WebChromeClient. Они расширили их для некоторой функциональности, кажется, не уверен, что это фактически изменит производительность.

В PhoneGap есть много плагинов и других возможностей, которые обеспечивают большую функциональность по сравнению с использованием обычного WebView, что влияет на производительность.

Если ваша цель сборки низкая, вы можете попробовать добавить в манифесте hardwareaccelation = "true", что может дать вам повышение производительности на устройстве, которое это позволяет. Он включен по умолчанию, если у вас есть новая цель сборки.

Я использую PhoneGap, так как я также создаю приложения для iOS, и я не знаю, как использовать их коллегу WebView, поэтому я просто придерживаюсь PG для Android и iOS. Я почти уверен, что смогу добиться определенной производительности, придерживаясь обычного WebView для Android, но я не думаю, что это стоит усилий для моих приложений.