0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

JioHotstar如何针对折叠屏与平板设备优化用户体验

谷歌开发者 来源:谷歌开发者 2026-03-23 13:51 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作者 / Android 自适应应用开发者关系工程师Prateek Batra

突破手机: JioHotstar 如何构建自适应用户体验

JioHotstar是印度领先的流媒体平台,用户人数超过 4 亿。该平台拥有庞大的内容库,包括超过 33 万小时的点播视频 (VOD) 和重大体育赛事的实时转播,运营规模庞大。

为了确保向广大受众提供优质体验,JioHotstar 针对可折叠设备和平板电脑,对其应用进行了优化,以提升观看体验。为此,该公司遵循了 Google 的自适应应用指南,并利用了示例、Codelab、Cookbook及文档等一系列相关资源,以推动在所有尺寸的显示设备上创建一致、流畅且引人入胜的体验。

JioHotstar 的大屏挑战

JioHotstar 在传统标准手机上已提供了出色的用户体验,其团队希望能充分利用新的设备形态达到进一步的提升。首先,团队根据大屏应用质量指南对现有应用进行了评估,以了解将用户体验扩展到可折叠设备和平板电脑需要哪些优化。为达成 "第一层级 (Tier 1)" 大屏应用的最佳实践,该团队实施了两次战略更新,以便让应用适应各种设备形态,并在可折叠设备上打造差异化体验。通过应对可折叠设备和平板电脑带来的独特挑战,JioHotstar 力求在所有显示尺寸和宽高比设备上为用户提供高质量的沉浸式体验。

需要实现的目标

JioHotstar 的界面主要是为标准手机显示屏设计的,因此需要根据多种设备类型的屏幕尺寸和分辨率,调整主视觉图宽高比、菜单和节目详情页,这一切都让团队面临挑战。尤其是在横屏模式下,容易出现图像被裁剪、出现遮幅黑边、分辨率降低和空间利用不充分等问题。为了充分利用平板电脑和可折叠设备的功能,并优化这些设备类型上的用户体验,JioHotstar 专注于改进界面,以确保在更广泛的设备上实现最佳的布局灵活性、图像渲染效果和导航体验。

采取的策略

为了在大屏上为用户提供更好的观看体验,JioHotstar 主动进行应用优化,引入了WindowSizeClass并针对紧凑、中等和扩展的不同宽度创建优化布局。这使得该应用能根据各种屏幕尺寸和宽高比调整其界面,确保界面在不同设备上均能保持一致且美观的视觉呈现。

JioHotstar 使用 Material 3 Adaptive 库遵循这种模式,以了解应用有多少可用空间。首先需要调用currentWindowAdaptiveInfo()函数,然后根据三种窗口尺寸类别,相应启用新的布局:

valsizeClass=currentWindowAdaptiveInfo().windowSizeClass
if(sizeClass.isWidthAtLeastBreakpoint(WIDTH_DP_EXPANDED_LOWER_BOUND)) {
  showExpandedLayout()
}elseif(sizeClass.isHeightAtLeastBreakpoint(WIDTH_DP_MEDIUM_LOWER_BOUND)) {
  showMediumLayout()
}else{
  showCompactLayout()
}

断点的判定遵循从大到小的优先级顺序,因为 API 在内部检查时使用 "大于或等于" 条件进行比较,因此任何符合大于或等于 "EXPANDED" 条件的屏幕宽度,也将始终满足大于 "MEDIUM" 的条件。

JioHotstar 能够在可折叠设备上提供独有的高级体验:桌面模式。当可折叠设备部分折叠时,此功能可方便地将视频播放器重新布局到屏幕的上半部分,并将视频控件调整到下半部分,无需用户动手即可体验。

为实现这一效果,同样使用 Material 3 自适应库,相同的currentWindowAdaptiveInfo()函数可用于查询是否处于桌面模式。一旦设备处于桌面模式后,就可以根据这种物理姿态对上下半屏的布局进行相应调整,即使用 Column (列布局) 将视频播放器放置在屏幕上半部分,并将控制面板置于下半部分:

valisTabletTop=currentWindowAdaptiveInfo().windowPosture.isTabletop
if(isTabletopMode){
 Column {
   Player(Modifier.weight(1f))
   Controls(Modifier.weight(1f))
 }
}else{
 usualPlayerLayout()
}

JioHotstar 现在已符合大屏应用质量指南"第一层级 (Tier 1)" 的标准。团队运用了自适应应用指南,并调动了一系列资源,如示例、Codelab、Cookbook和文档,充分整合了这些资源中的建议。

为了进一步提升用户体验,JioHotstar 将视频发现页面的触摸点击区域增加到推荐的 48dp,从而确保跨大屏设备的无障碍体验。该团队的视频详情页现已实现自适应,可根据屏幕尺寸和屏幕方向进行调整。这种调整不仅限于简单的图像缩放,还利用窗口大小类实时检测窗口大小和密度,为每种设备形态加载最合适的主视觉图,从而帮助提高视觉保真度。通过布局自动适配不同的屏幕尺寸,导航功能也因此得到了优化。

现在,用户可以在大屏设备上观看自己最喜爱的 JioHotstar 内容,获得改进后极致优化的观看体验。

获评 Google 的 "第一层级 (Tier 1)" 大屏应用是一个里程碑,反映了我们共同愿景的力量。JioHotstar 始终相信,针对大屏设备的优化不只限于适配性,更需要为那些日益增长的可折叠设备、平板电脑和联网电视的用户群体提供更优质的观看体验。

依托 Google 的 Jetpack 库和指南,我们可以将自身对内容消费趋势的洞察与 Google 在平台创新方面的专业知识相结合。这种合作使双方团队得以打破壁垒,弥补不足,并在各种屏幕尺寸上联手创造流畅的沉浸式体验。

能够为数百万用户带来这一升级后的观看体验,并为印度乃至全球的流媒体行业树立新的标杆,我们倍感自豪。

高级软件开发工程师 Sonu Sanjeev

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    4035

    浏览量

    134450
  • Google
    +关注

    关注

    5

    文章

    1812

    浏览量

    60623
  • 折叠屏
    +关注

    关注

    3

    文章

    546

    浏览量

    16981

原文标题:突破手机边界 | JioHotstar 如何针对折叠屏与平板设备优化用户体验

文章出处:【微信号:Google_Developers,微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    推可对折OLED手机?苹果“柔性显示设备”专利获批

    本周二,苹果一项最新的专利申请通过了,这项专利是关于一种拥有金属机身和可对折OLED显示设备,并且在中间还采用了铰链设计。这项专利名为“柔性显示设备”,专利号为No.9504170
    发表于 11-24 15:37 1101次阅读
    推可<b class='flag-5'>对折</b>OLED<b class='flag-5'>屏</b>手机?苹果“柔性显示<b class='flag-5'>设备</b>”专利获批

    三星电子:将对折叠手机缺陷找出一套根本解决方案

    4月30日消息,三星电子今日宣布,将对折叠手机缺陷找出一套根本解决方案。 此前,三星公司在一份声明中表示:我们将会亲自对这些设备进行详细的检测,从而找到此情况出现的原因。该公司表示,设备
    发表于 05-02 01:43 1784次阅读

    鸿蒙5开发宝藏案例分享---折叠开发实践

    APP的图片放大限制、视频类APP的悬停控制栏 节省试错成本 :官方已验证的方案避免踩坑 设计规范内置 :UX标准直接融入代码逻辑 跨设备覆盖 :一套代码兼容手机/折叠/平板/PC
    发表于 06-12 11:44

    [转]可折叠电子设备的过去与现在

    一方向上卯足了劲,苹果也在iPhone X上尝试了大胆的全新设计,似乎没有人觉得这一概念即将过时。但突然间,可折叠柔性手机作为挑战者陆续出现,似乎标志着新时代即将来临。无论是普通用户还是数码爱好者,看到这样
    发表于 11-15 11:03

    【视频】UX设计第4期:HarmonyOS设计指南(二)

    基于不同设备类型的应用设计规范,针对折叠这一新品类进行设计规范详解。
    发表于 12-14 11:03

    和宽浪费了?HarmonyOS折叠设计规范教你用起来

    这几年折叠手机很火,我们针对使用HarmonyOS的折叠手机提供了应用设计指导——HarmonyOS
    发表于 02-22 14:52

    不止于大,如何打造优秀的折叠应用体验

    ,接连推出多款折叠新品。折叠手机越来越受到广大用户的青睐,其市场占有率也随之高速增长。而对应用开发者来说,在
    发表于 12-23 11:16

    鸿蒙原生应用开发-折叠平板设备服务卡片适配

    一、多设备卡片适配原则 为不同尺寸的卡片提供不同的功能 在卡片开发过程中请考虑适配不同尺寸的设备,特别是在折叠平板
    发表于 11-16 10:10

    iQOO的首款手机居然是折叠设计

    iQOO首款手机在展开的情况下尺寸有如平板电脑大小,但沿中线对折后尺寸变缩小到和普通18:9(或21:9?)手机差不多,看来该手机的设计思路还是利用折叠技术将大屏幕塞到小体积
    的头像 发表于 02-16 09:52 4151次阅读

    国外厂商针对折叠手机设计出了三款保护壳

    ,一摔在地上,基本上就意味着你可能要换手机了。 不过国外厂商针对折叠手机,放出了它们的一些保护壳设计,Spigen 便分享了他们为 Fold 所设计的三款保护壳。
    发表于 03-04 08:50 1529次阅读

    谷歌发布AndroidQ的第二个测试版 继续对折叠适应

    今天,谷歌悄无声息的发布了Android Q(也就是安卓10.0)的第二个测试版,主要来说是修正上一个测试版的Bug,同时还继续对折叠适应。
    的头像 发表于 04-04 09:48 2772次阅读

    华为新专利:对折折叠机型铰链结构 已于 10 月 22 日公开

    2020 年 2 月 14 日发售的一款可折叠式智能手机。由于采用上下对折折叠设计且深受女性用户喜爱,部分网友戏其称为 化妆镜。 之后摩托罗拉在 Razr(刀锋)的基础上也推出了
    的头像 发表于 11-09 11:11 2373次阅读

    华为折叠手机市场表现如何?

    华为和三星算是第一批发布折叠手机的厂商,一时之间折叠手机成为了智能手机全新的发展发现。虽然说当时两家都对折叠
    的头像 发表于 12-16 16:15 4043次阅读

    小米折叠新机有望在小米平板之前亮相

    @数码闲聊站 爆料称,小米折叠新机有望在小米平板之前亮相,该机将是一款拥有高刷新率大屏幕、性能强悍且具有高像素镜头的设备。 前不久,该博主还透露,目前小米
    的头像 发表于 12-20 10:09 1841次阅读

    楼宇自动化的趋势:连通传感器优化用户体验

    楼宇自动化的趋势:连通传感器优化用户体验
    发表于 11-02 08:16 1次下载
    楼宇自动化的趋势:连通传感器<b class='flag-5'>优化用户</b>体验