日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

crosswalk cordova

發(fā)布時間:2023/12/20 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 crosswalk cordova 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
 首先呢, crosswalk 只是針對安卓平臺的。那么我們?yōu)槭裁匆褂?crosswalk 呢.因為低于android 4.4 的webview 是一個蹩腳的Android WebKit瀏覽器內(nèi)核(android版本越低性能就越差,android 4.4以上已經(jīng)使用了Chromium ),所以英特爾公司發(fā)布了 Crosswalk引擎,可以讓 Android 4.0-4.3 的手機上的應(yīng)用打包 Chromium 引擎而不是 Android WebKit。雖說未來 Android 4.4 會占據(jù)更多市場份額,但目前主流的 Android 手機的系統(tǒng)版本畢竟還是 4.1、4.2(4以下的就不說了...)。

cordova 和 crosswalk 的一些差異
  • 安裝包的大小,【cordova,一個純html5的 apk 僅有1.5M左右(不涉及原生功能),涉及到一些原生功能,比如相機、文件系統(tǒng)、推送等因為需要加入插件,一般 apk 在 5M 左右】,而【crosswalk,一個純html的 apk 就達到了19M左右,如果需要加入雜七雜八的插件,那就是奔著25M去了】,天朝流量還是很貴的....(用戶一看app這么大,算了不下了...)
  • 開發(fā)的簡便性, 【我是一個專職 cordova 開發(fā)者,所以cordova已經(jīng)用習(xí)慣,這一條可能不夠客觀,僅供參考】.首先【cordova 3.0+ 的版本開發(fā)起來都很方便了,命令行命令行你的應(yīng)用就搞定了 - -! 】,而【crosswalk集成比較麻煩,也許是我沒找到門道.....手動集成導(dǎo)入包什么的總覺得好麻煩啊.....然后我默默的去下載了一個 intelxdk ,因為他能直接打包基于 crosswalk 的應(yīng)用,但是點了打包之后,發(fā)了一個郵件給你讓你去下載,這...這....這......我總覺得云打包需要上傳代碼是不是不太合適啊....】
  • 插件生態(tài)圈, crosswalk 雖然能兼容 cordova plugin 但并不是完全一致的,而且并不是所有的cordova plugin 都能用在crosswalk 上
  • 流暢度(大家最關(guān)心的應(yīng)該在這里了...首先我說一下我是用的 App Framework 這個前端框架的,這個現(xiàn)在也是intel的 - -),我測試的手機是 華為 g510 android 4.1.1 的手機,性能并不強,在滾動流暢度和整理流暢度上 crosswalk 不得不承認(rèn)確實有明顯提升,但是個人覺得cordova在安卓上的流暢度也在可以接受的范圍之內(nèi)。【其實說白了,cordova性能確實差一些,但是可以通過一些手段優(yōu)化來提升性能,或者犧牲一下用戶體驗,關(guān)閉一些沒必要的切換動畫什么的來提升】

  • 暫時只想到這么多

    最后說一下用cordova不就是為了跨平臺, 而 crosswalk 是只針對安卓平臺的,所以如果你的應(yīng)用主打ios平臺的話,用不用就隨意了(我只是這么一說,安卓端的客戶還是不能丟的)...
    題外話,在 ios 平臺上 cordova 已經(jīng)表現(xiàn)的很完美了(除了萬惡的 position:fixed ),跟原生應(yīng)用并沒有太大的差別(也可能是因為我現(xiàn)在做的都不是很復(fù)雜的應(yīng)用...沒體現(xiàn)出跟原生的差異性...)。


    最近剛倒騰了cordova,主要也是支持兩個platform,ios和android,ios體驗很好,android的話只能說一般,APK大小倒是可接受(3.3M),為了提升體驗,也用crosswalk替換了cordova原生提供的打包工作,流暢度真的很棒,這玩意內(nèi)置了瀏覽器運行環(huán)境,也就是APK太大的原因(23M),所以我也開始糾結(jié)要不要用crosswalk打包了。
    另外,如果題主用ionic的話,可以通過
    ionic browser add corsswalk
    快速的完成crosswalk的設(shè)置部署,省去不少繁瑣的步驟
    然后
    ionic build android
    搞定

    總結(jié)

    以上是生活随笔為你收集整理的crosswalk cordova的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。