為什麼開發者首選 iOS ?
Android 的火爆的確都快被說爛了,根據最新的報告,Android 在各個市場也是百花齊放,一片繁榮的景象。但在開發者眼中和行動上,卻是另一番景象,在開發跨平臺應用時,首先對應的還是 iOS 平臺,之後才會考慮適配 Android 裝置。
著名應用軟體設計公司 Fuled 的主管 Ryan Matzner 透露,在他們公司每月所承接的業務之中,基本上沒有客戶要求先開發 Android 版的 App 。幾乎所有客戶都是要求只有在 iPhone 版推出並獲得成功後或是在兩個平臺都需要更新時才會考慮開發 Android 版。如果客戶預算有限的情況下,被要求在兩個平臺之間做出選擇時,全都毫無例外的都選擇了iOS 平臺。
對此, Ryan Matzner 從第三方 App 開發者的角度給出了3個原因:
1、iPhone 使用者更願意在 App 上花錢
iPhone的使用者更傾向於為中意的 App 付費,一部分原因可能由於 iPhone 使用者的確比較富足,另一部分原因則在於 iTunes 與信用卡之間的整合,其支付方式十分方便。
2、iPhone 使用者更願意嘗試新事物,最有可能成為早期使用者
iOS 的使用者群裡擁有大批活躍且樂於嘗試新鮮事物的使用者。這些使用者的反饋不僅對於 App 後續的改進有著非常重要的作用,他們還最有可能成為 App 最忠誠的早期使用者,並帶動其他使用者使用。如果要選擇一個平臺開發新應用,擁有這樣高質量使用者的平臺顯然是首選。
3、開發 Android 版 App 既費時又費力
Android 應用程式的開發需要花更多的時間和資金。 Ryan Matzner 表示:“我們投入 120% 的時間,移植一個 iPhone 的 App 給 Android ,成本太高了。”
這讓我想起了之前移動應用開發者之間流傳的一個段子:“ iOS 開發者:‘這是怎麼回事!?我都給 App Store 提交了 19 天了,怎麼稽核還沒有通過!?’ Android 開發者:‘行了,你知足吧,我都提交了 19 個市場了,還有 9 個要提交。。。’”
這也從另一個側面反映了這兩大平臺一定的問題。尤其是 Android 系統,儘管系統本身在功能和易用性上在趕超 iOS ,但其生態系統還是很脆弱,移植自 iOS 的應用較多,獨佔或者能體現 Android 平臺優勢的應用較少。
儘管 Android 使用者數量巨大,但盜版問題嚴重,很難給第三方開發者或開發團隊帶來收益。所以開發者現今還是以 iOS 平臺作為推出應用的首選和主力。這個問題 Google 也在不斷重視起來,提供了設計指南等相關改進。畢竟為開發者提供良好的支援,讓更多的優質應用登陸 Android 平臺,才能更好地推動平臺的發展。
相關文章
- 為什麼開發者總是選昏招
- 我為什麼選擇成為獨立開發者
- Python為什麼是人工智慧的“首選”?Python人工智慧
- 為什麼我不推薦 JavsScript 為首選程式語言
- 為什麼我不推薦JavsScript為首選程式語言
- NODE.JS為什麼會成為企業中的首選技術Node.js
- 為什麼越來越多的開發者選擇使用Spring Boot?Spring Boot
- Python為什麼會成為人工智慧開發的首選語言?Python人工智慧
- 為什麼越來越多的開發者選擇了EasyPlayer播放器?播放器
- [譯]開發者眼中 iOS 11 都更新了什麼?iOS
- .NET為什麼推薦它作為RabbitMQ訊息佇列的首選開發工具MQ佇列
- 什麼是隧道代理 為什麼選隧道代理
- 為什麼開發者應該摒棄敏捷?敏捷
- 為什麼糟糕的開發者更有成效
- 為什麼選擇Guice框架GUI框架
- Aembit為什麼選擇 Rust?Rust
- 為什麼選擇使用Rust?Rust
- 為什麼要選擇SQL?SQL
- CSDN 報告:阿里雲容器服務成為中國開發者首選阿里
- 為什麼很多SpringBoot開發者放棄了Tomcat,選擇了UndertowSpring BootTomcat
- 為什麼Jupyter是資料科學家們實戰工具的首選?資料科學
- 首選dns的伺服器地址是多少 首選dns和備用dns填什麼DNS伺服器
- 不做“遊戲機”的蘋果,如何讓iOS成為手遊首選?遊戲蘋果iOS
- win10開發者選項有什麼用 win10電腦開發者選項怎麼開啟Win10
- 為什麼開發者對PHP又愛又恨PHP
- 為什麼選擇.NETCore?NetCore
- MySQL為什麼選B+樹MySql
- 為什麼選擇centos系統CentOS
- 為什麼選擇高防DNS?DNS
- 為什麼選擇Cynefin框架? – zwischenzugs框架
- (轉)為什麼選擇機器學習策略機器學習
- 我為什麼選擇 Angular 2?Angular
- Android為什麼選擇binderAndroid
- 為什麼選擇Twitter Storm?薦ORM
- 設計師為什麼要學程式設計,開發者為什麼要學設計?程式設計
- ios開發 為什麼不用Interface builderiOSUI
- iOS應用加固為什麼也那麼重要?iOS
- Vue為什麼比JQuery更受開發者喜愛?VuejQuery