開發者眼中的鴻蒙:不是安卓換皮,和之前的國產系統都不一樣
距離普通用戶用上鴻蒙的日子越來越近了。最新消息顯示,鴻蒙OS 2.0開發者Beat版本開啟公測,時代財經在一些開發者交流群中看到,不少開發者已經收到來自華為的相關消息。
根據華為消費者業務軟件部總裁、鴻蒙操作系統負責人王成錄此前的演講,今年6月初,使用華為手機的用戶就可以升級鴻蒙系統。微博認證為數碼博主的“鵬鵬君駕到”預測,6月初是首批消費者端鴻蒙系統的推送時間,預計會有Mate40、Mate30、P40,MateX2這些機型。
雖然不可能所有批次同步推送,“但可以預見的是,首批推送後,其他批次會陸續跟上,預計暑假期間就會有一大批華為和舊有榮耀機型陸續推送。畢竟年底前要完成2億部手機的推送量。”該人士表示。
對於鴻蒙終於即將面世,用戶表現出極高的期待。5月7日,“華為鴻蒙有望下月規模化推送”的話題一度登上新浪微博熱搜榜,不少用戶發布了鴻蒙系統實際體驗測評。有測評顯示,如果與iOS 14比較,在遊戲軟件方面,iOS 14加載速度比鴻蒙快,但在生活應用等軟件如支付寶,鴻蒙更快。另外,從安卓升級到鴻蒙2.0,可用內存和機身存儲容量增加了。
還有知乎用戶發現,2.0.0.053版本的鴻蒙系統,內置了三個鴻蒙App,包括央視影音、優酷和新浪新聞。而鴻蒙版央視影音只有1.35MB,比安卓版本要小很多。
最近,鴻蒙系統也開通了官方微博賬號“華為HarmonyOS”,截至發稿,此賬號還沒有更新一條動態,粉絲就已經接近10萬。天眼查顯示,華為已經申請註冊多個“HarmonyOS Connect”圖形商標及“鴻蒙智聯”商標,國際分類涉及醫療器械、運輸工具、科學儀器等,目前商標狀態均為商標申請中。
時代財經找到三位鴻蒙應用的開發者,他們從開發者的角度講述了開發鴻蒙應用的過程,以及對鴻蒙系統的期待。
遊戲開發者:鴻蒙不是安卓換皮,它解決了全場景協同問題
我是做遊戲開發的,在一家遊戲公司,做MMORPG和一些休閒遊戲。
之前華為舉行了鴻蒙系統開發者創新大賽,這是我業餘參加的,今年3月,收到比賽的相關信息,就開始接觸鴻蒙系統。我的作品是遊戲方向的應用和實踐,把去年一款微信小遊戲《翻滾吧大西瓜》在鴻蒙系統上實現。
因為比較忙,整個開發過程有一個月,但實際算下來可能也就幾天時間。聽組織者說,審核通過了可以將游戲上架到應用商店,不過目前還沒有到這一步。
我們之前做的遊戲都是基於引擎的,現在很多引擎沒有在鴻蒙系統上做適配,所以好多東西都需要從底層做起,比如可能從Open GL、Web GL,還有一些相關的技術來從頭進行寫。
本來一個很小的遊戲,用引擎來做的話其實很簡單,但在鴻蒙上,我們可能就需要去寫一些稍微底層的封裝,然後再到業務層。
鴻蒙開發應用可以兼容使用安卓的一些庫,相當於可以寫一些公共的代碼,這樣就可以省去在鴻蒙的App上再寫一遍,可以加快速度。
很多人認為鴻蒙系統就是換了一個安卓的“皮”,但其實它是一個全新的系統,它有自己的應用格式,只不過它兼容了安卓而已。安卓是一個比較成熟的操作系統,鴻蒙為了走得更好,肯定要站在巨人的肩上。如果我們從頭再進行寫,那我們研發的時間可能會更長一些。
鴻蒙的底層也是基於Linux的,安卓也是基於Linux的,包括現在很多的應用都是基於Linux的一個分支版本。因為Linux系統比較成熟了,可以利用這個系統來做屬於自己生態上的建設。
鴻蒙雖然共用了很多代碼,但是它也有很多創新,才可以把設備之間的連接變得更簡單、更流暢。比如多設備協同,舉個最簡單的例子,我這台手機可能比較卡,處理多任務的時候,如果家裡有一個鴻蒙的電視,我就可以藉助電視來購物,我的手機可能就不會那麼卡了,它可以綜合地利用這些硬件來為你提供各種能力。這就叫分佈式協同。
鴻蒙的前景我還是比較看好的,因為它確實解決了全場景協同問題,比如,我開車的時候導航要么用手機導航要么用車載導航,查一下我要去的地方,那麼我一進車內,鴻蒙就可以自動切換,把我手機上的導航切換到車載上。
據我了解,之前我們國內做了很多的系統,都沒有太好地發展起來,但是鴻蒙這一次的感覺是不一樣的。它的強大之處就在於,吸引大量的開發者來去共同組建鴻蒙生態。
這個比賽目前遊戲作品不太多,因為他們提倡的其實是軟硬結合的模式,要面向智能家居,還有全場景服務。我看大部分人都在開發一些硬件相關的,比如控制咖啡機之類,還有一些去開發車載上相關的服務。
學生開發者:沒有生態的話跟安卓區別不大,優勢在於分佈協同
我目前還是大一在校生,學的軟件開發相關專業,研究鴻蒙半年左右了,之前參加過一個鴻蒙開發者創新大賽,開發了一個關於家庭健康的App,就是檢測家庭成員的健康數據。
和傳統的健康類軟件不一樣,它可以不連接互聯網,直接在本地獲取家裡的數據,滿足家庭成員對親人健康的動態掌握,尤其是遠程老人健康引起突發事件的跟踪預警。
傳統的健康應用基於原有技術,存在界面死板、流程繁瑣、表格數據不互通、二次開發量過大等現象,給用戶使用帶來很多困擾。我們的應用基於鴻蒙,比如多設備兼容開發,各設備均可以同步使用同一套健康數據。
我們團隊一開始有幾個人,上班族後來都退出了,現在就兩個,主要是我一個人做的。華為會提供一些技術性的支持,難度就在於API的調用,前期因為沒有相關的資料還是比較難,我也沒做過安卓開發。這些東西都是自學的。
我的華為平板更新了鴻蒙系統,當時第一個版本很不完善,最近的一個版本已經是相當完善了,系統整體表現上,比如那些動畫相比安卓會更加細膩一些。
參加比賽的還有人做了鍵盤,他們拿兩台手機組成一個鍵盤,兩個手機本來是兩個鍵盤,因為上面按鍵都很小,你可以用很多手機連接成一個長的鍵盤,這樣就會很方便。這就相當於一個“超級終端”。
鴻蒙目前如果沒有生態的話,跟安卓區別其實並不是很大。有生態的話它就能展示出幾個特點,主要是分佈式設備虛擬化、分佈式數據管理、分佈式任務調度,還有一次開發多端部署,這是它比安卓強的地方。
我很看好鴻蒙,未來普通人能感受到的一個點就是智能家居,還有機車上的應用等等。
視頻軟件開發者:全職從事鴻蒙APP開發,難度在認知不夠
我本職工作就是做鴻蒙App開發,我關注鴻蒙是從2019年開始。開發鴻蒙App是今年開始的,目前是我一個人主導,後期考慮團隊介入,我先做技術鋪墊。
我們開發的App是一款視頻軟件,借助鴻蒙的原生分佈式功能,實現一款分佈式視頻終端,讓視頻在電視,手機,車載等等設備中實現無線互聯以及共享。
現在的進展很順利,整體進展是穩步開展。開發過程中最大的難度,是對鴻蒙認知不夠,現在就是一邊學習、一邊開發。鴻蒙生態還在完善中,很多問題網上沒有答案,只能靠自己去摸索和嘗試。鴻蒙開發和安卓相開發很相似,開發配置變得簡單了。
我還是比較看好鴻蒙系統的,鴻蒙系統架起了物聯網的橋樑,讓開髮變得簡單,讓互聯更加的容易,這也是我願意花時間去涉足的領域,特別是鴻蒙系統的軟總線,以及鴻蒙系統的自動組網,都在物聯網時代中獨占優勢。
結語
此前,王成錄表示,鴻蒙首先是面向IoT的操作系統,其首要目標是用一套系統滿足大大小小各種硬件設備,實現系統的統一。
他的目標是,鴻蒙的市場佔有量在16%,超過16%意味著成功。今年搭載鴻蒙的設備在3億台,其中包括手機2億台,平板、手錶、智慧屏、音箱等3000萬台以上。
面向所有設備的多端流轉、多端部署,是鴻蒙與蘋果iOS和谷歌的安卓最大不同。目前華為官方數據顯示,已有超過300家應用合作夥伴加入鴻蒙生態;有超過20家硬件廠商參與建設;HiLink簽約合作夥伴超過800家,已經覆蓋了2.2億IoT設備。除此之外,還有各類中小開發者加入新的鴻蒙生態大軍。
儘管此前遭受過“山寨”質疑,但此次接受時代財經採訪的開發者,大都強調鴻蒙系統在物聯網領域的優勢,並且對鴻蒙日後發展潛力表示出極大的期待和認同。如今,鴻蒙已經走到了真正面臨市場檢驗的時刻,其生存指數究竟多少?時間很快就會給出答案。