
APP該先做iOS 還是Android?差異在哪?
製作APP是切入龐大市場的最佳工具 行動裝置是現在強勢主流,僅僅在2020年這一年之中,全球手機APP下載量就達到2180億次,這麼驚人的市場還正在持續成長中,不僅因為手機在全球的普及率越來越高,可以使用行動支付取代錢包,還有4G網路要轉到5G網路這件事,讓大家更依賴行動裝置完成生活大小事,都讓各大主流品牌、想數位轉型的傳統產業或是新創公司都趨之若鶩,想在這持續壯大的版圖中分一杯羹,然而當我們已經決定要建構屬於自己的APP時,第一個會需要思考的問題就是:APP該先做iOS系統還是Android系統? iOS系統與Andriod系統的基本認識 雖然平常看到不管是iPhone手機還是Android手機的畫面上,都是那方型一格一格的APP應用程式,但在不同的系統上所寫的程式卻完全是由不同的程式碼所組成,iOS系統的編寫程式是Objective-C / Swift;Andriod系統則是JAVA / Kotlin,通常一樣的APP要兩邊系統上都可以下載使用,就需要寫兩套程式,需要不同的工程師來編寫,等同於是兩倍的成本。雖然有一種方式是用APP內部以設置瀏覽器的方式把網頁叫出來,利用響應式(RWD)網頁去符合各種行動裝置的大小,這樣就很容易在兩種系統中相容,只是一來這種方式會讓程式變得笨重不流暢,二來是使用起來的介面還是會沒有原生APP的體驗好。因此大部分品牌在建構APP時,會各自依不同系統分別開發,因此接下來要細部分析兩者之間的差異。 Andriod系統的優點 使用者眾多市場龐大: 因為Android系統是開放式系統,因此很多廠牌都可以使用開發,才會有我們現在看到的Sony、Samsung、ASUS、小米……等廠牌都可以相容應用。也因為如此Andriod系統在選擇上非常多元:有各種大小裝置、不同特殊的功能、有昂貴的有便宜的,可以滿足市場各種需求,造成在全球的市占率為Android 72% 和 iOS 26%,有如此懸殊的情況,尤其在發展中地區非常受歡迎,例如非洲Android 市場佔82%、亞洲83%和南美洲89%,因此很多品牌會優先考量開發Andriod系統的主要原因就是普及率非常廣。 開發上的彈性與靈活: Android系統是開放性的,而且在應用程序的外觀介面和功能編寫上限制少很多,因此可以讓經驗豐富的開發人員充分發揮,以及在APP專案設計上可以也更靈活的設計行銷規劃