Widget 的出现,让 iOS 系统的桌面有了破局,一定会有很多产品都期待借助 Widget 来丰富自己产品的内容表达。 但是,Widget 设计的初衷是简单明了的在恰当的时机展示一些带有个性化定制的内容,为了不让主屏幕的整体使用体验变得复杂,Widget 从技术上就做的很克制,限制了很多很多的能力。因此我认为Widget 不会成为下一个互联网公司竞争的流量入口,它会成为 App 提高用户体验的利器。 从技术角度看,SwiftUI Only 这种看似“激进”的策略其实也是一种信号,其实也是在告诉大家苹果对于 Swift 以及 SwiftUI 的重视程度。 虽然,从目前来看 Pure SwiftUI 的设计,可以做的事情真的很少,但是我也相信,苹果会不断优化 Pure SwiftUI 的能力。让开发者可以以最低的开发成本,适配更多的平台。 最后,也期待大家可以好好研究一下 Widget,结合自己的产品,给到用户极致的用户体验。
参考
iOS 14 Previewhttps://www.apple.com.cn/ios/ios-14-preview/ Widgets code-alonghttps://developer.apple.com/news/?id=yv6so7ie Meet WidgetKithttps://developer.apple.com/videos/play/wwdc2020/10028/ What's new in SwiftUIhttps://developer.apple.com/videos/play/wwdc2020/10041/ Add configuration and intelligence to your widgetshttps://developer.apple.com/videos/play/wwdc2020/10194/ Build SwiftUI views for widgetshttps://developer.apple.com/videos/play/wwdc2020/10033/ Creating a Widget Extensionhttps://developer.apple.com/documentation/widgetkit/creating-a-widget-extension Building Widgets Using WidgetKit and SwiftUIhttps://developer.apple.com/documentation/widgetkit/building_widgets_using_widgetkit_and_swiftui Making a Configurable Widgethttps://developer.apple.com/documentation/widgetkit/making-a-configurable-widget Keeping a Widget Up To Datehttps://developer.apple.com/documentation/widgetkit/keeping-a-widget-up-to-date 手淘客户端团队 负责手淘移动端的基础PaaS及平台技术。涉及移动网关、网络加速、长连通道、图片体验等基础技术,以及海量消息推送、浮层搭投全域触达等平台型技术,并对移动端系统进行前沿探索,打造了全站IPv6、iOS用户态网络栈、Android最小核、自适应线程调度等高性能技术和架构。 在这里,你会面临超级App在性能、体验、安全等方面的极致追求;在这里,你会站在业务和数据视角针对目标进行充分了解和深入优化;在这里,你会与业界各领域大牛并肩作战、快速成长。