15321250321
010-86462584

APP开发 > APP学院 > 博客app

Apple 的新 App Clips开发介绍

2022-07-07

App Clips 开发是 Apple 最近向我们介绍的一个新概念,作为他们今年在 WWDC 上发布的 iOS14 的一部分。从表面上看,它看起来像是 Android 即时APP功能的翻版,但实际上远不止于此,而且它比 Android 解决方案拥有一些有趣的优势。它不同寻常地让我们对苹果想要将其整个移动产品线走向何方有了相当深刻的了解。

对于那些还没有看过的人来说,App Clips 是一个小巧、简单的 iOS APP“剪辑”,可以按需加载。它们代表APP中的单个流程,鼓励下载完整的APP以解锁其他功能。您可以通过 NFC 标签、网络链接、QR 码或 Apple 自己的 NFC/QR 组合(即“App Clip 代码”)以多种方式访问这些剪辑。

多年来,Android 用户无需承诺就可以从 Google Play 商店品尝APP。谷歌早在 2017 年就发布了类似的功能。唯一真正的区别在于强调应该如何使用它。这就是 Apple 能够通过此功能取得成功的关键因素所在。这是一种多管齐下的方法,主要用于 AR,实际上是从 SwiftUI 开始的。

使用 SwiftUI 进行跨平台编程

SwiftUI 是去年推出的,作为 Apple 推动编码变得更容易和更“声明性”的一部分,正如他们喜欢说的那样。这是一种非常灵活的APP布局方式,今年的重点是在画布上使用 SwiftUI 创建组件。通过让开发人员以如此强大和灵活的方式创建组件,这意味着在平台之间转移这些组件几乎是即时的。因此,您现在可以使用 SwiftUI 构建 Apple Watch 复杂功能、新的 iOS14 小部件等。

尽管基于组件的APP开发一直存在,但 SwiftUI 使它比以往任何时候都更容易;添加可视化编辑器等附加功能,以及从 Apple 自己的对象库中自动插入响应式堆栈和元素的能力。最重要的是,它都是本机代码,而且它编译得非常小。这样,当涉及到 App Clips 时,您所要做的就是检查您想要作为剪辑工作的APP部分,稍微玩一下 Plists,就完成了。在大多数用例中,App Clips 的 10mb 大小限制应该超过这个限制。大小限制在这个领域非常重要,因为它们是 Android 即时APP的主要痛点。通常需要进行大量重构才能使APP低于 Android 的 4MB 即时APP大小限制。

App Clip 开发方法

第二个方面是 Apple 希望我们使用 App Clips 的方式。该公司将在今年晚些时候为我们制作新的“App Clip 代码”以供订购。这些代码结合了二维码和 NFC 标签,让用户可以选择他们想要如何启动他们的 App Clip。 

使用 NFC 非常适合在物理情况下访问 App Clips。它们几乎是非接触式的,不需要任何额外的水龙头即可使用。只需将手机靠近标签,您的 App Clip 即可启动。将 QR 码添加到混合中有点好奇。此刻你必须启动你的相机APP才能扫描它们,这在 UX 上实际上是相当糟糕的。然而,它们最擅长的是 AR。毕竟,Apple 的 AR 团队中有相当数量的成员致力于这个项目,这绝不是巧合。

开发人员现在为他们的APP创建模块化组件,旨在在所有平台上运行,构建数千种新的一口大小的体验;随着大量 Apple 专有的 App Clip 代码贴纸即将出现在每个商店门口、电影院售货亭、踏板车和出租车上,以及随处可见的冰沙和衣服上,您现在所需要的只是一种方便的方式来获取这些内容。输入:万众瞩目的苹果眼镜。 

苹果眼镜

有传言说这款产品的第一个版本将在今年发布。全息显示器很可能还不会出现在我们眼前,但即使是在我们打开它们之前让相机扫描这些 App Clip 代码为 iPhone 准备内容的能力也将是迈向真正交易的垫脚石。在 Apple Glasses 的未来几代人中,通过您自己的眼睛原位查看 App Clips 的能力将改变游戏规则。使用 SwiftUI 组件的 App Clips 或多或少能够与 AR 一起使用。只需将它们的显示方式重新排列为 Apple 将推出的熟悉的 AROS,您就可以开始了。

App Clips开发 和 Instant APP带来的机会是巨大的,尤其是当它转向启用 AR 体验时。在许多方面,它们可以代表谷歌和苹果在将 AR 带入主流的竞赛中的下一步。你认为这可能会去哪里,也许是你最新和最伟大的APP创意。

客服QQ:121446412 联系电话:15321250321

京ICP备17026149号-1

版权所有@2011-2022 北京天品互联科技有限公司 公司地址:北京市海淀区上地南路科贸大厦408

收缩
  • 15321250321