<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鴻蒙原生應用,對開發者意味著什么?

腦極體 ? 來源:腦極體 ? 作者:腦極體 ? 2023-10-22 23:20 ? 次閱讀

從移動互聯網到萬物互聯世界,開發者的大遷徙

華為925秋季全場景新品發布會上,有一個消息,官宣只用了大約一分鐘的時間,在我們看來,卻可能是這場發布會最重要的一分鐘,也是最大的“彩蛋”。

發布會接近結束時,余承東突然宣布:鴻蒙原生應用全面啟動,HarmonyOS NEXT開發者預覽版將在2024年第一季度面向開發者開放。

wKgaomU1PcKABJsSAABjnUWbxDQ105.jpg

有人說,此舉是為了在操作系統方面,與谷歌和蘋果三分天下。

但僅僅是把移動操作系統重做一遍,可能遮蔽了鴻蒙真正的光彩,也忽視了鴻蒙原生應用所隱含的機會。

本文想跟大家聊聊,我們從這場發布會的“最大彩蛋”中,讀出什么?

原生應用的代際更迭

有必要先搞清楚,究竟什么是原生應用。

Native App原生應用,狹義指的是移動原生應用,專門針對iOS/Android等移動操作系統而生的,使用原生程式編寫源代碼,被安裝到手機/平板/PC等移動設備里,可以直接調用移動操作系統的Device API。

所以,沒有蘋果原生應用,也沒有安卓原生應用,它們都被統稱為是移動原生應用,依托在智能手機、平板等移動設備上使用的移動操作系統來運行。

而移動原生應用的上一代,就是PC時代的Web應用。由于原生開發模式下,原生應用APP直接依托于操作系統,移植到不同平臺上比較麻煩,所以需要獨立開發對應的版本并分別維護。一般來說,一個項目需要配備移動原生應用(Android端、iOS端)和網頁原生應用(Web端)至少三個開發團隊。

既然這么麻煩,為什么企業和開發者還要費盡心思,去開發原生應用呢?

答案就是:在一張全新的畫布(技術/操作系統)上,畫出更美的畫(應用體驗)。

首先,原生應用的能力更強大。移動原生應用,可以調用手機、平板等移動終端的硬件設備能力,比如語音、短信、GPS、藍牙、攝像頭、AI智慧計算等,從而打造出功能更加完善、體驗更豐富的應用。

其次,原生應用的加載速度更快。采用原生程式編寫運行的原生程序,所有的UI元素、數據、邏輯框架都打包成一個安裝包,安裝在本地,這樣每次使用都可以直接調用,反應速度就很快。而H5、網頁等Web應用被“移植”到移動端,通過手機、平板來訪問時,每次都要重新加載,一旦網絡不好,就會出現加載緩慢、卡死之類的情況,用戶體驗不夠穩定。

由此不難看出,“原生”概念的本質,是隨著技術底座的更新換代,對上層應用不斷推翻重構。

所以,云原生應用如火如荼,是因為能充分利用云計算的彈性伸縮、按需付費、自動恢復等特性。

AI原生應用方興未艾,許多APP正在被大模型和AI全面重構,以獲得更加強大的理解、分析、生成等能力。

iOS/Android原生應用支撐了移動互聯網的浪潮,是因為它們天然適配移動操作系統,比Web App更加流暢、易用。

同樣的,鴻蒙原生應用的全面啟動,接過了下一代操作系統的接力棒,而不是為了將已有的移動操作系統重做一遍。

那么下一個問題來了,鴻蒙原生應用和基于iOS/Android的移動原生應用,有什么本質的不同嗎?

萬物智聯的原生底座

新一代的原生應用,背后都有新一代的技術底座,作為支撐。鴻蒙操作系統,與iOS/Android等移動操作系統,在四個方面的區別是非常明顯的:

一“統”統管VS一“機”統管。

無論Android還是IOS,都天然地將大量硬件能力,放在了智能手機里,讓手機成了一個高度集成的智慧終端?!耙允謾C為中心”的典型表現是,初代智能家居往往都是用一個手機APP來控制各種智能家電設備。

鴻蒙系統的解決思路,是各種設備都可以用同一套操作系統來驅動和管理,對分散的電子設備進行控制,比如全屋智能有很多的家電、傳感器、攝像頭等,每個設備由不同的廠商開發,一整套東西要維護、操作,用戶是非常辛苦的。利用鴻蒙系統把所有設備都連接到一個“大腦”,所有狀態一目了然,這就是萬物智聯底座才擁有的能力。

設備融合VS設備孤立。

蘋果/安卓手機等移動終端設備,沒有從操作系統層面考慮過硬件解耦的可能性。手機、平板、PC、智能手表、TWS耳機,甚至門鈴、窗簾、吊燈……不同設備的硬件能力不同、屏幕尺寸不同、交互方式不同、存儲空間不同、計算性能不同,互聯互通只能通過同一套網絡協議來實現。

鴻蒙系統誕生之初,在操作系統層面實現了架構解耦,軟總線會讓各種外部設備的能力都顯示在列表里,拍照、錄像、語音、通話、屏幕顯示等,通過統一的分布式軟總線,按需提取不同的設備能力。

硬件邊界被打破,服務和數據的跨終端無縫流轉,也就成為可能。一個典型的落地應用,就是華為的“超級終端”,可以將多個終端融合在一起,調動其他設備的能力,比如用一臺設備的攝像頭拍攝,另一臺設備實時觀看控制。

一次開發VS多端開發

對于Android/IOS開發者來說,一個應用程序,需要考慮不同的組網協議(藍牙、WiFi、zigbee等),針對海量異構硬件,分別進行適配、打包、上傳、維護、更新,工作量之大,更是一個不可能完成的任務。

而鴻蒙系統的分布式架構和原子化編程框架,應用開發者可以只寫一次代碼,在所有屏幕上都能跑。簡單來說,就是讓開發者在不同設備的屏幕規格下,從系統底層進行像素轉換,自動適配手機、折疊屏、平板、PC、智慧屏、智能手表等不同設備的顯示效果,不需要每一個設備都單獨打包、手動上傳和繁瑣的維護。

底層安全VS上層安全

數據是資產。無論移動互聯網時代,還是萬物互聯時代,數據都是由設備產生的,而數據的控制權、安全性、可靠性,都取決于操作系統。

iOS/Android通過管理規則和機制來約束開發者,來控制軟件對用戶數據、權限的訪問和使用。國產軟件的開發者想要更深一步,將安全能力與芯片結合起來,就很難實現了,更基礎、更底層的內核是動不了的,因為系統不是國人自己寫的。

而這正是自研系統的價值。鴻蒙系統的安全、AI等基礎能力,是自己完完全全從底層寫上來的,將安全性部署到了內核層,并將各種能力硬化到芯片層面,這就讓很多新的、更高級別的安全管理規則,能夠落地。比如讓鴻蒙終端設備,達到企業數據庫的安全等級。

總結一下,多設備并存的萬物智聯時代,依托鴻蒙系統的鴻蒙原生應用,可以充分發揮下一代操作系統的特性,實現移動原生的iOS/Android應用所不可能實現的功能。

敲開“彩蛋”,開發者會得到什么?

原生開發模式下,原生應用都要獨立開發。因此,鴻蒙原生應用,不再兼容安卓APP,相當于讓開發人員放棄以前做安卓應用開發的技能,重新搞一套,需要投入真金白銀的時間和精力。

有人可能會擔憂,這樣開發者會不會覺得成本太高,風險太大,就放棄開發鴻蒙原生應用了?

所以,鴻蒙原生應用要立起來,必須帶給開發者實實在在的回報。敲開這顆“彩蛋”,里面必須藏著禮物,而不是空氣甚至地雷。

我們采訪過一些鴻蒙生態的開發者,看看他們都“拆”出了哪些東西?

首先,是國產化的機會。

現在國家極力推進數字中國建設戰略,政府、企業都在尋找數字中國的答案,而且,各個區域和城市的差異化較大,不同的答案意味著數字化解決方案的定制化規模,被前所未有地放大。

一位電子政務項目的負責人表示,數字政務會碰到設備安全、數據安全、應用安全的問題,政府希望打造全國產的生態構架,底層硬件采用***,操作系統采用鴻蒙,應用也是基于此開發的原生應用,比如公文、郵件、會晤、會議、流轉簽等。鴻蒙原生應用在開發過程中采用了更加安全的技術和語言,與這類開發者更加適配。

坦率地說,很多開發者一開始選擇鴻蒙,并不是因為什么分布式軟總線的“黑科技”,而是因為自研。操作系統要聯接底層硬件和上層應用,沒有全棧國產化的操作系統,相當于數字底座會有供應鏈風險,很多客戶,尤其是大型政企,會有顧慮。這時候,基于鴻蒙系統的軟硬件,往往會得到更多支持。

其次,是伴隨著國產化的系統性能需求。

國產化軟硬件要達到海外主流產品的水平,甚至品質更高,這就需要操作系統、原生應用和國產計算硬件,進行深度適配,提高運行效率,保證系統的流暢度和應用的穩定性。實話說,這對操作系統來說,并不是一個容易的任務。

鴻蒙原生應用,可以直接調用鴻蒙系統的核心接口和組件,獲得更好的性能表現。前不久,騰訊手游《王者榮耀》也宣布對華為Mate60和Mate60Pro機型進行超高幀率的適配支持,說明鴻蒙系統的技術底座已經優化的比較成熟了。

此外,面向萬物互聯的原生功能。

在新一代操作系統上生長出來的“原生應用”,性能和體驗都是使用前代技術、適配前代硬件的“移植應用”,所不能比擬的。很多鴻蒙開發者,也希望能發揮鴻蒙系統架構解耦、硬件互助、原生智能、一次開發多端部署等豐富的原生能力。

以輸入法為例,要么手機、平板、PC等不同終端/系統分別安裝,互不打通,要么通過云端來同步詞庫數據,有一定的延遲和局限性。每次換設備,就要重新適應一次輸入法。有的設備存儲空間/計算能力比較小,就沒法安裝較大的程序包和功能豐富的APP。

一位國民級輸入法APP的開發者曾告訴我們,通過鴻蒙系統的分布式能力,使用手機端輸入法,就可以為智能家居或者智能汽車環境中的電視、冰箱、座艙系統等,進行文字輸入。再比如,手表端的語音輸入,可以傳輸到手機端,進行語音識別,再把結果傳回給手表,不需要調用云端大量的服務器資源,在本地就能完成跨端同步。

中國市場足夠大,中國產品足夠多,這就給鴻蒙原生應用,提供了極大的用戶規模和增長空間。

那么,鴻蒙原生應用,有沒有挑戰呢?

當然有。挑戰不在技術,不在OS系統,不在解決方案。最大的挑戰在于,人才還遠遠不夠。

一旦吸引不了足夠多的開發者,無法給用戶提供豐富多彩的應用,那鴻蒙生態也無法建立起來。所以,鴻蒙系統初期選擇兼容安卓,給開發者和用戶有一個緩沖適應的過程,也逐漸了解鴻蒙系統。

隨著鴻蒙生態的逐漸成熟,一方面,大家都對鴻蒙系統的了解和認同在加深。

鴻蒙已經成長為全球第三大操作系統,受眾認知度打開,HarmonyOS 4.0發布后,成為史上升級速度最快的HarmonyOS版本,有充沛的人才資源,去支持鴻蒙原生應用的開發。

另一方面,鴻蒙原生應用的圈子在擴大。

鴻蒙硬件圈,遠遠超出了華為硬件圈,除了華為,還有一大批手機、智能家居品牌,正在加入鴻蒙生態。海外手機品牌如WOKO想要打開中國市場,榮耀等其他國產手機品牌從消費者角度出發,美的、九陽等智能家居企業,以及新日電動車等出行場景,選擇搭載HarmonyOS,或加入HarmonyOS Connect (鴻蒙智聯)開放平臺,共同探索新一代操作系統的應用落地。

鴻蒙如今的生態保有量,設備數量超過7億臺,而且不只是智能手機、平板這類產品形態成熟多年的產品,還包括可穿戴設備、智能汽車、全屋智能等正在快速創新中的設備形態。

對于開發者來說,這是一個移動互聯網時代并不存在的巨大市場,一個不只有華為硬件的廣闊天地,有大量空白的創新地帶,是難得一遇的藍海。所以,開發者來做鴻蒙原生應用的動力,也已經充足。

從馬車到鐵軌,從印刷機到電視機,從PC到智能手機,從傳統IT到云,從互聯網到萬物智聯……技術的歷史已然告訴我們,新路不是舊路的延續,而是對舊路的顛覆。

不斷發掘新的原生領域,開辟新的跑道,讓別人遷徙到我們修筑的新路上,這才是真正的創新力量。

鴻蒙操作系統,就是中國生長起來的一條原生技術之路。而原生應用的開發,可以提升整體用戶體驗,幫操作系統提高對生態系統的控制力。

由此不難預見,鴻蒙原生應用的全面啟動,將讓更多人踏上鴻蒙之路。萬物互聯時代的原生風貌,已經在路上。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Android
    +關注

    關注

    12

    文章

    3882

    瀏覽量

    126010
  • AI
    AI
    +關注

    關注

    87

    文章

    27182

    瀏覽量

    264953
  • 鴻蒙
    +關注

    關注

    55

    文章

    1966

    瀏覽量

    42222
  • HarmonyOS
    +關注

    關注

    79

    文章

    1910

    瀏覽量

    29497
收藏 人收藏

    評論

    相關推薦

    實錘!騰訊終于擁抱鴻蒙生態,微信鴻蒙原生版本即將上線

    推出。 騰訊MMKV組件首次支持HarmonyOSNEXT:微信原生版本即將面世 前不久騰訊發布了MMKV組件1.3.5版本, 首次支持HarmonyOSNEXT,這意味著微信原生版本即將與
    發表于 04-30 21:14

    騰訊突然宣布,微信鴻蒙版要來了!

    HarmonyOS NEXT鴻蒙星河版將正式亮相并開啟Beta版嘗鮮,這比之前公布的進度還明顯提前了 。 這也意味著,鴻蒙原生應用即將到來,大家期待已久的微信
    發表于 04-30 19:34

    深圳市24年,實現鴻蒙原生應用數占全國總量10%以上

    資質的鴻蒙開發者數量占全國總量15%以上。 從這些當地政府的動作可以看出。鴻蒙爆火的背后是舉國支持,彰顯了國家對科技崛起的期望,自立自強不再受國外技術的打壓。那么這么多的應用需要開發
    發表于 03-04 21:42

    學習鴻蒙背后的價值?星河版開放如何學習?

    真正的操作系統。 鴻蒙爆火的背后是舉國支持,鴻蒙具有無與倫比的機遇和潛力,預計到今年年底,將會有5,000款的應用,完成原生鴻蒙開發,未來將
    發表于 02-22 20:55

    鴻蒙開發者預覽版如何?

    、原生智能、原生互聯,6大極致原生體驗。 我初步閱讀了鴻蒙的源碼后,基本上可以確定是全自研底座,已經看不到Android的身影了。作為開發者
    發表于 02-17 21:54

    那些杠鴻蒙的現在怎么樣了?

    Android的道路的,好比現在的小米澎湃系統亦是如此。 而作為國家主推的鴻蒙系統,現在展現出未來大好的局面。先后推出4.0、星河版。其中最新星河版已經全面對開發者開發申請。 1、鴻蒙
    發表于 02-16 22:03

    鴻蒙系統優缺點,能否作為開發者選擇

    星河版已經是純血鴻蒙,但是它的發展一些周期。生態圈的建立難度大,各大廠商加入鴻蒙原生開發需要時間累積。 鴻蒙
    發表于 02-16 21:00

    使用 Taro 開發鴻蒙原生應用 —— 快速上手,鴻蒙應用開發指南

    鴻蒙原生應用。 在 《使用 Taro 開發鴻蒙原生應用》 系列文章中,我們已經介紹了 鴻蒙的基
    的頭像 發表于 02-02 16:09 ?486次閱讀
    使用 Taro <b class='flag-5'>開發</b><b class='flag-5'>鴻蒙</b><b class='flag-5'>原生</b>應用 —— 快速上手,<b class='flag-5'>鴻蒙</b>應用<b class='flag-5'>開發</b>指南

    鴻蒙不再兼容安卓,那么鴻蒙開發者是否會大增?

    8 億。 而鴻蒙開發不止應用層,它是以1+8+N的生態圈。涵蓋了車載、數碼、智能家居、家電等一系列生態產開發,這么大的市場需求,必定會導致市場需要大量鴻蒙
    發表于 01-31 22:17

    華為宣布HarmonyOS NEXT鴻蒙星河版開發者預覽面向開發者開放申請

    華為宣布HarmonyOS NEXT鴻蒙星河版開發者預覽面向開發者開放申請,這意味著鴻蒙生態進入第二階段,將加速千行百業的應用
    的頭像 發表于 01-29 16:42 ?927次閱讀
    華為宣布HarmonyOS NEXT<b class='flag-5'>鴻蒙</b>星河版<b class='flag-5'>開發者</b>預覽面向<b class='flag-5'>開發者</b>開放申請

    “純血”鴻蒙到來,對開發者是機會嗎?

    一、前言 華為宣布HarmonyOS NEXT鴻蒙星河版面向開發者開放申請,這一最新版本的鴻蒙系統也被喻為“純血鴻蒙”。用余承東的話說便是,HarmonyOS NEXT不依賴傳統的Un
    的頭像 發表于 01-24 13:44 ?513次閱讀
    “純血”<b class='flag-5'>鴻蒙</b>到來,<b class='flag-5'>對開發者</b>是機會嗎?

    HarmonyOS SDK,助力開發者打造煥然一新的鴻蒙原生應用

    六大領域的開發能力,為開發者帶來簡潔、高效的開發體驗,開發者只需通過 API 調用即可實現豐富的鴻蒙
    發表于 01-19 10:31

    鴻蒙千帆起】《開心消消樂》完成鴻蒙原生應用開發,創新多端聯動用戶體驗

    。 早在 2014 年《開心消消樂》上線之初就接入了華為游戲中心,如今,雙方合作已經走過近十個年頭。依托長久以來的堅實合作基礎、華為游戲中心面向開發者的全周期服務能力,以及華為領先的技術和鴻蒙生態
    發表于 01-03 10:22

    鴻蒙原生應用/元服務開發-開發者如何進行真機測試

    前提條件:已經完成鴻蒙原生應用/元服務開發,已經能相對熟練使用DevEco Studio,開發者自己有鴻蒙4.0及以上的真機設備。 真機測試
    發表于 11-30 09:46

    各位開發者期待已久的開源鴻蒙開發者手機已經開放購買啦??!

    各位開發者期待已久的開源鴻蒙開發者手機已經開放購買啦??! “開源鴻蒙開發者手機”,本質上是手機形態的開發
    發表于 10-10 18:32
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>