1
nevereply 2019-12-13 12:18:44 +08:00 via iPhone
不会
你敢说苹果不好? 有钱? yes 没钱? no |
2
CRight 2019-12-13 12:24:20 +08:00 via Android
逼着改一下也好,希望 notion 能改一下
|
3
wclebb 2019-12-13 12:24:59 +08:00 21
你的思想是:瞧瞧 Apple 限制成怎样了,垃圾!这权限不让用那权限又不让用,瞧瞧安卓权限开发者的天堂。
Apple 思想是:明明 Safari 快捷图放到桌面 PWA 就完事啊,这还是免费不用花钱……你何必花钱又想挤进来呢? 你想多了。Apple 一向以 Apple 自己的想法为主导规范 App,开发者不爽 Apple 很多年了。 但很多用户很 Happy。本质上是不是替用户着想我不知道,我只知道制服国内 App 开发者流氓行为很爽。 你不爽就不要上了呗。 |
4
hakono 2019-12-13 12:33:50 +08:00
好,赞同
我也等着 Notion 被逼着把那网页套壳 app 改成原生的了 不过从 Notion 这版本迭代速度就可以看出来,他们公司应该很缺人手,到时候 IOS 的 Notion 他们会不会干脆就直接鸽了也没准 |
5
LokiSharp 2019-12-13 12:39:42 +08:00 via iPhone
喜闻乐见的大好事
|
6
agagega 2019-12-13 12:41:30 +08:00 via iPhone 16
我还是想先知道国内这些敌视 Web 的公司什么时候死?
|
7
nellace 2019-12-13 12:43:53 +08:00 via iPhone
不会一刀切的,切了 12306 怎么办?
|
8
closedevice 2019-12-13 13:00:25 +08:00
套壳应用有些确实体验很差,比如像 notion 那玩意
|
9
skull 2019-12-13 13:54:33 +08:00
不懂问个,那微信的小程序算不算?
|
10
maxxfire 2019-12-13 14:16:23 +08:00
有正式官方公告么,不可能。N 多的应用是混合开发,web/原生互相调用。
|
11
janxin 2019-12-13 14:25:00 +08:00
天下苦苹果久矣,我就是要耍流氓你别管我
|
13
paradoxs 2019-12-13 14:33:48 +08:00
|
14
wowodavid 2019-12-13 14:37:29 +08:00 via iPhone 4
屎一样的闲鱼 app
|
15
nicevar 2019-12-13 14:41:20 +08:00 1
主要是垃圾 h5 产生的垃圾 app 太多了,搜个关键字下载下来一堆然后发现不好用又删除掉,用户体验太差
|
16
IGJacklove 2019-12-13 14:42:14 +08:00
@wowodavid 闲鱼不是 flutter 吗?。。很烂吗?
|
17
murmur 2019-12-13 14:43:24 +08:00 1
@IGJacklove 闲鱼的体验一直不在技术上,你要知道闲鱼的本质是淘宝盗版或者淘宝违法,各种什么破解、私服、山寨、原味都能再闲鱼上看到,我还不止一次刷到气仓的零件,所以比起更好的技术,闲鱼应该先完善服务
|
18
murmur 2019-12-13 14:46:31 +08:00
其实对我们影响不大,我们是做企业应用不需要 store,但是怎么看 cordova 都是被判死刑了,rn 这种动态语言也是潜在打击目标,如果一个框架开发的 app 不能上 appstore,就失去了跨平台的意义,未来维护路线什么也堪忧
|
19
initer 2019-12-13 14:46:42 +08:00 1
@IGJacklove flutter 内存泄露后。闲鱼会直接黑屏。也不闪退。碰到过几次。要全退才行。flutter 我自己的写的过程中,确实比 rn 流畅。但是代码是真的恶心。。dart。。。。。草(中日双语
|
20
IGJacklove 2019-12-13 15:01:30 +08:00
@initer 我也会 rn,在学 flutter,flutter 是有种嵌套地狱得感觉。不过总体开发体验来说还是不错的。它的发展潜力是比 rn 好的。
|
21
WilsonGGG 2019-12-13 15:10:45 +08:00 1
我觉得对于苹果和用户是好事,不要总是以开发者的立场思考问题
|
22
MiBAO 2019-12-13 15:30:27 +08:00
斗胆问一下 那 uniapp rn flutter 有哪些会被波及到?
|
23
kid1412621 2019-12-13 15:38:13 +08:00 via Android
Xamarin 是不是要笑?
|
24
murmur 2019-12-13 15:40:12 +08:00
@kid1412621 Xamarin 国内的生态基本是 0 啊,背后的 native 插件才是重头戏,rn 比 flutter 能吹不全靠背后生态
|
25
spritewdx 2019-12-13 15:42:25 +08:00
开发难了,只是对个人开发者增大难度了吧,一般公司都不差人,差人的产品也都不咋地(大部分),我觉得这对用户体验会提升很大,还是喜欢原生写的应用.
话说回来,就因为可以套壳,很多 iOS 原生开发者都没之前那么吃香了,是不是增加就业岗位了呢 手动滑稽 |
26
KuroNekoFan 2019-12-13 17:17:26 +08:00 via iPhone
可以给个详细的出处吗?什么算是混合,什么算套壳,感觉不太清晰
|
27
ryougifujino 2019-12-13 17:20:48 +08:00
同求一下政策出处
|
28
viator42 2019-12-13 17:33:38 +08:00 via Android
跟开发技术无关,苹果就是想堵死带热更新的 app。现在 AppStore 审核防马甲包已经到了丧心病狂的地步了,只要怀疑你披马甲一律打回来
|
29
xxdd 2019-12-13 17:37:14 +08:00
真是受够了套壳的 h5 了
|
30
v2student 2019-12-13 17:42:04 +08:00
用户利好,开发者利空
|
31
v2student 2019-12-13 17:42:48 +08:00
确切的说是利空软件运营商吧,开发成本要上去了
|
32
reus 2019-12-13 18:03:30 +08:00
https://developer.apple.com/news/?id=09062019b
这个页面已经说得很清楚了,Store 的都要是 self-contained bundle,动态更新的就不要放 Store,放 Safari。难道你离了 pwa 那些支持,你就不会写 web 应用了? 我是十分支持的,苹果就强在软件生态,否则用安卓或者 windows 就是了,什么恶都随你作。 |
33
secondwtq 2019-12-13 18:08:44 +08:00
当然有替用户考虑的成分,Web 技术本来就不适合开发应用,大多数基于 Web 的应用的效果也就那样。禁止了 Web 技术在应用中的滥用,用户的使用体验更好了,续航更长了。
也当然有替开发者考虑的成分,对 Web 技术的限制会增加对 Apple 平台原生开发者的需求,Apple 护自家开发者的犊子,消灭投靠 Web 的异教徒可以理解。 但是我不看好这种用简单的技术手段解决非技术问题的尝试。 iOS vs. Android 的根源其实是个千年老问题:管理者该管多少合适?“自由”的边界在哪里? |
34
superrichman 2019-12-13 18:19:45 +08:00 via iPhone 1
这个政策很多年前就有了吧,苹果不允许 app 的核心功能动态在外部加载。要是提交审核的时候是一个普通的浏览器 app,然后等它上架过一段时间给你动态塞一段挖矿代码或者加一段偷偷录音拍照之类的你还敢用吗?
出于安全考虑我觉得这政策没问题 |
35
shengu 2019-12-13 18:31:46 +08:00
只想知道 flutter,egret 这种会打包转成原生项目的会受影响吗? electron 肯定是没戏了
|
37
momocraft 2019-12-13 19:27:53 +08:00
你们真的读了那个新闻吗?限制对象写得挺明白的。
|
38
superrichman 2019-12-13 20:59:55 +08:00 1
我去, 刚说挂羊头卖狗肉的 app 就真在张大妈的评论区发现了一个套着游戏外壳的 porn app. 苹果赶紧把这些辣鸡 app 都删了吧.
|
39
ryanlid 2019-12-13 21:10:24 +08:00
希望能把小程序封杀掉
|
40
CastleBUPT 2019-12-13 22:01:40 +08:00 via iPhone
“ Safari 把 pwa 阉割成什么样”
阉割成什么样?说说看啊 |
41
semperidem 2019-12-13 22:09:17 +08:00
@MiBAO 推测只要 H5 在本地,不从网络直接加载 H5 应该不会有问题
|
42
damngood 2019-12-13 22:35:47 +08:00 via iPhone
@semperidem 这个限制不知道 apple 怎么实现.. 感觉不太好做.
|
43
xiangyuecn 2019-12-14 07:57:54 +08:00
@CastleBUPT #40 我知道恶心的一个:Safari 故意限制对 getUserMedia 的调用,pwa、webclip 不让用 getUserMedia 访问麦克风和摄像头。
据说 pwa 在 ios 上不支持推送; 另外添加 pwa 到桌面的方式也可以看出水果“用心良苦”,居然和添加普通网页到桌面的操作一模一样,老子还搞毛的 pwa,老子还搞毛的 pwa,老子还搞毛的 pwa,老子还搞毛的 pwa,老子还搞毛的 pwa,上 pwa 不也就是为了最简便的和大部分 app(90%)一样在主屏幕桌面霸占一个图标入口么。新版本 ios 故意增大 webclip 使用难度,要手动到设置里面安装,原本的 webclip 比 pwa 简单而且强多了。 貌似是政策上不允许其他浏览器内核,ios 上只有 Safari 或套壳的 Safari。明目张胆的阻碍 pwa 的使用。 |
44
illusionist 2019-12-14 08:12:10 +08:00 via iPhone
Apple 的限制就是我换 iphone 的原因,如果哪天 Appple 不限制了,我就不用 Apple 的产品了。虽然我也是一个 Android 开发人员。
|
45
junyee 2019-12-14 09:50:31 +08:00 via Android
什么时候谁管管安卓就好了。
动不动就内置个浏览器核心+ffmpeg,app 又大又慢 完全不拿用户体验当回事,非要逼人换手机。 |
46
zhuangku556 2019-12-14 12:11:11 +08:00 via iPhone
真·早该管管了
|
47
hLc1 2019-12-14 13:02:53 +08:00 via Android
@illusionist 如果苹果不限制,安卓从来不限制,到时那你用啥
|
48
vbonluk 2019-12-14 13:15:24 +08:00
楼主利益相关?
|
49
illusionist 2019-12-14 14:47:08 +08:00 via iPhone
@hLc1 #47 这个哈,我估计会自己编译一个 Android 啥的,把一些系统 API 啥的修改掉,让 APP 拿不到数据。或者干脆用起我的诺基亚 N86 或者其他非智能机啥的。
|
50
kid1412621 2019-12-15 17:19:25 +08:00 via Android
@murmur 嗯,反正现在的趋势感觉在向 native 靠
|
52
liyanan 2019-12-15 21:25:31 +08:00
项目中只有一部分用到 RN、hybird 这种的技术的,也存在下架得风险吗?这种如果苹果检测出来了,应该会事先通知开发者吧?会直接下架吗?文档中的意思,感觉是那种全 APP 都是 H5 实现的,套壳应用下架呢。
|