開發 App 的所需工具
Apple 系統是一個封閉式的系統,因此,App 想要運行在蘋果的裝置上的話,就必須要使用 Apple 的 OS 以及 開發工具 Xcode 進行打包與上架。同時也可以開發 Android 相關的 App。雖然 Android 的開發,可以使用 windows 系統,但是一旦你選擇了 windows 系統,那麼你就等於放棄了開發 Apple 的市場。因此,在對於開發者的系統選擇上,我只推薦 Mac 來進行 App 開發。
工欲善其事,必先利其器,好用的工具能夠讓開發者節省時間,以下是在開發之前,你要事先準備好:
硬體
Mac 電腦
- Mac Book Pro
- Mac Mini
Mac Book Air黑蘋果
MBP 挑選的重點:
RAM - 8G 最低。 16G 開發就不太會有卡頓感,32G的話。同時跑很多程式沒問題
CPU - CPU 各有優劣, Intel / M1 / M2 … 當下能挑選的其實不多
硬碟空間 - 256 G 對於開發者是絕對不夠的, 512G 的應該就足夠開發
螢幕大小 - 13吋 / 14 吋 / 16吋。 大的看起來舒服,但是重!!!
Mini 挑選的重點:
同上,只是沒有螢幕,不能移動
Air
文書機,不建議用來開發,因為沒有風扇,CPU 會因為熱 而導致降頻。手放在鍵盤上很有感覺。
另外 TYPE-C 接頭只有二個,透過外接的HUB外接螢幕,再同時裝手機進行偵錯,偶而會有BUILD到一半斷線的可能性。
測試機
- iPhone
- iPad
- 傳輸線
- 模擬器
建議
再差的手機也會比模擬器好
軟體
- Mac OS
- Xcode
帳號
- Apple ID (Email)
- Apple Developer Program
- Apple Developer Enterprise Program (特殊情況下使用)
在開發 APP 之前,我們可以先算一下成本,要先買電腦,要先買手機,要每年付開發者上架的年費
Apple STORE 參考價格
開發機 擇1
iPhone 擇1
- iPhone SE NTD $14,900
- iPhone 14 Pro NTD $34,900
Apple Developer Program
- 每年 NTD $3,400. (點此前往)
還沒開始寫程式,至少就已經噴了快10萬元新台幣
沒錯,若是你選擇用 Windows 來開發 Android 的話,也不是不行,只是這裡剛好不適合你。。。。咦?
先想想。開發 App 是為了什麼?
- 錢
- 興趣
- 工作與生活的平衡
撇去興趣這種主觀的判斷,薪水在初階工程師,是差不多的,但是以稀缺性而言,iOS 的工程師因為進入門檻高,所以人少,因此,可以選擇的工作機會會比較多,因此更有條件找到喜歡的工作。
長期而言,如果想要再向上突破,雙刀流 (iOS/Android) 也是一條往更高的職位前進的方法。
職場有一種都市傳說,就是
123 法則
1 個人 - 領 2 份薪水 - 做 3 份工作
234 法測
2 個人 - 領 3 份薪水 - 做 4 份工作
當你為你的人生做了一個重大選擇,那麼下一步是什麼?下下步呢?
如果你還是想選 Android 開發,當然 我會推薦你不同的選擇,留到 Android 開發的章節再聊。
PS。
錢夠的話。我只推薦 頂規
BUILD CODE 快,思維不會被打斷,不用等的感覺,真的是工程師的夢想。
轉載請註明來源,歡迎對文章中的引用來源進行考證,歡迎指出任何有錯誤或不夠清晰的表達。可以郵件至 [email protected]