開發環境介紹

  1. 開發 App 的所需工具
    1. 硬體
      1. Mac 電腦
        1. MBP 挑選的重點:
        2. Mini 挑選的重點:
        3. Air
      2. 測試機
      3. 建議
    2. 軟體
    3. 帳號
  2. 還沒開始寫程式,至少就已經噴了快10萬元新台幣

開發 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

Apple Developer Program

還沒開始寫程式,至少就已經噴了快10萬元新台幣

沒錯,若是你選擇用 Windows 來開發 Android 的話,也不是不行,只是這裡剛好不適合你。。。。咦?

先想想。開發 App 是為了什麼?

  1. 錢
  2. 興趣
  3. 工作與生活的平衡

撇去興趣這種主觀的判斷,薪水在初階工程師,是差不多的,但是以稀缺性而言,iOS 的工程師因為進入門檻高,所以人少,因此,可以選擇的工作機會會比較多,因此更有條件找到喜歡的工作。

長期而言,如果想要再向上突破,雙刀流 (iOS/Android) 也是一條往更高的職位前進的方法。

職場有一種都市傳說,就是

  1. 123 法則

    1 個人 - 領 2 份薪水 - 做 3 份工作

  2. 234 法測

    2 個人 - 領 3 份薪水 - 做 4 份工作

當你為你的人生做了一個重大選擇,那麼下一步是什麼?下下步呢?

如果你還是想選 Android 開發,當然 我會推薦你不同的選擇,留到 Android 開發的章節再聊。

PS。

錢夠的話。我只推薦 頂規

BUILD CODE 快,思維不會被打斷,不用等的感覺,真的是工程師的夢想。


轉載請註明來源,歡迎對文章中的引用來源進行考證,歡迎指出任何有錯誤或不夠清晰的表達。可以郵件至 [email protected]