海信愛家App是由聚好看科技股份有限公司開發的智能家居管理平台軟件,覆蓋海信家電及其生態圈的智能設備,實現電視、空調等海信全品類智能家電之間的互聯互通,為用户提供無感體驗交互及全流程服務。
在HarmonyOS生態迅猛發展的技術浪潮中,海信愛家開發團隊全面啓動HarmonyOS APP的開發適配,在用户體驗方面實現顯著提升。本文將詳細解析開發過程中的HarmonyOS創新特性與具體技術實踐,為開發者提供可複用的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的跳轉。
2. 低時延跨屏協同:Cast Engine 賦能流暢投屏
除了掃碼功能的增強,跨設備協同的穩定、流暢也是提升用户體驗的關鍵。投屏能力(Cast Engine)是華為提供的以手機為中心的大小屏協同能力。通過集成Cast Engine可以實現手機與大屏類設備屏幕的快速、穩定、低時延協同,帶來多屏協同場景下的優質體驗。海信愛家App通過集成Cast Engine,實現手機與大屏類設備間的快速連接,用户可以一鍵調取手機相冊,實現圖片內容的高清、流暢投射,感受自然連貫的跨屏體驗。
海信愛家App一鍵投屏功能
投屏功能開發流程
3.破解摺疊屏UI適配難題:響應式佈局優化用户交互體驗
在解決跨屏協同和跨設備資源調用的問題後,適配多樣化的設備形態成為另一大挑戰。響應式佈局的核心思想是頁面根據不同屏幕尺寸自動調整佈局,提供更舒適的界面和更好的用户體驗。基於HarmonyOS摺疊屏設備的特性,響應式佈局需通過狀態感知能力動態適配多形態變化。針對摺疊屏上UI顯示異常的問題,HarmonyOS技術團隊協助海信愛家於2025年年初完成了App界面的摺疊屏適配。通過充分利用摺疊屏的差異化顯示空間,優化App的視覺呈現效果,確保不同屏幕狀態下的交互體驗一致性。
響應式設計確保App能夠在搭載HarmonyOS的多種設備上,包括不同屏幕尺寸和分辨率的設備上,實現一致且流暢的用户體驗。HarmonyOS為此提供了一系列的響應式佈局能力和工具,用來實現多端佈局。
通過系統化的響應式佈局實施方案,海信愛家App成功解決了摺疊屏設備上的界面適配難題,不僅提升了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”解決方案,在系統層面為全屋智能提供了穩定可靠的底層基礎,讓未來家真正智能化。