ChenYilong / ChenYilong/iOSBlog

苹果在iOS 14中新增加了一个名为 "Clips "的API

Open
#29 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Objective-C
Stars
1.1k
Forks
184
PR merge metrics
No merged PRs in 30d

Description

![](https://tva1.sinaimg.cn/large/007S8ZIlgy1gentb5auumj31k40m8gx5.jpg)

- 更新:[2020-06-23 03:26:21]
- 注意:查看正文前,请先查看文末的评论,以确认是否有勘误。

----------

本文提到的开发者测试版本(尝鲜版),今天就可以下载,普通用户等秋季吧。

![IMAGE](https://i.loli.net/2020/06/23/TRYhDULX3eM8Nzw.jpg)

## iOS能否抢走微信小程序三分之一的用户?

![IMAGE](https://i.loli.net/2020/06/23/DH7Rg91GLfKuOp5.jpg)

WWDC20苹果推出了一个新交互,在系统级别中提供三方应用的特定一部分,而无需完整安装应用。该功能将可以让用户扫描二维码就体验某款应用的部分功能。而这个功能和微信小程序极为相似,按照安卓与iOS 2:1 的比例,iOS 可能会抢走微信小程序三分之一的用户。

理由是

> 互联网现在的争夺战聚焦在了入口之争,Apple clips的优势就是相机入口优势。微信扫码比Apple clips 链路要长一点。

那么iOS能否办到?

如果做起来,仅仅是美团、饿了么等第三产业大厂支持的情况下,就可以办到。

iOS 已经布局了 Apple pay, 以及 Apple 账号登陆,基于此,微信有的优势,iOS系统全部都拥有。可别忘了,iOS是强制要求 app 支持了 Apple 登陆。

想象一个场景,饭店的桌角贴着 APPLE 家的二维码,打开iPhone扫一扫,不需要跳转到美团、微信就可以点餐,不需要手机号登陆,直接使用 Apple ID 就可以登陆美团,Apple Pay就可以付款。

也许可以说:

> 苹果要求6/30之前所有App都要支持苹果登录可能就是在给它铺路!

Apple ID 登陆账户已经超过2个亿:

![https://github.com/ChenYilong](https://i.loli.net/2020/06/23/QEW6CDBm3RVUOvX.png)

纵观iOS的生活支付场景,有的小伙伴坦言:

- 在生活中,自从有了NFC系统级本地刷公交车 我从未用过小程序, App clips能够提供Native的体验的话 真的懒得去开小程序了,期待ing。
- 比如国务院那个通行码, - 我都宁可下个App我也懒得用小程序每次收验证码。

下面详细介绍下Clips

### Clips 介绍

在 iOS14 以前,如果你从 iOS 设备上尝试打开一个 APP 的活动链接或扫描同样内容二维码,如果你的设备没安装过这个 APP,链接内容将只在 Safari 中展示。

![https://github.com/ChenYilong/iOSBlog/issues/29](https://i.loli.net/2020/06/23/jgmJRMFfp5runTs.jpg)

同时,应用程序也将提供通用链接,当安装该应用程序时,它可以代替系统浏览器打开该 APP。但该情况可能在 iOS14 中发生改变,在 iOS 14 中发现了一个全新的接口,内部命名为 "Clips"。
![https://github.com/ChenYilong/iOSBlog/issues/29](https://i.loli.net/2020/06/23/vsbKOqiJCStBecI.jpg)

该交互可让开发者在没有完整安装应用的情形下也能提供交互和动态展示内容。Clips 与 iOS14 构建版本中的二维码阅读器(QR Code Reader)直接相关,使用者可通过扫描一个与 App 相关的🔗链接,然后直接从屏幕上出现的卡片上进行互动。

假设你从油管上获得了一个链接,比如说视频的二维码,但你的 iOS 设备上未安装 Youtube 的 APP。有了 iOS 14 的 Clips 接口,就完全可以扫描该链接🔗,视频就会在浮动卡上重现,并显示 native 原生用户界面而非网页。

iOS系统甚至还提供了类似于微信小程序的“最近打开的小程序”菜单,方便用户无需扫码即可查看:

![https://github.com/ChenYilong/iOSBlog/issues/29](https://i.loli.net/2020/06/23/h1B4rxGt3Tw2Akj.jpg)

这里需要注意⚠️ 开发者需定义好应用的哪个模块部分应该被 iOS 下载为 OTA包(Over-The-Air)来进行读取。

并且对包大小做了限制:

![https://github.com/ChenYilong/iOSBlog/issues/29](https://i.loli.net/2020/06/23/lnCxwSgoZ34mAqB.jpg)

系统级别的浮动卡会提示从 Apple 应用商店下载完整版本的应用,或者如果判断出已经安装了应用,则会显示选项按钮来打开该内容。

![](https://tva1.sinaimg.cn/large/007S8ZIlgy1gensxx4jrzj315o0kuahl.jpg)

Android 安卓手机有一个类似的功能,叫 "Slices",可以在 Google 搜索结果和 Google 助手等地方显示应用的交互部分,所以我们也可以想象这样的整合:Clips API 就是 iOS 版本的 Spotlight。

但 iOS 14 代码中只提到通过二维码来实现。所以也可能相比 Android 的Slice,Clips API更像是微信小程序。

用完即走的设计理念,和微信小程序极为相似:

![https://github.com/ChenYilong/iOSBlog/issues/29](https://i.loli.net/2020/06/23/tcxTpN7FgmJUbRY.jpg)

![https://github.com/ChenYilong/iOSBlog/issues/29](https://i.loli.net/2020/06/23/Qbckx2WLKdPG8mn.jpg)

## macOS能跑iOS程序

iOS生态迁移到macOS,两年后 Mac上刷抖音、吃鸡(mac 刺激战场?外设是个问题?)不是梦。

![https://github.com/ChenYilong](https://i.loli.net/2020/06/23/y9GUZLl3TmcFIPd.png)

Rosetta 2

![https://github.com/ChenYilong/iOSBlog/issues/29](https://i.loli.net/2020/06/23/erUcSi9du36TH5z.jpg)

macOS上直接跑iOS程序

![https://github.com/ChenYilong/iOSBlog/issues/29](https://i.loli.net/2020/06/23/HYLCEVAF8Xby25U.jpg)

并非近期规划,而是两年的规划
为开发者提供了专属开发硬件用来适配

![https://github.com/ChenYilong/iOSBlog/issues/29](https://i.loli.net/2020/06/23/tBcQZ9867Y2ERqd.jpg)

专属os
![https://github.com/ChenYilong/iOSBlog/issues/29](https://i.loli.net/2020/06/23/h1PidDc3tqg8o2b.jpg)

为了上述的生态迁移,Apple 打算抛弃 Intel 芯片,改用自家的芯片:

有小伙伴评价说:想想打包的时候,不用再烦x86,挺好。

![https://github.com/ChenYilong](https://i.loli.net/2020/06/23/cHtMRgvJWAfywGK.jpg)

![https://github.com/ChenYilong/iOSBlog/issues/29](https://i.loli.net/2020/06/23/t9opm8Vqd4ZikxC.jpg)
![https://github.com/ChenYilong/iOSBlog/issues/29](https://i.loli.net/2020/06/23/WRtyMi6BXJjYcxQ.jpg)

不过可能生态迁移需要等一等:

![https://github.com/ChenYilong/iOSBlog/issues/29](https://i.loli.net/2020/06/23/FZh4We3E8zuAxPr.jpg)

## 更加严格的隐私策略

道高一尺,魔高一丈。以后开发者用定位、后台保活的,用户都会知道。目前市面上太多app了,运用不太规范的后台保活策略。PS:看来: Google 和 fb 又要想办法了。

![https://github.com/ChenYilong/iOSBlog/issues/29](https://i.loli.net/2020/06/23/kHUsVIJmQFZz3oq.jpg)
![https://github.com/ChenYilong/iOSBlog/issues/29](https://i.loli.net/2020/06/23/NB8lrSiJHovTwtI.jpg)
![https://github.com/ChenYilong/iOSBlog/issues/29](https://i.loli.net/2020/06/23/VzQcC7T64LWox8b.jpg)
![https://github.com/ChenYilong/iOSBlog/issues/29](https://i.loli.net/2020/06/23/M8gsh9QRPN7z1d3.jpg)
![https://github.com/ChenYilong/iOSBlog/issues/29](https://i.loli.net/2020/06/23/ugHsfkPSRVlaTNK.jpg)
![https://github.com/ChenYilong/iOSBlog/issues/29](https://i.loli.net/2020/06/23/xVmohsvfinA56gL.jpg)

## Widgets iOS 和 macOS上成为重要交互组件。

![https://github.com/ChenYilong](https://i.loli.net/2020/06/23/9NmrhR85fuXWp7I.png)


## Message 加了群聊功能

Apple开始这次开始给 Message 加了群聊功能,想做成:微信、WhatsApp、tg。

![https://github.com/ChenYilong](https://i.loli.net/2020/06/23/OhQJzlVZvu3rXTR.png)

可以艾特群成员。

![https://github.com/ChenYilong](https://i.loli.net/2020/06/23/foteMw7dNDsOPUB.png)

谁最活跃,谁头像最大。这个设定很有趣。

![https://github.com/ChenYilong](https://i.loli.net/2020/06/23/aZfQmXxA2lSPDsT.png)

## Apple map 加入了非机动车导航模式

国内开车导航的人少,Apple map 一直没有流行,这次加入了非机动车导航模式,还支持了中国,贴心得加入限行的策略提示:

![https://github.com/ChenYilong](https://i.loli.net/2020/06/23/A1yRQFUrzIZvq4f.png)

![https://github.com/ChenYilong](https://i.loli.net/2020/06/23/wZEWnXuvMbxPGDm.png)

## iPhone 可以当车钥匙

可惜就只有一款BMW的车支持。(我总不能因为手机去买辆新车吧。。。)

## AirPods pro 提供沉浸式体验。

耳机同时连接多个设备,

![https://github.com/ChenYilong](https://i.loli.net/2020/06/23/imuwltbqU9OfFgT.png)

## macOS越来越像iOS了

![https://github.com/ChenYilong](https://i.loli.net/2020/06/23/gB8iyu6ANFp5adk.jpg)

![https://github.com/ChenYilong](https://i.loli.net/2020/06/23/4y8RGkbqYZXnWUo.png)

![https://github.com/ChenYilong](https://i.loli.net/2020/06/23/LHgFRaNY53jeAEr.png)

尤其这个控制中心,太iOS了。

![https://github.com/ChenYilong](https://i.loli.net/2020/06/23/nouFr316NMVEqlP.png)

## macOS 的 Safari 性能超过 Chrome

开始推插件了,卖点是安全🔐。隐私保护。dockduckgo的思路。不过大部分开发者不用 safri ,是因为 dev tool 不好用。期待将来完善。

还加入了类似 chrome的页面翻译功能

![https://github.com/ChenYilong](https://i.loli.net/2020/06/23/TAb5ERLSjOlqY2F.png)

![https://github.com/ChenYilong](https://i.loli.net/2020/06/23/hd7fRpKl2xQSjZq.png)

![https://github.com/ChenYilong](https://i.loli.net/2020/06/23/6HQgWY3PBs7rmif.png)

## Apple 芯片的历史时刻

Apple 对自家芯片的历史时刻做了回顾,有兴趣可以翻看下:

![https://github.com/ChenYilong](https://i.loli.net/2020/06/23/dRpJhfKsvXMnrTu.png)

原文链接:https://github.com/ChenYilong/iOSBlog/issues/29

![](https://tva1.sinaimg.cn/large/007S8ZIlgy1gent0796xpj31k40m2amd.jpg)

听说点击一次“在看”

iOS14 适配工作就少一项

“在看”👇👇

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.