是安卓手機欠戰
抱怨有些軟體不能在安卓手機上穩定運行之前
請先考慮設計一個軟體的難易度
這個軟體包括:
能在不同安卓系統版本上運行
能在不同機種(配備)上的安卓手機上運行
能在不同螢幕解析度上的安卓手機上運行
完成這些設計之後
還要讓每台手機的內容量都足夠
你當程式設計什麼東西
全部將矛頭指向設計者和公司也太不公平?
有許多iOS軟體
至今還找不到Android的替代品
這我就必須要說,
iPhone因為其封閉
高度整合了軟體開發及銷售平台
又讓軟硬體完全掌握在自己手中
所以只要依循iPhone的路子跑
要開發一套軟體相較來說簡單的多
我之前看到一個數據
光是2012年Samsung搭載Android系統的機器
就有二十幾種不同的螢幕大小
整個產業界有搭載Android系統的機器超過2000種不同版本
試問這對一個軟體開發人員來說
是更好開發還是更難開發?
對系統的維護debug又會產生多少問題
所以有太多的Android機器
只要過了一年幾乎就不能夠升級更新版本
不然就是遲遲等不到原版廠商的更新
只能期待其他Hardcore User提供自己處理的Rom來刷
當販賣機器的廠商把這種維護的工作丟給使用者處理
還美其名曰系統很開放
其不負責任之態度是我最不解的地方
不過也不是所有Android系統開發廠商都如此
至少就我所知道的,小米機的廠商持續不斷更新OS,就是很棒的地方。
這些都是自己的立場
我不喜歡安卓
除了體驗指數略低(觸控頓啦、直覺性啦)
還有作為學程設學生的立場
安卓的app有夠難寫
我大概會用蘋果手機直到永遠