Какой браузер использует Android для телефонного разговора?
Я пытаюсь внедрить некоторые анимации CSS в проект разрыва телефона. Анимация выполняется отлично на устройстве iOS, но не на моем Android. На самом деле некоторые вещи, такие как пунктирные границы, даже не отображаются.
Нужны ли какие-либо специальные префиксы vender для Android в рамках проекта phonegap?
Ответы
Ответ 1
PhoneGap использует встроенные механизмы браузера. Поэтому в android используется WebKit.
От PhoneGap
веб-представление, используемое PhoneGap, - это тот же веб-вид, который используется родным операционной системы. На iOS это класс Objective-C UIWebView; на Android, это android.webkit.WebView.Since есть различия в механизмы рендеринга веб-представлений между операционными системами, убедитесь, что что вы учитываете это в своем пользовательском интерфейсе
Этот учебник может быть вам полезен. Он показывает, как настроить таргетинг на конкретный браузер (это означает определенный механизм рендеринга).
Надеюсь, это поможет!
Ответ 2
Позаботьтесь, потому что начиная с версии 4.4 (только) Android действительно использует веб-обзор на основе Chromium (я думаю, прежде чем это было просто веб-просмотр на основе webkit).
WebView до 4.4 имеет плохую репутацию, насколько я читал.
Это еще одна причина использовать проект Crosswalk, который имеет плагин Cordova и позволяет встраивать определенную версию Chromium, чтобы все ваши приложения используют один и тот же движок WebView независимо от SDK (стоимость большого APK)