fir.im Weekly - 2016 移動開發技術大回顧
2016 年是移動技術發展迅速的一年,認認真真回顧這一年必不可少。@移動開發前線 的 這篇 2016移動開發技術巡禮 ,精心盤點了 2016 年 移動開發技術大事件,分為 iOS/Android平臺篇、iOS/Android開發技術篇、跨平臺技術篇(React Native、Weex、微信小程式)、熱門行業技術篇(直播、VR/AR)等等,值得閱讀。另外,@開發者頭條也釋出了十大 iOS 開發者必讀好文和十大 Java / Android 開發者必讀好文,感興趣的去看看。
同時,2017年伊始不少好的專案已經開源或者準備開源,本期 fir.im 整理了部分開源專案和一些 最新的 iOS / Android 開發技術分享,希望對你有用。
『 開源專案 』
VirtualAPK: 滴滴 Android 外掛化的實踐之路
繼上週 滴滴開源 iOS 動態化方案 DynamicCocoa後,@任玉剛Coder又在微博上分享:“經過半年的開發、填坑、驗證,滴滴出行自主研發的外掛化框架終於穩定了下來”,這是一款比較完善的外掛化框架:VirtualAPK。VirtualAPK開源後,其他 App 能夠無縫整合,無需考慮細節實現和相容性問題即可輕鬆擁有熱更新能力,值得期待。詳情見:VirtualAPK: 滴滴 Android 外掛化的實踐之路。
微信移動端IM網路層跨平臺元件庫 Mars 開源
Mars 是微信官方的終端基礎元件,是一個使用 C++ 編寫的業務性無關,平臺性無關的基礎元件。目前已接入微信 Android、iOS、Mac、Windows、WP 等客戶端。 Github 地址: Tencent/mars,也可以參考下即時通訊(IM)技術開發釋出的這篇文章。
OCS ——史上最瘋狂的 iOS 動態化方案
關於 iOS 動態化方案,很多人瞭解過WaxPatch,JSPatch還有最近的滴滴的 DynamicCocoa ,而 OCS 是 騰訊Bugly 的iOS動態化方案——OCS,被用於iOS APP安裝包減包、功能外掛化、HotPatch等方方面面動態化需求。點選這裡,瞭解更多。
來自微信團隊的6個開源專案
除了上面推薦的 Mars ,到目前為止騰訊微信團隊發起的開源專案已經有6個,並且這其中大部分都是在2016年開源的,領域涉及移動、資料庫、基礎類庫、框架。感興趣的可以看看這裡。
『iOS / Android開發分享 』
iOS進階之頁面效能優化
“過早的優化是萬惡之源”,@hi_xgb 的這篇文章分享了 iOS 系統中效能調優的一些理論知識,後面還介紹了 Instruments 中 Core Animation 的一些效能檢測指標用法,來這裡看看。
iOS程式設計中throttle那些事
@愚公程式設計MrPeak 的這篇文章 聊了聊和 throttle 相關的一些技術場景。
XMPPFramework開發
CoderDong 的這一系列文章記錄了自己 從零開始 做最詳細的即時通訊功能,還在不斷更新,希望對你有用。XMPPFramework 系列開發文章傳送門。
Android開發VR實戰系列
如何在 Android 中去開發VR功能的APP呢?來看看@亮之於東的這系列分享。
Android系統原始碼情景分析
這本書從Linux核心層、HAL層、執行時庫層到應用程式框架層,系統地分析了Android系統的原始碼,來跟著@羅昇陽一起重新學習 Android 系統>>傳送門。
iina - 開源 Mac 視訊播放器
@開源小組分享了一個超棒的開源 Mac 視訊播放器!好看,實用,功能完整。 Github 地址: lhc70000/iina
這期的 fir.im Weekly 就到這裡,投稿請聯絡 dm[at]fir.im.
歡迎分享更多的內容。
fir.im
相關文章
- fir.im Weekly - 揭祕直播移動 APP 技術實現APP
- fir.im Weekly - 新開發時代,需要什麼樣的技術分享
- 回顧2016年 | 掘金技術徵文
- 2016年 iOS 技術圈回顧iOS
- 2016年iOS技術圈回顧iOS
- fir.im Weekly - 除了新 MacBook Pro,近期值得關注的移動開發好資源Mac移動開發
- fir.im Weekly - TouchBar 從入門到開發
- fir.im Weekly - 聊聊 Google 開發者大會Go
- fir.im Weekly - 如何用 iPad 創造技術生產力iPad
- 移動開發技術有哪些?移動開發
- 2017 前端技術發展回顧前端
- 【魅族大賽技術公開課】移動應用開發技術精選
- fir.im Weekly - Swift 3.0 的遷移適配指南Swift
- 微軟軟體開發技術二十年回顧之API微軟API
- 2006年Java開發技術回顧與展望Java
- fir.im Weekly - 8 個不能錯過的 iOS / Android 技術分享iOSAndroid
- SAP 移動開發技術綜述移動開發
- fir.im Weekly - 2016 年 Android 最佳實踐列表Android
- HCDG天津站精彩回顧 | AI高效開發, ModelArts技術動手工作坊AI
- fir.im Weekly - 聊聊讓人嚮往的遠端開發工作
- 移動端前端開發技術概況前端
- Flutter #0 移動開發技術簡介Flutter移動開發
- fir.im Weekly - Mobile developer 利器分享Developer
- 2021年度總結 | 葡萄城軟體開發技術回顧(上)
- 2021年度總結 | 葡萄城軟體開發技術回顧(下)
- SAP產品增強技術回顧
- 圓滿落幕!回顧 eBPF 技術的發展與挑戰eBPF
- 移動開發的跨平臺技術演進移動開發
- 羅姆(ROHM)第4代:技術回顧
- fir.im Weekly - 關於 iOS10 適配、開發、推送的一切iOS
- 一個 SAP 開發工程師十餘年的技術寫作之路回顧工程師
- fir.im Weekly - 從零開始,搭建理想的直播平臺
- 回顧 Linux 和開源技術 2014 的大起大落Linux
- 移動 VR 開發時要避免的 PC 渲染技術VR
- fir.im Weekly - 讓 iOS 應用更加安全iOS
- 2016年PC市場創新技術回顧 玩遊戲越來越爽遊戲
- 分散式資料庫技術論壇回顧分散式資料庫
- 我的2020回顧——技術篇