什么是 Widget?
▐ 简单明了(Glanceable)
▐ 恰当展示(Relevant)
▐ 个性化定制(Personalized)
StaticConfiguration,也就是用户无需配置,展示的内容只和用户信息有关系。
IntentConfiguration,支持用户配置及用户意图的推测功能。
Widget 的刷新方式
atEnd: 是指 Timeline 执行到最后一个时间片的时候再刷新。
atAfter: 是指在某个时间以后有规律的刷新。
never:是指以后不需要刷新了。什么时候需要重新刷新需要 App 重新告知 Widget。
Widget 和 SwiftUI
Widget 的展示形式
▐ 一个 App 可以对应多个 Widget Extension
▐ 一个 Widget Extension 一共只有三种尺寸
▐ 同一种 Widget 可以被多次添加到主屏幕中
▐ 开发者无法开发智能叠放(Smart Stacks)
▐ 不可交互,只可点击
总结与展望
参考
在这里,你会面临超级App在性能、体验、安全等方面的极致追求;在这里,你会站在业务和数据视角针对目标进行充分了解和深入优化;在这里,你会与业界各领域大牛并肩作战、快速成长。
我们期待有技术、有理想的你加入,与我们共享积极、透明、开放的团队氛围,伴随着各种干货满满的分享培训以及业务和技术挑战,我们将一同在技术领域不断攻坚、推陈出新,共同驶向属于我们的星辰大海。
职位:iOS 开发、Android 开发、C++开发、Java 服务端开发、前端开发、数据工程师、算法工程师
感兴趣的同学可将简历发送到:zhejian.wzj@alibaba-inc.com,获取优先内推资格!