作为用户本身没有太多感觉,差不多,但是如果是开发者

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太让人失望了。

最近用手机看视频听音乐就会发热,隔著手机套都能感到热度,系统优化太差了。微信有事会被杀后台。


推荐阅读:
相关文章