Использование Crosswalk для iOS
Как вы знаете, удивительный проект Crosswalk предоставляет нам современный браузер и механизм рендеринга Chromium, который позволяет нам писать наши приложения Cordova просто для самой последней версии веб-API, поддерживаемой Chrome. Это, очевидно, хорошо и хорошо для Android, и, поскольку Apple использует движок Safari для iOS, я рассчитывал, что Crosswalk для iOS не будет. Но, видимо, Crosswalk даже предоставляет Crosswalk для iOS. Тем не менее, это ясно говорит, что, хотя они Crosswalk, они все еще используют Apple WKWebView
, Так что я не понимаю. Какая польза от Crosswalk для iOS по сравнению с использованием Cordova?
1 ответ
Возможно, я неправильно понял ваши вопросы, но ответ на этот вопрос (что такое Crosswalk для iOS и просто использование Cordova?) Буквально на первой странице опубликованной вами ссылки:
Расширенный WKWebView
Crosswalk Project для iOS построен на основе WKWebView, современной платформы WebKit, которая дебютировала в iOS 8. Мы расширяем WKWebView с помощью инфраструктуры расширений Crosswalk. Для получения подробной информации см. Режим встраивания и собственные API.
Структура расширения пешеходного перехода
Расширения позволяют расширить возможности среды Crosswalk. Вы создаете свою функцию с помощью Swift или Objective-C и выставляете ее как функцию или объект JavaScript. Код заглушки JavaScript может быть сгенерирован автоматически на основе собственного интерфейса. Для получения дополнительной информации обратитесь к Расширениям.
Поддержка плагинов Cordova
Для использования существующих плагинов Cordova предусмотрено расширение Cordova для имитации среды Cordova. Просто поместите исходные файлы плагинов Cordova в свой проект и зарегистрируйте классы плагинов в манифесте. Для получения дополнительной информации обратитесь к поддержке плагинов Cordova.