iOSBlog
iOSBlog copied to clipboard
苹果抄微信?还是手机变服务器?——iOS 14 Clips 猜想
饭店的桌角全贴着 APPLE 家的二维码,iOS14会让梦想成真??

- 更新:2020-05-11-00:30:26。
- 注意:查看正文前,请先查看文末的评论,以确认是否有勘误。
相信大家都看到iOS14 Clips 的新闻了,没看过的话,可以这里补一下
《苹果在iOS 14中新增了一个名为 "Clips "的API》
@iTeaTime 分析这个功能有几种可能:
- 第一种猜想:这并非是一个小程序,而是一个 Demo (“小样”),类似于视频网站里试看5分钟,满意请充值VIP的逻辑,只是把充值 VIP 改成了下载 APP。
- 第二种猜想:这并非是一个小程序,只是 Apple 想让你的手机变服务器,完成交互任务。
- 第三种猜想:这就是一个小程序,并且是专门用来线下支付,比如:点餐场景。
第一种猜想的原因是Apple 引入了 OTA(Over-The-Air)包的概念:
开发者需要指定应用的哪个部分应该被 iOS 下载为 OTA(Over-The-Air)包来读取该内容。
其余的猜想下面会详细描述。
而我觉得第三种都有可能,而且有可能全部都在 iOS14 上实现!
iOS14之前的逻辑
一般来说,应用开发者会在网页中提供提供特定的按钮用来跳转到APP中,
并根据系统是否能响应 scheme 地址来判断 APP 是否已经安装, 并据此来路由到 APP 特定页面或者跳 APP STORE 进行安装。 例如,用户点击“应用中打开”按钮,用户没安装应用,直接跳转到应用商店。如果已经安装过,就可以直接跳转路由到 APP 特定页面。



大部分媒体的猜测:苹果开始抄微信
前端工程师又有活儿干了
苹果的新交互将改变这种情况,我看大部分文章都是这么推测的:当你下次扫描二维码,开发者可能省去这样的逻辑,直接由前端工程师写好交互逻辑提供服务,用户是否安装 APP 不再是必要因素。
当然交互效果肯定会比单纯的 WebView 要更加 native,是不是很熟悉?? 那不就是微信小程序吗??!!
这是 APPLE 爸爸不给 native 开发者活路了,前些年封杀 HOTFIX 还历历在目,说好的 iOS 开发又有人要了呢??
别担心,@iTeaTime 推测:苹果要让手机变成服务器
iOS开发又有人要了!
苹果要让手机变成服务器怎么解释?
正常的前端交互逻辑是前端与服务器进行数据、媒体文件交互(流媒体),

而 Apple "Clips"的 API 要做的是下面这种方式:

这种模式下 APP 就充当了服务器的角色。
所以 "Clips"的场景变成了下面这种:
当你第一次扫描二维码,还是会让你下载APP, 但是第二次扫描(你已经安装过APP),你不需要再打开APP,就可以在一个 APPLE 为你提供好的 页面里尽情进行 native 操作,而这些操作的数据来源与逻辑都在后台与 “宿主 APP” 进行着交互。
想象一个场景,饭店的桌角贴着 APPLE 家的二维码,打开iPhone扫一扫,不需要跳转到美团、微信就可以点餐,不需要手机号登陆,直接使用 Apple ID 就可以登陆美团,Apple Pay就可以付款。
苹果要求6/30之前所有App都要支持苹果登录可能就是在给它铺路!
你觉得哪种更有可能,还是说几种方式 Apple 都会带进iOS14?
评论区告诉我!
原文链接:https://github.com/ChenYilong/iOSBlog/issues/28
点击“在看”
让 iOS 开发重振雄风
