本期導讀:本期周報主要包括iOS 10相關的交互動畫詳解、Auto Layout新特性,以及直播應用中的技術經驗與架構分析等內容。
資訊
1) Exploring the App Store’s Top Grossing Chart by Graham Spencer
通過對US App Store前200的iPhone應用進行分析,得到的結論是98.5%的APP免費,99%提供IAP,71%提供超過10個IAP,大部分的IAP定價在0.99~19.99美金。按類型來看,68%的是游戲、11%的是社交類應用,音樂類占7%。
2) 帶你揭開蘋果Fitness Lab的神秘面紗
Apple Watch的一個重要功能是健身追蹤,這項功能測試的地方之一,就是Fitness Lab秘密實驗室。其中一個數據指標是:截止到今天,Fitness Lab一共收集到16000人次的測試結果,總時長達到3萬小時。
開發
1) iOS交互動畫詳解 by seedante
WWDC 2016 Session 216介紹了iOS 10的新動畫 API,讓動畫與交互無縫連接。
2) Xcode 8 Auto Layout新特性 by halfrost
作者是原平安付工程師,一系列關于WWDC 2016 Session的筆記很棒,推薦都看看。
3) Understanding Responder Chain by seedlab
本文翻譯并梳理了Cocoa Event Handling Guide中的 Responder Chain 部分。
4) 揭秘直播移動APP技術實現 by fir.im
2016年直播似乎無處不在,作為一個開發者也許需要補充下關于直播技術點。本文整理了一些開發者對于直播實踐項目中的技術經驗與直播技術架構分析等內容,還有一些關于 iOS 、Android等相關開發干貨。
工具
1) CocoaPods組件平滑二進制化解決方案 by 曹俊
二進制化指的是通過編譯把組件的源碼轉換成靜態庫或動態庫,以提高該組件在App項目中的編譯速度。
2) 滴滴的組件化實踐與優化 by 李賢輝
滴滴iOS技術負責人對組件化實踐與優化的分享,包括地圖業務模塊解耦、界面解耦等內容。
其他
1) How to Design a Walkthrough That Users Will Read by anthony
引用文末一句:引導頁應像便簽一樣簡單易讀。不過,核心功能大家熟的不能再熟且用戶主要就是用其最核心的功能,那我覺得Walkthrough是多余的。比如導航,我的使用頻率不高,偶爾在外打開查個路線,猝不及防的看到引導頁,很煩的。
2) 如何為 app 設計一個合適的搜索功能? by 5key
我們可以在 apps 中看到各種各樣的設計方案,但這些方案并非適合于每一塊產品。作者以市面上常見的一些設計形式對搜索功能做一個深入的剖析。
@end