Redian新闻
>
Lyft 如何利用 iOS 实时活动来提升用户体验

Lyft 如何利用 iOS 实时活动来提升用户体验

科技

作者 | Sergio De Simone
译者 | 刘雅梦
策划 | 丁晓昀

Lyft iOS 工程师 Max Husar 解释说,向用户提供及时更新是改善移动体验的关键,尽管这将增加开发范围和工作量。为了在灵活性、可靠性和可重用性之间取得平衡,Lyft 的工程师使用 iOS ActivityKit 将动态内容添加到他们的应用程序中。

ActivityKit 是苹果在 iOS 16.1 和 iPadOS 17 中引入的,它允许用户使用新设备上的灵动岛(Dynamic Island)或旧设备上的锁屏来共享应用程序的实时更新。ActivityKit 的基石是实时活动(Live Activities),可以将它视为通知的演进,因为它们不仅允许用户接收最新信息或启动应用程序,还可以在不通过按钮和切换启动应用程序的情况下执行功能。

正如 Husar 所解释的那样,Lyft 的工程师将每个实时活动(Live Activity)都当作一种在主应用程序之上运行的迷你应用程序来处理。这也反映了 Lyft 的组织架构,即多个团队同时在不同的领域工作。

我们决定使用服务器驱动的用户界面(SDUI)来构建完全由服务器驱动的实时活动内容。我们已经在应用程序中与实时活动(Live Activity)重叠的一些屏幕上使用了 SDUI 框架,因此重用基本模型和熟悉的模式有助于我们更快地前进。

实时活动(Live Activities)的主要 限制 来自内容更新允许的最大有效负载的大小,即 4KB。在 Lyft 的案例中,这需要调整他们的 SDUI 模型,并使用 protobuf 来进一步减少有效负载大小中的一些字节。

基于这种方法,Lyft 的 iOS 团队创建了多个与用户交互的组件,包括一个 RichText 组件,该组件能够呈现格式化的文本以及图像或计时器,以及一个进度条,用于向乘客显示 Lyft 汽车的近似速度。

此外,他们扩展了解决方案,以支持远程图像的显示,以便在匹配骑手后立即显示司机的个人资料图像和车辆图像。此任务要求使用 应用程序组(App Groups) 在应用程序和实现实时活动(Live activity)的扩展程序之间共享文件。即便如此,Lyft 的工程师还是找不到:

一种可靠且快速地同时显示两个图像(司机图像和汽车图像)的方式。我们一致认为,首先从用户体验(UX)的角度来看,司机的个人资料图像更为重要,并且我们可以通过将 base64 图像数据直接发送到 APN 更新有效载荷中来毫无延迟地显示它。

另一个限制来自于这样一个事实,即图像只能在应用程序处于活动状态或处于后台状态并有足够的后台处理时间时才能下载。

Husar 表示,总的来说,无论复杂程度如何,实时活动所采用的解决方案都是成功的,并且能够提升数百万用户的用户体验。

关于 Lyft 工程师如何在他们的应用程序中利用实时活动(Live Activities)的详细信息可以参考这里,所以如果你对此感兴趣,请不要错过原文。

原文链接:

https://www.infoq.com/news/2024/04/lyft-live-activities-ios/

声明:本文为 InfoQ 翻译,未经许可禁止转载。

今日好文推荐

逃离 Windows!德国又宣布迁移到 Linux,涉及数万系统、3 万余人,官员吐苦水:Windows 对硬件要求太高了

钉钉卡位战:SaaS 挣不到的钱,Agent 会挣到

Redis 容器化,是不是个“软柿子”?

李彦宏:大模型开源意义不大;腾讯云后台崩了;离开百度7年后,吴恩达官宣加入亚马逊董事会 | Q资讯

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
24美高放榜!Top10录取暴跌,如何利用“倒推法”跑赢内卷?锁单达4万辆,提车最长要等近8个月!小米汽车:加产能!雷军:明天,首批客户来提车DAILY GETAWAYS 2024 促销活动【今天(4月15)开始第一周活动!】台积电利润一年来首次增长,全球人工智能热潮带来提振Nat Aging|一种脂类会在衰老过程中积累,其可以通过运动来降低Supercell CEO:Team Lab专注孵化新游戏,欢迎优秀同行来提案!一场失败的实验 - 对共产主义运动的反思和批评 page 16DAILY GETAWAYS 2024 促销活动【第二周活动预览:万豪GC在周二】4月底即可开始查专业!如何利用UCAS英本时间线来规划和准备梦校申请?超丰富西雅图4月活动来了PaleyFest 2024佩利电视节,电视迷们不容错过!蔡崇信最新发声:“我们砸了自己的脚”,阿里过去忽视了用户体验新“国九条”发布,如何利好资本市场向上?——历次“国九条”复盘与本次对资本市场的影响阿联酋新型隐身无人攻击机,堪称YF-23与F-35的杂交体超丰富!西雅图4月活动来啦这算不算是妈宝男​复活节活动来袭!达拉斯超高人气复活节活动,就在这里!Kenmore最独特的Loft结构Studio!650 sq ft巨大空间2024年暑期旅游最震撼的 买二送二优惠活动来袭!优胜美地,羚羊峡谷,黄石公园,落基山脉,瀑布,波士顿等行程.纽约人福利快来领取复活节小长假!英高学生如何利用好假期,冲刺A-level大考A/A* ?人口,人手,人脑另一种生活北加州|周末活动汇总! 一大波复活节活动来袭,还有艺术展览、越野跑和餐厅周~如何利用AI工具在TikTok上获利(新手必读)纽约市开启无人驾驶汽车时代! 市长亚当斯公布新许可计划!! Uber lyft 的士司机将会失业??侃哥新概念2上新!首发限时活动,错过不再!北加州周末活动汇总 | 一大波复活节活动来袭,还有艺术展览、越野跑和餐厅周~hooli芝加哥周日west loop线下免费试吃活动来了!和小狸一起品尝新品美食拉~越来越多瑞士出口商使用中瑞自贸协定!瑞士手表FTA利用率最高纽约2024复活节活动来啦! 带娃一起海皮~科技|闹笑话了!Lyft错将2024年预期利润多写一个0,乌龙修正后盘后涨幅回落至17%~美国名校热门专业怎么申?中国学长学姐教你如何利用美高资源助力大学申请首批Sora用户体验来了!7部创意大作,艺术家纷纷为其站台一场失败的实验 - 对共产主义运动的反思和批评 page 15Fluz 礼品卡Party终于等来亚马逊啦!还有lyft等~
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。