開發環境介紹

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

開發 App 的所需工具

  Apple 系統是一個封閉式的系統,因此,App 想要運行在蘋果的裝置上的話,就必須要使用 AppleOS 以及 開發工具 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. 工作與生活的平衡

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

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

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

  1. 123 法則

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

  2. 234 法測

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

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

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

PS。

錢夠的話。我只推薦 頂規

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


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