作為用戶本身沒有太多感覺,差不多,但是如果是開發者

13.3.1有一個huge問題,非常好玩,以後如果不會swift,在ios上開發app,難哦

先說什麼問題

這個問題就是,蘋果開始拒絕個人用戶,用非ios sdk開發的app上架app store

受到該問題的影響,flutter等社區紛紛爆出issue

比如flutter: https://github.com/flutter/flutter/issues/49693

unity掛咯:https://forum.unity.com/threads/ios-crash.823998/

其他類似的不一一列舉

什麼意思呢,就是說,如果你是個人開發者,蘋果的開發者分為個人和組織兩種,如果是組織的話,你要提供各種東西給蘋果,比如一個官方的網站,法人的證明等等,蘋果審核確認你是一個組織之後,才會放過,相應的年租金也貴,299一年,而個人開發者只要99一年,普通人只要沒有作姦犯科,沒有被封殺過,基本上賬戶都不會有問題,都可以審核通過

如果你是個人開發者,哈哈哈,以後要想給app store開發app,將來可能就只有用swift一條路可以走了,因為蘋果現在對於非ios sdk的app,哪怕是binary二進位,一樣拒了你,之前還以為binary可以過,但是現在看,恐怕不行

在現在這個時間點上看,企業用戶暫時不受影響,但是將來如何,說不清楚

所以最好的方式就是學會swift還有swiftui,乃至sprite kit這些東西,否則,要想從app store上賺到錢,尤其是ios上的app store上賺到錢,難哦

今天在kt群,fx群還有vert群里都在聊這個,好好玩啊,蘋果一出手,開發者就哀鴻遍野

不過想想也是,人家辛辛苦苦設計一個swift出來,第三方沒有平台許可權的,又不願意掏錢,按照自己的想法瞎搞,那蘋果收拾你不很正常

想了想,最穩妥的方式,還是去把swift還有swiftui什麼給學會,否則這個緊箍咒只會越來越緊,總有一天會把不聽話的開發者給鎖死,其實其他平台也一樣,以前youtube上隨便開monertize,哪怕只有一個沒什麼人看的視頻,都可以開monertize放廣告盈利,現在不行了,要至少1000個followers才能開這個功能,而且必需維持一個月以上,這樣各種不認真做視頻只想著流量的傢伙就吃癟了

不過swift也不難學,swift和dart幾乎是一樣的,多了一些if let之類的語法糖,看看就是了,不難,尤其是如果你會java,kotlin,dart這些的話,swift隨便看看就會了,很多概念都接觸過了,就是xcode不太好用

目前沒有await,socket也沒有,ibm有一個blue socket項目可以先用,http client同樣也有ibm的swift request項目可以使用,所以可以關注ibm的ibm-swift項目,可以補上那些swift缺少的網路io的類庫,swift在網路io部分做得很糟糕,跟做網路出身的java什麼不在一個檔次上,還好ibm提供了這些工具

另外swift上也有sprite kit的2d遊戲引擎,而且對接的metal圖形庫,可以嵌入到swiftui裡面去,這樣其實用swift做2d遊戲應該算是夠用了,但是去整合這些東西,需要時間

SpriteKit - Apple Developer?

developer.apple.com

Using SpriteKit inside SwiftUI?

stackoverflow.com圖標

知乎閃退


2020年2月2日更新,升級了三天13.3.1,知乎最新版。平均每天閃退2次。


續航血崩,沒有13.3好。不建議升


2020.1.30更新,我太天真了,該斷流還是斷流,只是沒有上一個版本頻率那麼高,那麼嚴重,懂得優先載入重要內容。


iPhone11,在ios13.3時瘋狂斷流,我都要瘋了。升級後就好了~


升級後感覺斷流更嚴重了,比13.3.0嚴重了,一些app打開後死活載入不出來,瀏覽器提示網路沒有連接。ios太讓人失望了。

最近用手機看視頻聽音樂就會發熱,隔著手機套都能感到熱度,系統優化太差了。微信有事會被殺後台。


推薦閱讀:
相关文章