淺析HMS Core開放能力在HarmonyOS中的應用
據諮詢機構報告呈現,到2025年,全球消費者人均持有的智慧終端數量將超過9部,包括手機、平板、大屏、PC、智慧音響等多形態的泛終端。而手機將不再作為唯一的渠道入口選擇來觸達使用者,使用者也不會僅僅單一的透過手機去享受開發者所提供的各式服務。泛終端的服務開發和體驗提升,將成為應用開發者首要面臨的機遇和挑戰。
同樣的,基於手機的應用形態上的業務增長紅利也正在放緩。移動網際網路應用的月活使用者數從18年開始逐漸增長,至今已經呈現了見頂的趨勢,月活使用者維持在12億左右。而在遊戲、旅遊出行、消費金融、生活服務等主要的行業領域裡,同一個行業在單一裝置的使用者體驗差異性其實不大,體驗趨同,但相比5年前的獲客成本卻不斷的上升。因此,應用開發者逐漸面向使用者的全場景進行應用開發,獲取更多流量,帶來更多收益,勢在必行。
但當開發者開始進行應用開發時,使用者全場景的裝置形態和能力的差異性給開發人員帶來極大的挑戰和問題。首先是應用在多裝置上的形態差異,給開發人員造成大量開發成本,譬如應用的多端顯示,橫屏、豎屏、劉海屏、圓形屏、摺疊屏等異形螢幕,以及各種不同解析度大、中、小的適配。其次是應用在多場景、多裝置上互動及輸入的邏輯一致性問題,譬如使用者在使用大屏、語音、觸控、旋鈕、鍵盤、滑鼠、筆時肯定希望輸入的體驗是一致且延續的,基於不同輸入方式的反饋也是一致的。再者是不同裝置的配置不同,小到百KB,大到幾GB的記憶體硬體,主頻在百M到G級的業務平臺,這些差異化的裝置能力匯聚在一起,如何協同開發,如何快速的提高開發效率便成了繼續解決的問題。
HarmonyOS可以提供UI資訊結構的抽象,結合互動事件的歸一,使得開發人員快速的自適應多端顯示和互動體驗。而統一的開發API正規化,包括前端框架、JS引擎、UI元件等,則可以實現多端的協同可伸縮。
舉幾個例子說明。在新聞閱讀行業裡,把全場景多裝置進行系統性的融合,打造協同體驗,對提升使用者閱讀感知非常關鍵。因此多渠道多裝置間的能力共享非常重要,一方面,應用透過華為推送服務基於運營增長的需要,實現在不同終端上的對使用者的觸達,並在不頻繁打擾使用者的情況下進行合理的場景化內容推送。另一方面應用可以基於HMS Core提供的音影片能力和服務打造良好的視聽體驗,最後基於華為帳號服務進行快速安全的多端登入。AI相關的能力在新聞閱讀行業鴻蒙化之路上更是錦上添花,平板上的“劃詞”特效能提升使用者“刷”的體驗,音響基於華為機器學習服務提供的TTS能力提升使用者“聽”的體驗,而華為搜尋服務的“掃一掃”和HMS Core即將推出的“接續”能力作為使用者閱讀過程中在不同裝置間的接力操作,不僅幫助開發者構建了應用在不同端之間的平滑體驗,更能極大程度豐富使用者的閱讀感知。
華為開發者聯盟官網:
https://developer.huawei.com/consumer/cn/hms?ha_source=hms1
獲取開發指導文件:
https://developer.huawei.com/consumer/cn/doc/development?ha_source=hms1
參與開發者討論請到
Reddit
社群:
下載
demo
和示例程式碼請到
Github
:
解決整合問題請到
Stack Overflow
:
原文連結: https://developer.huawei.com/consumer/cn/forum/topic/0201574963680750277?fid=18
原作者:胡椒
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69970551/viewspace-2782205/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- HMS Core在MWC2022展示最新開放能力,助力開發者構建精品應用
- 華為在HDC2021釋出全新HMS Core 6 宣佈跨OS能力開放
- 【FAQ】HarmonyOS SDK 閉源開放能力 —ArkUIUI
- 【FAQ】HarmonyOS SDK 閉源開放能力 —Map Kit
- 【FAQ】HarmonyOS SDK 閉源開放能力 —IAP Kit
- 【FAQ】HarmonyOS SDK 閉源開放能力 —Push Kit
- 【FAQ】HarmonyOS SDK 閉源開放能力 —Account Kit
- 【FAQ】HarmonyOS SDK 閉源開放能力 —Share Kit
- 【FAQ】HarmonyOS SDK 閉源開放能力 —Vision Kit
- 淺析機器視覺在醫療影像處理中的應用視覺
- 【FAQ】HarmonyOS SDK 閉源開放能力 —Push Kit(3)
- 【FAQ】HarmonyOS SDK 閉源開放能力 —IAP Kit(3)
- 【FAQ】HarmonyOS SDK 閉源開放能力 —Map Kit(3)
- 【FAQ】HarmonyOS SDK 閉源開放能力 —Push Kit(6)
- 【FAQ】HarmonyOS SDK 閉源開放能力 — 公共模組
- 【FAQ】HarmonyOS SDK 閉源開放能力 —Push Kit(4)
- 【FAQ】HarmonyOS SDK 閉源開放能力 —Push Kit(5)
- 淺析大模型在銀行業客服中心的應用大模型行業
- 淺析WebRTC技術在智慧園區影片管理場景中的應用Web
- 淺析TCP和nodejs中TCP的簡單應用TCPNodeJS
- SpringPlugin-Core在業務中的應用SpringPlugin
- 淺析RunLoop原理及其應用OOP
- 當下MMORPG的爆點探索——開放世界淺析
- 淺析網電作戰力量在非戰爭軍事行動中的應用
- HarmonyOS NEXT應用開發之圖片縮放效果實現
- 淺談canvas在web開發中的應用與優化CanvasWeb優化
- FInClip開放平臺:淺談輕應用的發展
- 從《死亡擱淺》說開來,淺析遊戲裡的開放世界設計遊戲
- HMS Core 能力速配,唱響戀愛進行曲
- HMS Toolkit助力開發者高效整合HMS Core
- 放碼來戰!HMS Core線上Codelabs挑戰賽正式開始
- 淺析低程式碼開發的典型應用構建場景
- 淺析分散式資料庫的技術框架及其在金融行業中的應用規劃分散式資料庫框架行業
- 淺析網路應用中常用的加密手段加密
- HarmonyOS應用開發——Hello World
- HMS Core 視訊編輯服務開放模板能力,助力使用者一鍵Get同款酷炫視訊
- 深入解析:JWT Bearer 認證在 .NET Core 中的應用JWT
- .Net core 中 AutoMapper的應用APP