鸿蒙技术赋能新闻创新:搜狐新闻鸿蒙版研发实践案例

作者:

CBINEWS

责任编辑:

佳龄

来源:

电脑商情在线

时间:

2025-06-27 17:52

关键字:

鸿蒙 南京站沙龙 搜狐

资讯新闻类应用与服务在 2025 年正经历技术驱动下的深度变革,例如新闻与大模型深度融合,AI 提供内容创作辅助与信息增强,正在重构资讯生产与消费的范式。另外,用户获取信息的模式也从简单的浏览,转向语音、车载等多模态的交互。基于 HarmonyOS NEXT 的全场景、智能化、服务卡片、元服务等能力,全面革新用户的使用体验,包括人民日报、新华社、人民网+、新浪新闻、搜狐新闻在内的 130 多款耳熟能详的新闻应用已经完成了鸿蒙原生应用核心功能版本上架。

其中,搜狐新闻是最早进行鸿蒙版开发,并成为第二款正式上架的鸿蒙资讯类应用。在 HDC 2025 同期举办的开发者系列沙龙"HarmonyOS NEXT 链式突破·应用创新开发实践"南京站上,搜狐新闻iOS、HarmonyOS 项目主程序员凌小惯,为与会技术专家和开发者带来了一场精彩的技术分享。凌小惯详细介绍了搜狐新闻在资讯创新场景、折叠屏等终端场景的创新探索,以及鸿蒙关键组件技术实践的宝贵经验。

搜狐与鸿蒙深厚渊源,鸿蒙、安卓、iOS 实现三端功能与体验统一

搜狐与鸿蒙的合作可谓渊源深厚。作为中国领先的互联网媒体、娱乐、在线游戏集团,搜狐为超过 7 亿的互联网和移动互联网用户提供全面网络服务,早在鸿蒙系统发展初期,搜狐就与华为建立了深度合作关系。凌小惯介绍:"搜狐集团与华为是深度合作伙伴,华为也会经常支持我们的一些功能开发,我们也会在华为需要时提供支持,比如问界车机系统的完善。搜狐新闻背后的技术架构,从服务卡片的精准配置,到资讯流推送逻辑,都与鸿蒙技术有着千丝万缕的联系。搜狐新闻也是华为大部分手机的预装应用,双方可以说是战略层面上的合作,有着多年的历史渊源。"

在鸿蒙研发方面,搜狐组建了专业团队进行攻关。凌小惯作为搜狐新闻 HarmonyOS、iOS 客户端主程,带领团队从零开始构建鸿蒙版应用。"2023 年 8 月 30 号,由鸿蒙生态发展部发起的搜狐新闻鸿蒙化解决方案技术交流会的展开,标志项目正式启动。"凌小惯回忆道,"我们组建了四人零基础项目性研发团队,迎难而上,攻关鸿蒙项目。"

2023 年搜狐与华为举行鸿蒙全面合作仪式

团队在研发过程中面临诸多挑战,但通过技术调研与学习、架构设计、最佳实践应用以及调试工具的使用,最终在 2023 年 12 月 28 日完成了上架,成为在华为应用市场第二个上架的鸿蒙资讯类 App。目前,搜狐新闻已完成鸿蒙应用核心功能开发,鸿蒙与安卓、iOS 主线需求并驾齐驱,同步迭代实现三端功能与体验统一,而搜狐视频也正式启动了鸿蒙应用开发。

凌小惯作为团队代表,参加鸿蒙活动与技术学习

一键分屏、双列刷新闻、大屏盯股……探索全场景阅读视听体验

在新闻场景的发展和创新方面,搜狐新闻进行了诸多前沿探索。凌小惯重点介绍了三个创新方向:"首先是折叠屏场景的创新应用,其次是不同场景下用户'阅读'需求的满足,最后是全订阅社交功能的实现。"

在折叠屏创新方面,搜狐新闻推出了多项创新功能。其中"一键分屏"功能尤为引人注目:"通过前期眼动焦点实验,采用 6:4 的'左主右辅'分屏比例,打破市场主流 5:5 分屏。左屏用于详细展示新闻正文,右屏同步呈现相关推荐新闻与热门评论,用户可便捷切换大屏、分屏模式,降低操作成本,提升阅读与交互效率。"

此外,"双列刷新闻"功能以卡片形式展示新闻,参考"科学人因实验",智能调整图片横纵比例,使排版布局美观,用户指尖滑动即可快速"刷"到重要新闻卡片,实现高效且沉浸式的新闻浏览体验。

针对炒股爱好者,搜狐新闻 APP 在折叠屏中上线了"大屏盯股市"功能,用户可在全面了解市场行情的同时实时查看个股走势图,综合大盘走势、板块行情、资金流向、涨停情况等信息考虑交易决策。

在视听体验创新方面,搜狐新闻引入了视频新闻和听新闻功能,满足不同场景下的用户需求。"2022 年推出全新音频频道,专业人员录制和自动合成双模式运营;2023 年视频流全新改版,提供丰富的刷视频体验;2024 年听新闻广场上线,海量音频聚合地,满足不同用户需求。"凌小惯介绍道。

特别值得一提的是,搜狐新闻与华为问界全系车型达成合作,支持 AI 智能语音播报、多种方言、倍速播放,拥有科技、财经、汽车等 13 个精选频道,为车主提供了优质的新闻收听体验。

在全订阅社交功能方面,搜狐新闻采用了算法优化策略:"弱化算法推荐,用户依兴趣关注账号,其发布及转发内容构成首页信息流,让用户自主掌控内容选择权,打破算法信息茧房。"同时,通过界面阅读优化、内容生态构建和社交互动增强,形成了 PGC 专家、UGC 创作者与 Vlog 自媒体共存的差异化生态,丰富了内容池,提升了用户参与度。

鸿蒙重要组件实践,支撑搜狐新闻复杂功能

在技术实践环节,凌小惯分享了搜狐新闻在两个架构复杂度较高的功能上对鸿蒙组件的实践经验,特别是 Form Kit 在搜狐新闻热榜的应用,以及 V2 状态组件对比 V1 组件在听新闻功能中的优势。

1、​​Form Kit在搜狐新闻热榜的应用​

Form Kit 作为 HarmonyOS 的重要组件,具有诸多独特优势:"交互便捷,信息速达;个性定制,随心打造;智能流转,全场景协同;轻量节能,智能推送。"凌小惯详细介绍道。

在搜狐新闻中,热榜卡片成为核心展示模块:"热榜作为用户主访问场景,已成为头部新闻 App 标配,且在应用内位置显著。在 HarmonyOS 应用市场中,搜狐新闻热榜占据 5 张截图中的 2 张,成为核心展示模块,吸引用户关注。"

热榜卡片实现了多项创新功能:

l  资讯直达:用户可通过卡片直接查看热榜新闻等重要资讯,无需打开应用

l  内容推荐:结合鸿蒙系统的意图框架,根据用户阅读偏好推荐感兴趣的新闻

l  智能跳转:根据用户点击区域跳转到应用内不同逻辑页

l  实时更新:通过云端刷新机制保障资讯实时更新,同时降低手机能耗

具体技术实现上,卡片生命周期管理文件(FormExtensionAbility.ets)是一种特殊的扩展 Ability,主要用于创建和管理服务卡片,可以实时或定期更新服务卡片展示的数据。

FormExtensionAbility.ets 示例

卡片页面文件 HotListWidgetCard.ets 用于卡片展示页面,展示卡片元素,处理卡片跳转事件

卡片需要在 module.json5 配置文件中的 extensionAbilities 标签下,配置 FormExtensionAbility 相关信息

​​2、V2状态组件在听新闻功能中的实践​

在听新闻功能开发中,凌小惯团队选择使用 ArkUI V2 进行开发,主要基于以下考量:

搜狐新闻实践总结,V1 与 V2 状态组件不同

首先,V2 组件在数据绑定与更新方面具有明显优势:

l  状态变量独立于 UI,更改数据会自动触发相应视图更新

l  支持对象中属性级精准更新及数组中元素的最小化更新

l  引入@Monitor 状态变量修改监听装饰器,可精确监听和处理状态变量变化

其次,在复杂数据观测方面:

l  支持对象的深度观测和深度监听,不影响观测性能

l  能够轻松观测到深层数据变化,并自动触发 UI 更新

此外,V2 组件在装饰器特性、组件化与复用以及性能优化方面也表现优异:

l  装饰器易用性高、拓展性强,有利于组件化开发

l  通过其自身特性和架构设计实现组件复用

l  通过@Computed 计算属性优化性能,提升整体应用性能

在实际应用中,搜狐新闻听新闻功能通过构建听新闻的单例对象,用@ObservedV2 进行修饰;对需要数据跟踪的属性使用@Trace 修饰;对非 UI 驱动变量禁用@Trace,从而实现了高效的状态管理和 UI 更新。

V2 状态组件实践代码示例

针对 V2 组件向多个 V1 组件同步状态的挑战,搜狐新闻团队提出了解决方案:"在 V2 组件中创建一个状态订阅者对象数组,订阅者对象包含参数函数类型表达式;V1 组件在生命周期内订阅和取消订阅 V2 状态;V2 组件在状态发生变更时,遍历订阅者对象数组,通过函数类型表达式完成状态传递。"

UI 同步代码示例

除了Form Kit 与 V2 状态组件,凌小惯和团队在搜狐新闻的功能研发中使用了非常多鸿蒙的优秀组件与服务,他表示这些组件一起支撑了搜狐新闻的复杂多层逻辑的实现,希望之后有机会和开发者一同分享和探索更多鸿蒙组件的落地实践。

通过本次技术分享,我们可以看到搜狐新闻在鸿蒙平台上的创新实践不仅为用户带来了全新的新闻阅读体验,也为鸿蒙生态的发展贡献了宝贵经验。从折叠屏适配到全场景阅读,从社交功能创新到鸿蒙组件应用,搜狐新闻展示了如何将技术创新与用户体验完美结合。而全场景时代,资讯在直板手机、折叠屏、平板、车机和智能家居等设备上流转,最终让用户享受到多端一致协同的使用体验,这将是万物互联的真正魔力所在。

随着鸿蒙生态的不断发展,相信会有更多像搜狐新闻这样的优秀应用涌现,为用户带来更加丰富多彩的数字生活体验。也欢迎更多开发者关注 CBI 鸿蒙社区,参与更多鸿蒙开发与社区活动,共同探索鸿蒙技术的无限可能。

ToB最前沿

ToB最前沿抖音号

CBI科技在线

地址:北京市朝阳区北三环东路三元桥曙光西里甲1号第三置业A座1508室 商务内容合作QQ:2291221 电话:13391790444或(010)62178877
版权所有:电脑商情信息服务集团 北京赢邦策略咨询有限责任公司
声明:本媒体部分图片、文章来源于网络,版权归原作者所有,我司致力于保护作者版权,如有侵权,请与我司联系删除
京ICP备:2022009079号-3
京公网安备:11010502051901号
ICP证:京B2-20230255