海信愛家App是由聚好看科技股份有限公司開發的智能家居管理平臺軟件,覆蓋海信家電及其生態圈的智能設備,實現電視、空調等海信全品類智能家電之間的互聯互通,為用戶提供無感體驗交互及全流程服務。
在鴻蒙生態迅猛發展的技術浪潮中,海信愛家開發團隊全面啟動HarmonyOS App的開發適配,在用戶體驗方面實現顯著提升。本文將詳細解析開發過程中的HarmonyOS創新特性與具體技術實踐,為開發者提供可復用的HarmonyOS開發思路。
一、擁抱鴻蒙生態:用戶需求驅動下的生態機遇
隨著HarmonyOS用戶規模的持續擴大,海信愛家產品團隊主動規劃海信愛家的HarmonyOS版本。在實際開發過程中,海信愛家開發團隊坦言:“適配初期曾擔憂過第三方庫及工具鏈的支持程度,但實際開發時發現,從Android及iOS系統向HarmonyOS的遷移是比較平滑的。”這一順利的遷移體驗,為后續深入集成HarmonyOS核心Kit能力奠定了良好基礎。
二、智能家居應用的ArkTS轉型:從技術選型到體驗升級
在海信愛家App的HarmonyOS適配過程中,開發團隊基于對HarmonyOS生態特性的深入分析選擇了ArkTS語言。ArkTS與Flutter所使用的Dart語言的相似性,大幅降低了開發人員的學習門檻與重構成本;同時,Web容器的遷移工作量較小,進一步縮減了界面模塊的適配周期。
在開發工具鏈層面,DevEco Studio集成開發環境及Profiler性能分析工具,為團隊提供了高效的代碼調試與問題診斷能力。這些工具支持實時監控App性能指標,并能夠快速定位內存泄漏、渲染卡頓等問題,極大提升了開發階段的排查效率與代碼質量。
此外,HarmonyOS的分布式架構通過統一的API抽象層,將掃碼、投屏、賬戶授權等系統級能力以標準化服務的形式開放給App層,為App在跨設備協同場景下的體驗優化提供支持。為闡明上述系統級能力的優勢,下文將對統一掃碼服務、跨屏協同、多設備界面開發、華為賬號一鍵登錄等核心功能的集成展開詳細論述。
1. Scan Kit掃碼直達:打造更高效的智能掃碼家庭管理
海信愛家App通過集成HarmonyOS的統一掃碼服務(Scan Kit),實現了掃碼識別準確率及響應效率方面的顯著提升,為智能家居管理提供了更高效的掃碼入口。Scan Kit采用多項計算機視覺技術和AI算法技術,不僅能實現遠距離自動掃碼,還針對多種復雜掃碼場景(如暗光、污損、模糊、小角度、曲面碼等)做了識別優化,大幅提升掃碼成功率。此外,Scan Kit提供面向各種場景的碼圖識別和生成能力。用戶通過掃碼即可跳轉至海信愛家App的對應服務頁快速添加智能設備、完成電視端登錄等,實現一步直達操作;同時也能通過文本或字節數組生成專屬二維碼,便捷完成家庭成員邀請等需求。
在為用戶帶來卓越掃碼體驗的同時,Scan Kit的便捷性同樣體現在開發環節。作為軟硬協同的系統級服務,Scan Kit創新性地推出更簡單的“掃碼直達”接入能力。開發者只需進行少量接入工作,無需在App中開發專門的掃碼模塊,即可通過系統級掃碼入口實現掃碼到App的跳轉。
Scan Kit統一掃碼服務示例 海信愛家掃碼添加設備界面
默認界面掃碼示例代碼 自定義界面掃碼示例代碼
2. 低時延跨屏協同:Cast Engine 賦能流暢投屏
除了掃碼功能的增強,跨設備協同的穩定、流暢也是提升用戶體驗的關鍵。投屏能力(Cast Engine)是華為提供的以手機為中心的大小屏協同能力。通過集成Cast Engine可以實現手機與大屏類設備屏幕的快速、穩定、低時延協同,帶來多屏協同場景下的優質體驗。海信愛家App通過集成Cast Engine,實現手機與大屏類設備間的快速連接,可以一鍵調取手機相冊,實現圖片內容的高清、流暢投射,感受自然連貫的跨屏體驗。
海信愛家App一鍵投屏功能
投屏功能開發流程
3.多設備界面開發:破解折疊屏UI適配難題
在解決跨屏協同和跨設備資源調用的問題后,多設備界面開發成為另一大挑戰。而響應式布局能夠確保App在搭載HarmonyOS的多種設備上,包括不同屏幕尺寸和分辨率的設備上,實現一致且流暢的用戶體驗。響應式布局的核心思想是頁面根據不同屏幕尺寸自動調整布局,提供更舒適的界面和更好的用戶體驗。基于HarmonyOS折疊屏設備的特性,響應式布局需通過狀態感知能力動態適配多形態變化。針對折疊屏上UI顯示異常的問題,HarmonyOS技術團隊協助海信愛家于2025年年初完成了App界面的折疊屏適配。通過充分利用折疊屏的差異化顯示空間,優化App的視覺呈現效果,確保不同屏幕狀態下的交互體驗一致性。
HarmonyOS直板手機海信愛家App頁面
HarmonyOS折疊屏海信愛家App頁面
4、華為賬號一鍵登錄:Account Kit實現登錄流程的極致簡化
用戶體驗的流暢性不僅體現在設備協同和界面適配,更始于便捷安全的賬戶認證。華為賬號一鍵登錄是基于OAuth 2.0和OpenID Connect協議標準構建的OAuth 2.0授權登錄系統。App可以通過華為賬號一鍵登錄能力方便地獲取華為賬號用戶的身份標識和手機號,快速建立App內的用戶體系。
當用戶完成華為賬號登錄后,即可實現海信愛家App的快速授權與靜默登錄,這一機制提升了海信愛家App的使用便捷性及場景覆蓋度。海信愛家開發團隊表示:“此功能原先需要依賴海信愛家自建的會員系統進行多端認證,現通過直接集成Account Kit能力,有效降低了后端開發的工作量。"Account Kit提供華為賬號一鍵登錄按鈕,可同時獲取用戶手機號與UnionID。開發者只需將該登錄按鈕嵌入自有登錄頁面,即可通過按鈕點擊操作快速完成用戶認證流程。這種標準化的集成方式既確保了用戶體驗的一致性,又大幅簡化了開發的復雜程度。通過Account Kit的標準化集成,海信愛家不僅優化了用戶登錄流程,還實現了與華為賬號體系的深度對接,為后續更多跨設備協同功能的實現奠定基礎。
三、協同攻堅:實現開發效率與運行性能的雙重突破
在集成HarmonyOS核心能力實現開發進程中的技術突破之外,海信愛家的HarmonyOS適配在開發效率、運行性能方面均實現提升,這離不開鴻蒙生態高效、完備的開發支持體系。例如,開發團隊曾遇到一個技術問題:使用手機觸碰NFC卡貼,系統能夠正常打開海信愛家App,但無法獲取uid。HarmonyOS技術團隊迅速定位到問題所在:手機NFC讀卡已經處理了卡片信息,不會再放在tagInfo里,需要根據want.uri獲取uri信息。HarmonyOS技術團隊快速響應,協助開發者掃除障礙,保障項目進度的同時也實現了用戶體驗的流暢性。
HarmonyOS版海信愛家啟動僅需2秒
展望未來,海信愛家團隊表示:“將持續關注HarmonyOS在應用開發與云服務領域的技術演進,計劃在合規前提下逐步進行集成嘗試,以期進一步提升用戶體驗與開發效能。“這一從技術適配到生態融合的發展路徑,也正是當下智能家居行業邁向全屋智能的縮影。華為鴻蒙智家提出的“1+2+N”解決方案,在系統層面為全屋智能提供了穩定可靠的底層基礎,讓未來家真正智能化。
四、鴻蒙生態正當時
如今,鴻蒙生態已進入飛輪加速階段,搭載HarmonyOS 5和HarmonyOS 6的終端設備已經超過3600萬,已有千萬開發者加入鴻蒙生態,目前鴻蒙生態可獲取的應用數量和元服務數量超過了35萬。在這個充滿無限可能的平臺上,開發者與鴻蒙生態“合伙人”們共同探索新的發展模式,開啟智能交互的新篇章,為用戶帶來更加卓越的體驗,為行業發展注入新的活力!