為什麼我選擇深入研究 iOS 呢?
難道我放棄了 Web 開發嗎?當然不是。
Swift 為我帶來了一個全新且令人興奮的世界。
我不是一個 Web 開發人員,我是一個開發人員。無論最終形式是什麼,我的目標是幫助人們成為開發人員。
我有很多想要建立的應用程序的點子,我可以創建它們並解釋如何實現。
我認為很多人都想要建立一個 iOS 應用程序,但這並不是一件簡單的事情。
iOS 應用程序在很多方面都與 Web 應用程序非常不同。
首先,是分發方式。在 Web 上,你擁有自己的域名,你的應用程序就在那裡。而且你可以做任何合法的事情。在 iOS 上,只有 Apple App Store,而且 Apple 對其有很大的控制權。他們可以決定拒絕你的應用程序。
然後是技術堆棧。在 Web 上,你有 JavaScript、HTML 和 CSS,除非你使用一些小眾工具。而在 iOS 上,你有 Swift 和 SwiftUI。
再者,Web 是一個開放的平台,而 iOS 則是封閉的,完全受 Apple 控制。
還有一個很大的區別:你可以創造的類型。在 Web 上,你創建 Web 應用程序,它們存在於瀏覽器中。在 iOS 上,你創建的是移動應用程序,這些應用程序可以隨時隨地帶在身上。這些應用程序可以通過傳感器更好地融入你的生活,它們可以存在於你的手錶上(我說 iOS 但我的意思是所有的移動 Apple 平台:iPhone、iPad、手錶,不包括不同的 Mac)。
所以,對我而言,開始創建 iOS 應用程序更像是創建 Web 上無法實現的應用程序的一種方式,也是進入這個有趣的開發領域的途徑。