【LiteApp系列】何為愛奇藝小程式?
前言
今年5月份,愛奇藝開源了LiteApp,俗稱小程式。LiteApp是一種是一種高效能的移動跨平臺框架,它集合了Native App和Web App的優勢。Github地址如下:
那麼,既然已經有了Native App和Web App,為何還要有LiteApp呢,它解決了什麼問題呢?
Native App
Native App就是Android或者ios原生開發的App。
Native 毫無疑問是官方最推薦的開發方式,使用原生開發,不僅僅是硬體上的支援,軟體開發文件也是十分完善。
Native App弊端
1、不能跨平臺。android和ios兩個平臺需要有兩套不同的程式碼。
2、沒有比較完善的動態化。如果功能上有一些的改動,需要在應用市場重新上架。另外,純 Native 動態載入,在 Android 和 IOS 商店中不允許上架。
3、釋出上線週期長。由於需要同時開發兩套程式碼,開發上就有不同的問題,同時也要涉及到兩個市場的不同問題,因此開發上線週期會比較長。
Web App
Web App很好地解決了Native App不能跨平臺,沒有比較完善的動態化的問題。
Web App在App端使用WebView來載入Web,主要的業務開發在Web端,這樣不僅能讓android和ios端共用一套程式碼,而且只需要更改Web端的程式碼,App端即使不在應用商店更新的情況下,也可以更新應用功能。
Web App弊端
1、開啟速度慢。WebView 啟動時需要進行載入瀏覽器核心等操作。
2、操作不流暢,卡頓。WebView 業務邏輯執行和網頁渲染是序列的,較重的業務邏輯會造成卡頓。另外,WebView 沒有比較好的快取機制,前端資源需要每次去伺服器下載。
3、沒有許可權機制。與第三方聯合開發時無法防禦來自第三方的攻擊。
LiteApp
LiteApp集合了Native App和Web App的優勢,使用WebView+Native的開發方式。開發人員不僅可以使用現代Web開發技術,同一套程式碼在android和ios上使用,而且還讓效能更加接近於原生,有比較好的快取機制,許可權機制等。
主要特點如下:
1、高效能。在Web上編寫,具有與本機應用程式相同的效能
2、移動跨平臺。使用單一程式碼庫構建Android和iOS
3、啟動快,不卡頓。瀏覽器渲染與業務邏輯執行緒分離。
4、為所有頁面載入快速快速渲染,尤其是第一次。
5、可擴充套件的 專有API用於擴充套件,它可以新增更多功能。
Web App與LiteApp效能對比
專案 | 載入時間/毫秒 | 切換頁面/ fps |
---|---|---|
LiteApp | 250-500毫秒 | 完美的/ 60 |
HTML5應用程式 | 大於1000ms | 白色螢幕短時間/ 53 |
Web App
LiteApp
更多內容可以檢視github官方開源專案:
https://github.com/iqiyi/LiteApp
相關文章
- 【LiteApp系列】愛奇藝小程式架構淺析APP架構
- 愛奇藝小程式陪你嗨一夏
- PerfDog測試騰訊影片、優酷、愛奇藝影片類小程式效能
- 愛奇藝財報:2022年愛奇藝總營收為人民幣290億元 同比下滑5%營收
- 愛奇藝星鑽VIP會員怎麼升級? 愛奇藝成為星鑽VIP會員的技巧
- 車澈的愛奇藝往事
- 愛奇藝財報:2023年愛奇藝總營收319億元 同比增長10%營收
- iOS版愛奇藝取消自動續費教程 愛奇藝自動續費怎麼取消?iOS
- 愛奇藝財報:2023年Q1愛奇藝營收83億元 同比增長15%營收
- 愛奇藝財報:2018年Q2愛奇藝總營收為62億元人民幣 淨虧損為21億元人民幣營收
- 愛奇藝 Android PLT hook 技術分享AndroidHook
- 愛奇藝財報:2022年Q1愛奇藝淨利潤為1.7億元人民幣 12年來首次實現盈利
- 愛奇藝財報圖解:2018年Q1愛奇藝營收7.776億美元 同比增長57%圖解營收
- 愛奇藝視訊增強技術——ZoomAIOOMAI
- 如何看待愛奇藝限制電視投屏?
- 愛奇藝混合雲內網DNS實踐內網DNS
- 【LiteApp系列】埋點的設計APP
- 愛奇藝財報:2022年Q3愛奇藝總收入75 億元人民幣 同比下降 2%
- 愛奇藝蒙版AI:彈幕穿人過,愛豆心中坐AI
- 愛奇藝財報:2023年Q3愛奇藝總營收80億元人民幣 同比增長7%營收
- win10系統如何取消愛奇藝影片更新提醒_win10取消愛奇藝影片更新提醒的步驟Win10
- 愛奇藝直播 - 春晚直播業務API架構API架構
- 愛奇藝個性化推薦排序實踐排序
- AI 在愛奇藝影片廣告中的探索AI
- 面試愛奇藝,竟然掛在第5輪……面試
- 影片號、B站、愛奇藝,都在忙什麼
- 愛奇藝的雲上資料治理實踐
- win10系統如何取消愛奇藝視訊更新提醒_win10取消愛奇藝視訊更新提醒的步驟Win10
- win10系統愛奇藝看影片如何免廣告_win10愛奇藝播放影片不要廣告的方法Win10
- 愛奇藝短影片軟色情識別技術解析
- AI 在愛奇藝視訊廣告中的探索AI
- 愛奇藝逗芽表情搜尋分析與實踐
- 愛奇藝微服務監控的探索與實踐微服務
- 愛奇藝短視訊打標籤技術解析
- python愛奇藝VIP視訊爬蟲爬取下載Python爬蟲
- 愛奇藝短視訊智慧標籤生成實踐
- win10系統愛奇藝看視訊如何免廣告_win10愛奇藝播放視訊不要廣告的方法Win10
- Win10安裝愛奇藝後此電腦中有一個愛奇藝熱播影片資料夾刪除不掉怎麼辦Win10