科技报道|开发者谈 iOS 14 小组件:似乎是「鸡肋」
前言Apple 在今年的 WWDC 发布了 iOS 14 上新的小组件方案 , 可以说是一次对 iOS 桌面的大手术 , 也是用户能感知的大变化之一 。
作为一名从 iOS 8 开始就在给 iOS 写各种小组件的开发者 , 我想通过这篇文章来给大家介绍一下 iOS 14 的小组件有什么不同 , 以及自己的一些想法 。
注:本文写作时 iOS 14 的最新测试版为 Beta 2 , 之后的版本可能会有变化 。
iOS 14 小组件
心理落差今年的 WWDC 我全程观看了 Keynote , 并且在第一时间尝试了新的小组件 , 包括用户层面和技术层面的尝试 。 以我个人角度来评价这件事的话 , 我觉得 Apple 给我造成了极大的心理落差 。
在观看 WWDC 的时候 , 我的心情是这样的:以后小组件可以直接拖到桌面上了 , 这很方便哦 。
可是在升级 iOS 14 之后却发现 , 已有的第三方小组件并不能直接拖到桌面上 。 在阅读相关的技术文档之后 , 我发现今年这个小组件和之前放在通知中心那个小组件完全是两种东西 , 这意味着开发者必须单独为 iOS 14 开发小组件才行 。
再然后 , 我发现新小组件只能使用 SwiftUI 制作 。 这是一件有好有坏的事情 , 而且也是 Apple 第一次这么干 。
经过几天的研究和体验之后 , 我确定了一件事情:iOS 14 的小组件本质上就是 watchOS 的 complications , 这样理解能解释很多问题 。
好的方面先聊点高兴的 , 新的小组件相较之前有很多有趣的地方 。
在桌面显示相比于之前的在下拉通知中心或者滑到桌面最左边 , 新的小组件可以直接放到桌面上 。
拖放至桌面
放到桌面上的小组件可以很好地和应用图标结合在一起 , 大大地增加了小组件被使用的概率 。
可多次添加虽然 iOS 14 之前 , 一个应用也可以创建多个小组件 , 也可以多个小组件之间只是有细微的差异 , 但 iOS 14 的方式显然更方便 。
在 iOS 14 里面 , 同一个小组件可以被添加到桌面多次:
同个小组件添加多次
并且 , 你可以直接在桌面完成对每个小组件实例的配置 , 这可以做到多个小组件使用同一个样式 , 但数据不同 。 并且 , 在桌面完成配置也大大简化了配置的流程 。
在桌面完成配置
作为 JSBox 应用的开发者 , 我收到过很多增加小组件个数的请求 , 这件事在 iOS 14 就不复存在了 , 因为小组件可以无限添加 。
多种尺寸iOS 13 的小组件宽度是固定的 , 高度可以由开发者掌控 , 可以在「展开」和「折叠两种状态切换」:
iOS 13 样式小组件
而在 iOS 14 里面 , 同一个应用可以提供几个不同尺寸的小组件 , 分别是 2 * 2、2 * 4 和 4 * 4 图标大小的规格 。
多种规格
推荐阅读
- 小红猪带你看科技|七夕节送女朋友必备左点小艾智能艾灸器X8,3天众筹500万
- 浪浪科技精选|超频三GI-CX240 ARGB水冷,极致性能冷酷到底
- ITheat热点科技|可搭载高规格显卡,AMD将发布新移动端处理器:开放完整PCIe通道
- 爱因儿科技|入侵盖茨、马斯克、巴菲特等名人推特账号的黑客被抓了!最小的17岁
- 真理科技原创 知道为什么自己的Vlog不如别人的好吗?飞宇VLOG pocket2体验
- 小米科技|小米正式官宣以旧换新,支持小米10系列等5款机型,你等到了吗?
- 小米科技|数亿米粉始料未及!小米2日正式宣布,网友:太良心了!
- 科技松鼠会|CJ专属好礼享不停!,八位堂参展2020ChinaJoy
- 成方金融科技成立 央行征信中心、印钞造币总公司等是股东
- 冒领科研资金、抄袭科技成果,科技人员12种行为将被处理
