HarmonyOS開發者看過來,HDD上海站傳遞的重要資訊都在這裡
4月17日,頗有HarmonyOS年度總結性質的HarmonyOS開發者日活動上海站正式開始。
活動中,華為消費者業務AI與智慧全場景業務部副總裁段孟對HarmonyOS生態建設的最新進展做了發言,並重點介紹了元服務。同時,現場也邀請了HarmonyOS生態建設的諸多合作夥伴,分享基於HarmonyOS的創新場景和應用。而作為對開發者有指導意義的Codelabs成為上半程的重點技術性內容。HDD的下半程則是伴隨著HarmonyOS手機開發者Beta3版本而來諸多新特性展開:元服務、DevEco Studio 2.1 Beta3的新特性、JS/Java UI、組件庫、創新場景下的分散式開發樣例等。
小編特意將本次HDD應當劃重點的內容整理如下:
開發者相關
元服務:分散式的核心競爭力,極大拓展了流量入口
元服務作為HarmonyOS分散式特性的具象體現,具有可分可合,可流轉,支援免安裝,一次開發多端部署的特性,這些特性極大地拓展了智慧設備的應用場景,減弱了對硬體設備的依賴。
可分可合,意味著單個應用程式的單個服務可以拆分出來,流轉到其他終端。此設定帶來的便利是巨大的,後端業務只需要單次開發,就可以通過流轉的方式應用到多個設備上,而其他終端甚至都不需要安裝對應的程式。節省了開發成本的同時,也降低了副端設備的硬體門檻。至於最讓開發者難受的多端適配問題,HarmonyOS已經準備了一整套成熟的解決方案,僅需幾個UI介面參數的調整就可解決。以發布會上的導航上下車場景來說,車機和手錶的介面完美適配,主端應用程式的體積達到10MB,而副端的應用程式的體積僅為幾十KB。
DevEco Studio 2.1 Beta3:六大特性,構成開發者生態重要一環
作為HarmonyOS官方IDE,DevEco Studio也在逐漸完善中,最新發布的DevEco Studio 2.1 Beta3相對成熟了很多。此次開發者日上介紹的IDE相關的功能截至發稿時並未全部上線,但均已提上日程,很快就能夠與廣大開發者見面了。
豐富的FA模板。目前DevEco Studio已上線了30+ FA 模板,這些模板提取了主流移動端應用頁面的布局,能夠做到滿足絕大多數的應用需求,減少了需要開發的程式碼量,開發者無需重新造輪子。
雙向預覽。JS UI與Java UI作為HarmonyOS主推的前端布局方式,在調試時支援程式碼與介面的雙向預覽。這種調試方式近似於WEB前端利用瀏覽器的開發者工具調試介面的體驗。定位程式碼,則布局元素高亮,定位布局元素,則對應程式碼高亮,方便UI程式碼的快速定位和調試。
分散式調測與分散式模擬模擬。這是目前廣大開發者最大的痛點之一,分散式能力是HarmonyOS的核心能力之一,支援分散式調試的本地模擬器和雲終端模擬器的缺位在一段時間內阻止了開發者們對HarmonyOS的探索。從發布會獲得的消息來看,兩者都已提上日程,開發者們可以期待一下。
Playground作為本次上海HDD各個環節都會展示的一個部分曝光率奇高,該頁面實現了「To-Do List 」Demo的布局,開發者可以在這個頁面上充分體驗HarmonyOS在多端部署的能力。目前,此頁面僅是一個體驗性質的編輯器,尚不支援完整的HarmonyOS布局程式碼,相信華為也在探索在線編輯器的可能性。
Codelabs:更實用的開發者工具箱
編程實驗室在任何一個成熟的開發者生態中都佔有舉足輕重的作用,華為開發者Codelabs加入了基於HarmonyOS的多個示例,這些示例涵蓋了HarmonyOS的大部分能力。開發者可通過學習和復現這些示例來使用HarmonyOS的多種能力。Codelabs實質上是將功能完整的APP功能分解,開發者可以根據需求選擇必要的功能組合,根據Codelabs中給到的功能示例開發完整的應用。
組件庫:逐漸豐富的開發者彈藥庫
華為消費者業務開源資深專家喻波在演講中提到,在HDD上海舉辦的當天上午,華為開源了400個組件庫給廣大開發者使用,並提到今年還會開源1000多個開源組件庫。雖然當前的開源庫數量與Linux和Android尚有很大差距,但在持續穩定增加中。
趨勢
頭部廠商已入局,看好HarmonyOS在物聯網領域的前景
流量代表著商機,新的流量入口意味著新的賽道出現。當前的移動互聯網的流量結構已趨於固化,馬太效應明顯,很難再有現象級的新應用出現。在現有架構內的創新已經很難再獲得與之對等的流量。移動互聯網的紅利期已經過去,物聯網的時代正來臨。新的流量入口催生了新的賽道。在物聯網的使用場景中的一台豆漿機、一個檯燈都能夠給用戶提供更為貼合需求的服務,這種場景、需求、服務上的極度匹配也帶來了更高的流量效率和更合理的業務閉環,勢必促使眾多行業進行改革。
HarmonyOS生態的參與者QQ瀏覽器、蘇泊爾和赤兔在分享中提到,HarmonyOS幫助他們滿足了產品在運營過程中、設備在場景化的使用中用戶尚未被滿足的需求。HarmonyOS與QQ瀏覽器的結合,讓其擁有更短的獲客鏈條、更整體的多設備體驗、更低的產品維護成本。而蘇泊爾從HarmonyOS中獲得了從更豐富的流量入口、更多元的商業化場景、更貼近用戶直覺的交互方式。而赤兔關心的更順暢的使用體驗、更高的初次連接率、更多的用戶留存也在HarmonyOS上找到答案。
時間緊迫,任務繁重
中國手機市場進入存量市場,產品同質化嚴重,在現有的框架中缺乏創新能力。但是,再沒有活力的市場也會存在新舊設備的迭代,華為需要抓住這次機會。
作為華為「1+8+N」戰略的核心組成部分,手機在這個戰略中的分量很重,華為的時間有限,要解決的問題卻十分艱巨:晶片設計製造的問題,HarmonyOS的生態布局(軟硬體合作商、開發者生態等),營收等等。
HarmonyOS能否借著自身在物聯網的優勢複製手機產品的成功?雖然答案仍然不明確,但我們仍然滿懷期待!
想了解更多內容,請訪問51CTO和華為合作共建的鴻蒙社區://harmonyos.51cto.com/