舒適提示:每一個人都有本身的學習方式,適合你的就是好的。我不喜歡理論,但咱又不能離開理論,因此個人方式通常是實例後再回顧理論。html
http://wenku.baidu.com/view/a09dbf07852458fb770b5697.html工具
http://wenku.baidu.com/view/581d9eb9770bf78a65295479.html學習
http://tech.qq.com/a/20140721/043752.htm測試
舒適提示:由於總結的比較早,因此內容有些老,但沒有關係,主要是佐證一下APP測試是一熱門崗位,有興趣的請自行更新以上資料。動畫
1. IOS ui
2. Androidurl
舒適提示:Android的Activity生命週期瞭解對APP各類異常場景測試很是有幫助。spa
3. Windows Phone操作系統
如今基本能夠省略...
1. Native APP
優勢:
可以訪問手機的全部功能(GPS,相機等)
更好的運行速度、性能和整體的用戶體驗
支持離線工做(由於是在設備上運行而非Web)
支持豐富的圖形和動畫
在應用商店輕易地找到應用而且在主屏幕上能輕易找到應用圖標
下載應用須要付費(應用商店保留20%--30%的收入)
缺點:
開發成本較高
範圍限制較多(只能訪問在特定操做系統上運行的設備)
未知的部署時間(應用商店審批程序)
內容限制(應用商店限制)
用戶必須手動下載更新最新版本
2. Web APP
優勢:
適用範圍廣(覆蓋全部智能手機)
開發成本較低
方便、快捷地部署(無需提交到應用商店)
無內容限制
用戶總能訪問到最新版本(沒有手動更新需求)
缺點:
較差的和較慢的性能體驗(大部分須要連接互聯網)
用戶體驗較差*
支持圖形和動畫效果較差
不適用於應用商店
須要連接互聯網
限制用戶使用功能(好比,相機、GPS等)*
3. Hybrid APP
舒適提示:分類各類各樣,使用最基礎的便可。