主要是APP的開發者考慮到蘋果生態比較完善,安卓市場太過混亂了。
一個app開發出來一定會有很多的問題需要投入到市場上得到檢驗。並且需要花費精力以及金錢進行推廣。安卓手機品牌型號繁雜,而每家也都有自己的作業系統,雖然都是在安卓的基礎上進行開發最佳化的,各家手機可能會出現不同的相容性問題,處理起來也非常的麻煩。為了初期試錯成本更低,選擇優先上架IOS版本,IOS的生態健全,手機型號基本就那幾款,幾乎不存在相容性問題。
還有一個原因是IOS市場就一個,安卓的應用市場非常繁雜,同樣是每個手機廠商有自己的應用市場,加上應用寶,360助手,百度助手 這些第三方的市場,在app上線初期運維這麼多的市場會浪費很多精力。所以前期運營一個市場積累經驗和找出APP的問題,後期安卓再跟進。是比較明智的選擇IOS因為本身框架的穩定性,成熟度等原因,開發的效率幾乎是android開發的一倍還多。
再加上,考慮前期App需求不甚明瞭,使用者體驗還待挖掘等因素,用ios進行α版快速開發是一個很不錯的選擇。
另外,iphone簡單統一的解析度,也利於美工很快的切出效果圖來。
哪怕是一個簡單的mock,也可以避免你的開發走上不明,不可控的軌道!
2.Android本身的碎片化
Android自身的開放決定了它存在很多難以統一的不可控因素:解析度,記憶體大小,OS版本。
Android的碎片化,帶來的是開發成本的大幅度提高。--不說統一各解析度,要付出多大人力來對應林林種種的bug;就是測試要用的不同機型,就足以讓PM頭疼不已了。
在未能得到使用者反饋的初期版開發時,考慮效率和成本的快速開發是一條明智之道
個人覺得主要還是看技術能力,iOS只是技術的一個方向,持續深耕還是ok的,只是隨著市場和技術的發展,iOS的從業人員的要求越來越高
主要是APP的開發者考慮到蘋果生態比較完善,安卓市場太過混亂了。
一個app開發出來一定會有很多的問題需要投入到市場上得到檢驗。並且需要花費精力以及金錢進行推廣。安卓手機品牌型號繁雜,而每家也都有自己的作業系統,雖然都是在安卓的基礎上進行開發最佳化的,各家手機可能會出現不同的相容性問題,處理起來也非常的麻煩。為了初期試錯成本更低,選擇優先上架IOS版本,IOS的生態健全,手機型號基本就那幾款,幾乎不存在相容性問題。
還有一個原因是IOS市場就一個,安卓的應用市場非常繁雜,同樣是每個手機廠商有自己的應用市場,加上應用寶,360助手,百度助手 這些第三方的市場,在app上線初期運維這麼多的市場會浪費很多精力。所以前期運營一個市場積累經驗和找出APP的問題,後期安卓再跟進。是比較明智的選擇IOS因為本身框架的穩定性,成熟度等原因,開發的效率幾乎是android開發的一倍還多。
再加上,考慮前期App需求不甚明瞭,使用者體驗還待挖掘等因素,用ios進行α版快速開發是一個很不錯的選擇。
另外,iphone簡單統一的解析度,也利於美工很快的切出效果圖來。
哪怕是一個簡單的mock,也可以避免你的開發走上不明,不可控的軌道!
2.Android本身的碎片化
Android自身的開放決定了它存在很多難以統一的不可控因素:解析度,記憶體大小,OS版本。
Android的碎片化,帶來的是開發成本的大幅度提高。--不說統一各解析度,要付出多大人力來對應林林種種的bug;就是測試要用的不同機型,就足以讓PM頭疼不已了。
在未能得到使用者反饋的初期版開發時,考慮效率和成本的快速開發是一條明智之道