整理一線APP用到的一些技術
阿新 • • 發佈:2019-02-11
通過解壓一些日常生活中經常用到的一些大廠的APP,通過檢視其lib目錄下用到的一些庫,來分析這些一線APP用到的那些技術。
庫名 | 一線APP | 描述 |
libbspatch.so | google出的一款 差分的增量升級包的製作工具 | |
libijkffmpeg.so | 支付寶/網易雲音樂/天貓 | ijkplayer 是一個基於 ffplay 的輕量級 Android/iOS 視訊播放器。實現了跨平臺功能,API易於整合;編譯配置可裁剪,方便控制安裝包大小;支援硬體加速解碼,更加省電;提供Android平臺下應用彈幕整合的解決方案,此方案目前已用於美拍和鬥魚 APP。 |
libtnet-3.1.1.so | 支付寶/淘寶/寶寶樹 | |
libwebp.so | 寶寶樹/今日頭條/網易雲音樂/美拍/餓了麼 | WebP(發音 weppy,專案主頁),是一種支援有失真壓縮和無失真壓縮的圖片檔案格式,派生自影象編碼格式 VP8。根據 Google 的測試,無失真壓縮後的 WebP 比 PNG 檔案少了 45% 的檔案大小,即使這些 PNG 檔案經過其他壓縮工具壓縮之後,WebP 還是可以減少 28% 的檔案大小。(https://isux.tencent.com/introduction-of-webp.html) |
libandfix.so | 支付寶/天貓/360瀏覽器/今日頭條/寶寶樹/手機淘寶 | AndFix熱修復 |
Fabric | 摩拜單車/網易新聞/餓了麼 | 它是一套 Twitter 開發的模組化開發工具包,Twitter 共享了一個共同的移動和Web平臺,用於減少佔用空間和提供一致性的解決問題方案,旨在提升第三方移動 App 的質量。(http://www.tuicool.com/articles/jMBbqu) |
okhttp | 12306 | An HTTP & HTTP/2 client for Android and Java applications(http://square.github.io/okhttp/) |