iOS 13.3.1 正式版体验如何?值得升级吗?
作为用户本身没有太多感觉,差不多,但是如果是开发者
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.comUsing 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太让人失望了。
最近用手机看视频听音乐就会发热,隔著手机套都能感到热度,系统优化太差了。微信有事会被杀后台。
推荐阅读: