018 年圣誕節后不久,我給自己買了一臺 MacBook Pro。
這臺小巧的 13 英寸筆記本電腦確實是我買過的最貴的東西。我花了一年多的時間來為它存錢。那時,我是一個窮學生。你可以想象我對這個決定的思考有多深入。
現在,經過 2.5 年的使用,我不后悔。購買這種昂貴的技術是我做過的最好的決定之一。我終于明白為什么這么多開發者喜歡 MacBook。
在我購買 MacBook 的 3 年前,我制造了我的第一臺 Windows PC。由于輸入設備提供機械鍵盤,我花了 170 美元的金額。我喜歡這個鍵盤。好吧,到目前為止,當我切換到 MacBook 時,我很喜歡它。
我那一代 MacBook 已經擁有第二或第三個版本的 Apple 蝴蝶鍵盤。不可否認,這種鍵盤不具備防塵和防塵的能力。然而,現在第二代或第三代的情況要好得多。
我喜歡這個鍵盤。它非常精確,手感優雅,按鍵易于按下。清潔它也很容易(我的手出汗很多,哈哈)。
許多人一開始對按鍵所需的小壓力感到不知所措。然而,你很快就會習慣它并開始欣賞它。
當時使用我的機械鍵盤經常會在使用它幾個小時時導致疼痛。另一方面,在 MacBook 上,長時間打字并不會讓人筋疲力盡。
在購買 MacBook 之前,我曾經想過一件事:為什么 MacBook 的操作系統如此“封閉”,為什么還有這么多開發人員使用它?
我以為 MacOS 就像這些孩子們的玩具電腦(還記得 VTech 的這些東西嗎?)。我錯了。macOS 是一個強大而開放的平臺。也許不像 Linux 那樣可定制,而是一些通常有天賦的人可以毫無問題地使用的東西。
Mac 操作系統基于 Unix。因此,我們幾乎可以運行我們從 Linux 機器上知道的所有命令。在我看來,這是一個巨大的好處。是的,例如,在 Windows 上,如果您想執行 Bash 腳本,您可以安裝 Linux 子系統。我用了多年。盡管如此,macOS 的原生支持遠沒有 Windows 上的 Linux 子系統那么麻煩。
除了 Unix 基礎的優勢外,還有其他優勢。
對我來說,操作系統感覺很棒。它易于使用,易于理解,如果有問題,官方文檔很棒。與 macOS 與自定義不兼容的神話相反,事實上,您可以做很多事情。我為系統設置安裝了幾個插件。例如,Menu Meters,它在系統的頂部欄中提供有關 CPU 負載、網絡流量等的詳細信息。
筆記本電腦本質上是為一件事而制造的:隨身攜帶,無論您走到哪里。您的筆記本電腦在火車上、飛機上、廁所里或奶奶家中隨身攜帶。
問題:并非無處不在,我們可以使用外接鼠標。使用我的舊 Windows 筆記本電腦,這種情況就結束了。
沒地方放鼠標?不使用我的筆記本電腦。
觸控板非常好,我從不使用鼠標。它精確、手感極佳、足夠大,并且對許多手勢都很敏感,這使得使用 MacBook 變得更加容易。一些 Apple 粉絲對觸控板非常著迷,以至于他們為 iMac 購買了外接觸控板而不是鼠標。
MacBook Pro 的圖像(至少在軟件方面)非常可靠。我同意這一點。原因很簡單:雖然 Windows 和其他操作系統可以在各種機器上運行,但 MacOS 只為 Apple 的機器量身定制。當然,這可能會使優化變得更加容易——并且可以輕松設置您的新 Mac。
。蘋果在營銷 MacBook 和 Mac 系列方面做得非常出色。他們競選的核心動機:Mac 不是一臺普通的電腦。Mac(Book) 更有價值、更優雅,更適合創作者。我對此深信不疑——這種特殊的感覺會持續下去。
我喜歡 MacBook 的設計、穩定性和整體感覺。對我來說,這種感覺是富有成效的——使用你認為優雅和有價值的設備會給你一種感激和力量的感覺。是的,你可能認為我瘋了——然而,我認識的許多 Mac 用戶都有同樣的感覺。
除了 MacBook 設計的美學方面,還有一個實際好處:計算機非常堅固。由于其穩定性,它是您隨身攜帶的理想機器。有一次我用 MacBook 不小心撞到了墻上——結果只是在墻上留下了一個小洞。
對于 Web 開發人員來說,瀏覽器面臨著巨大的挑戰:Safari。盡管我們喜歡 Chrome 和基于它的一切,但真正的客戶有不同的看法。憑借其約 20%1 的市場份額,Web 開發人員在構建 Web 應用程序時不能忽視 Safari。
除了構建 Web 應用程序之外,macOS 對于構建另一種應用程序至關重要:IOS 應用程序。即使您不是通過 Apple 工具進行開發,在 App Store 中發布應用程序也需要一臺 macOS 機器。
我知道很多人幾乎討厭蘋果的軟件政策。我可以理解。然而,抱怨不會完成應用程序。如果你想在IOS上發布它或者在Safari瀏覽器中測試它,你需要一臺macOS機器。
MacBooks 不是一個單向的方向。除了 macOS,您還可以在其上自由安裝其他操作系統。Windows 或 Linux 是 macOS 的兩個典型替代或補充。
wift Playgrounds 采取的教學方式是將編程與游戲相結合,容易上手,很適合新手學習。
蘋果生態的強大,很大一部分原因與廣闊的開發者資源有關。圍繞在蘋果生態的不僅有專業團隊的開發者,還有大量個人開發者在這里推出自己的產品,并因此獲利。2016 年蘋果在 WWDC 大會上推出了針對入門者的編程學習應用 Swift Playgrounds,用游戲與編程結合的方式,來指導新手了解和學習 Swift 語言。
此前這款 Swift Playgrounds 只能在 iPad 上運行,最近它推出了 Mac 版本,方便更多人來學習編程。借此機會,極客之選(微信:GeekChoice)就來為大家介紹一下這款免費的編程學習應用。
下載地址見文末
最近幾年,編程越來越受到兒童教育的歡迎,即使未來不從事相關職業,了解一下編程思維也絕對是有益無害。對于想要學習編程的初學者來說,Swift Playgrounds 可能是最合適的選擇之一。
首先 Swift 是蘋果發布的一門編程語言,可以用來編寫 macOS、iOS、iPadOS、watchOS 和 tvOS 的軟件,用途廣泛、前景廣闊。其次,Swift Playgrounds 采取的教學方式是將編程與游戲相結合,容易上手,很適合新手學習。
軟件中內置了多門課程,從最基礎的入門到進階教程,幫你一步步成長為編程高手。每門課程里面有詳細的章節、小節,學習過程分為介紹、實際操作和測試修改。介紹中會用簡單直觀的圖像演示來幫助學習者理解,接著進入主界面,左邊是編程界面,右邊是游戲闖關。
Swift Playgrounds 把每個知識點的學習拆分成了一個個的闖關目標,你需要控制動畫角色完成吃寶石、打開開關的指令。編程界面上方提供了每個小節需要完成的目標,以及詳細步驟,你需要按照提示來編寫代碼。
為了方便初學者學習,輸入代碼時會有建議彈出,你可以直接點擊代碼快速輸入。在 iPad 上如果不外接鍵盤,完全手打輸入代碼還是比較麻煩的,輸入建議可以大大提升編寫代碼的速度。完成代碼后,你可以在右邊的游戲界面中進行測試,代碼過長的話就選擇更快速度。
iPad 界面
當代碼有誤需要修改時,你可以在 iPad 上進行拖動、復制、剪切,不過純觸屏操作還是不太適合編程工作。在 Mac 版中,代碼編寫要更加方便,你可以直接用鍵盤輸入代碼,輸入建議依然會顯示在下方,點擊回車可以快捷輸入。其次,在修改代碼時,用鼠標或觸控板去選擇也更為快捷。
Swift Playgrounds 的 Mac 版移植是基于 Catalyst 技術,它可以讓開發者輕松地將 iPad 應用移植到 Mac 平臺。對于 Swift Playgrounds 這種免費又良心的軟件來說,這樣的移植當然是造福了更多人。如果你這段時期閑在家里覺得無聊,可以試著學一下 Swift Playgrounds。
下載地址:
iPad:https://apps.apple.com/cn/app/swift-playgrounds/id908519492
Mac:https://apps.apple.com/cn/app/swift-playgrounds/id1496833156?mt=12
本文作者:劉丟丟
擊上方藍字“電腦報”關注我們
編程固然重要,但不會就是文盲,這....感覺挺夸張的,你說是不是!
隨著時代的發展,編程的確受到了家長們的重視。為了培養小孩子們對于編程的興趣,蘋果每年也都會舉辦舉辦"Hour of Code"青少年編程講習班。
負責蘋果軟件的副總裁Craig Federighi在出席蘋果編程一小時(Hour of Code)活動時強調,編程非常重要,孩子從小就應該接觸,未來不會編程就是文盲。
在這位蘋果高管看來,編程是一種語言更是一種思考方式。
他說:
在未來編程關乎小孩子的命運,在未來的日常生活中,無論去哪里都有某種形式的電腦,可以創建應用就像可以書寫一些重要。”
這位蘋果高管還在采訪中表示,自己10歲就開始接觸編程,雖然編程給人的印象是技術性很強,但實際上編程是最有創意,表現力和社會性的職業之一。