Android or iOS?WWDC20觀後感

最近F君看了蘋果的WWDC20,不由得感慨,蘋果真的太牛逼了。

朋友們先別噴F君,F君也不能算是蘋果的腦殘粉,手上只有Macbook Pro,iPhone 7Plus 還有Apple watch。

為啥不買ipad?

因為F君覺得這個就是娛樂的工具,並不是生產力工具,就連手機也是一直用了這麼久,所以只能說是理智果粉吧?因為窮

先從Android說起,作為一個Geek,F君曾經是忠實粉絲。

當年小程式跳一跳和那個答題類的小程式很火的時候,F君就是用Android手機做了各種輔助外掛,哈哈。

為什麼蘋果不可以,理論上蘋果也能做到,但是需要越獄等成本太高了,相反作為程式設計師出身的朋友就一定很喜歡Android開放的生態。

把Android比喻成Windows,其實挺像的,但是問題就是在於國內的一些無良廠商,各種後臺常駐程序,而且推送這塊目前也沒有統一的推送聯盟,這導致不少App自己搞推送。結果怎麼呢?程序越來越多,還有一些毒瘤服務常駐記憶體,以便喚醒App的主程序!

這點和windows上的很像,一旦裝了一些xx衛士,或者xx防毒軟體,好傢伙,小白使用者的桌面就會時不時多了幾個圖示,還會莫名其妙在開始選單彈廣告,這個廣告關閉按鈕做得小到只有用牙籤點選才能關閉,更不用說找到解除安裝按鈕,你根本就是刪不掉。

說Android卡,其實並不是,是Android創造者太過於相信開發者都是純潔的善良的,但是沒想到遇到國內的流氓廠商……

當年F君可是用過了小米,魅族,華為等等,某族已經是Ad OS,連繫統都有廣告了。

最終的Android都是在不斷安裝更多國產App以後慢慢變得卡頓,黑化成安卓。。

無奈,投回Apple 懷抱,真香!

時至今天,我最近還收了一臺二手的Google 親兒子pixel,目前是純淨的狀態,反應非常快,甚至驚豔到我了。

但是考慮還是不得不裝一些國內App,無法根治這個問題。

就連wx這個良心的App在國內應用商店和Google Play上面都會差幾十MB,更不用說其他流氓廠的App了。

wx國內版會檢測Xpose框架,而Google Play是命令禁止App的這些檢測行為。微博和愛奇藝國際版居然清新很多,就連廣告都少很多,然而是國內使用者才配多看看廣告嘛?

綜上所述,F君後來倒戈到了Apple陣營。這次扯得有點遠,讓我們回到WWDC2。0,蘋果下定決心要和Intel撇清關係,決定推出macOS on ARM。在我看來這是一個很偉大的決定,畢竟微硬搞了那麼多年都沒法完全統一。而且這樣需要差不多兩年的時間去過度,最主要是目前軟體生態的相容問題。

但是,這保證了iPad,Mac,iPhone系統的一致性,意味著手機上的App能直接在Mac上執行,意味著iPad 能裝macOS成為真正的生產力工具!那時候的iPad真的很香了!

Apple用了幾年時間終於差不多從Object-c過渡到Swift,並在去年6月份推出了SwiftUI,等ARM版本的Mac推出以後,真的實現了全平臺大一統!試問哪個公司敢這樣壯士割腕?

你如果問我,2020年最值得學習的程式語言是什麼,我覺得首先是Swift,據統計雖然現在國內只有22%的公司的iOS開發是用Swift,但是在北美這邊卻接近80%了!

不說了,F君終於決定升級這個這個千年老古董系統,正式進軍Swift!

Android or iOS?WWDC20觀後感

SwiftUI 目前是可見即可得,而且語法真的超級簡單,即使是完全沒有程式設計基礎的人,也能快速上手!

Android or iOS?WWDC20觀後感

而且,蘋果官網的入門教程做得真的非常精美細緻!https://developer。apple。com/tutorials/swiftui/creating-and-combining-views

Android or iOS?WWDC20觀後感

對了,

SwiftUI SDK只支援iOS 13 以及以後的版本,手機的系統也記得升級下。

這次WWDC20,真香!

還等什麼,趕緊跟我學起來吧!