鴻蒙app開發(fā)難度(基于鴻蒙的app開發(fā)平臺)
今天給各位分享鴻蒙app開發(fā)難度的知識,其中也會對基于鴻蒙的app開發(fā)平臺進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!
鴻蒙系統(tǒng)好寫嗎?為什么?
單從技術(shù)上講,開發(fā)一個單獨的操作系統(tǒng)內(nèi)核并沒有想象中的那么困難。網(wǎng)上搜一下 至少能找到幾十個甚至上百個OS內(nèi)核實現(xiàn),雖然絕大多數(shù)只是玩具級別的,但很多都是麻雀雖小,五臟俱全,基本的功能都有實現(xiàn)。
先說下自己的一些經(jīng)歷吧。
我在幾年前曾經(jīng)從零開始寫過一個簡單的操作系統(tǒng)內(nèi)核,實現(xiàn)了基本的boot, 內(nèi)存管理,進(jìn)程管理,中斷管理,IPC,簡單的文件系統(tǒng),簡單的磁盤驅(qū)動,鍵盤驅(qū)動,簡單的終端等基本功能,還實現(xiàn)了一個簡單的調(diào)試器,支持?jǐn)帱c等基本功能。當(dāng)時對操作系統(tǒng)簡直達(dá)到了癡迷的程度,只要工作上的事情一做完就去看操作系統(tǒng)方面的書籍資料,晚上下班和周末更是幾乎宅在家里不出門,真的可謂是廢寢忘食。
終于在參考了Linux, VxWorks還有國外一些大牛寫的OS內(nèi)核之后,最后搞出來了一個玩具級的OS內(nèi)核,前后大概持續(xù)了半年左右。當(dāng)時也純粹是為了學(xué)習(xí)的目的,也是覺得比較好玩,基本功能實現(xiàn)后,就慢慢遺忘在在磁盤的角落里積灰了。。。
所以,從技術(shù)上說,開發(fā)一個OS內(nèi)核并沒有想象中的那么困難,很多大公司其實技術(shù)上都完全有能力開發(fā)一個具備基本功能的OS內(nèi)核。當(dāng)然,功能完備性、安全性、性能等方面能不能搞好就另說了。
我現(xiàn)在所在的公司,就有完全自主開發(fā)的微內(nèi)核OS,并且在公司上百萬臺的電信級的分布式集群服務(wù)器產(chǎn)品上已經(jīng)穩(wěn)定運行了二十多年。并且,還圍繞這個OS建立了一系列配套生態(tài),比如基礎(chǔ)開發(fā)庫,一系列配套的開發(fā)調(diào)試工具,甚至還有專門為這個系統(tǒng)開發(fā)的編程語言和編譯器等。我曾經(jīng)有幾年的主要工作,就是在維護(hù)這個OS內(nèi)核??上У氖牵@幾年公司已經(jīng)在慢慢用Linux替換這個OS了,估計幾年之后就要徹底退役了。
開發(fā)一個操作系統(tǒng)的真正難點在于創(chuàng)建圍繞在這個內(nèi)核周邊的生態(tài)系統(tǒng)。一個單獨的內(nèi)核遠(yuǎn)遠(yuǎn)不能構(gòu)成一個完整的系統(tǒng),它需要大量的支持環(huán)境,如系統(tǒng)支持庫,應(yīng)用程序,開發(fā)調(diào)試工具等等,此外還要能夠推廣出去,要有其他上下游的公司愿意使用,能夠被廣大開發(fā)者認(rèn)可并愿意為其開發(fā)新的應(yīng)用等等,這才是真正的難點所在,是需要投入大量人力物力財力才有可能完成的。
很多公司也正是從技術(shù)積累上,時間上,成本上,風(fēng)險上來考慮,不愿意花大力氣在這上面。所以才有了如今Windows,Linux,Apple三分天下的局面。
咱們國家雖然急切渴望能有一個自研的OS,但現(xiàn)狀是,有實力的廠商更愿意投資一些能看得到摸得著的實實在在的應(yīng)用產(chǎn)品上,這樣來錢快,才能在最短的時間內(nèi)看到收益回報,也就是更高的投入回報比。
對于像操作系統(tǒng),編譯器之類的基礎(chǔ)軟件,除了需要雄厚的技術(shù)實力外,還需要耗費大量的人力財力物力,而且失敗的風(fēng)險較大。即便開發(fā)成功,還要花大力氣進(jìn)行推廣,建立周邊生態(tài),這更是需要更大投資,時間成本也更大,往往需要幾年甚至十幾年時間才能看得到收益。
這對于習(xí)慣吃快餐、賺快錢的國內(nèi)企業(yè)來說,根本無法接受。這也需要企業(yè)決策層領(lǐng)導(dǎo)具有很大的魄力和戰(zhàn)略眼光,但現(xiàn)實中,這樣的領(lǐng)導(dǎo)簡直是鳳毛麟角。
這也正是國內(nèi)廠商大都不愿觸碰自研OS的主要原因,也造成了我國至今仍沒有自己的操作系統(tǒng)編譯器的局面。
此外,現(xiàn)在市場上對一個新的OS的需求其實也沒有那么急迫,沒有需求,就沒有利益,自然就沒有動力。尤其在快餐文化盛行的今天,更是很少有公司愿意去觸碰這吃力不討好的事情。
當(dāng)然也無須太過悲觀,任何東西,只要有需求,就會有利益吸引力,就會給企業(yè)研究機構(gòu)足夠的動力。相信將來某一天,一旦Windows, Linux, Apple三巨頭不再適用市場需求,馬上就會有新的操作系統(tǒng)出現(xiàn)。
或許也用不了等很久吧,畢竟微軟已經(jīng)宣布Win10之后將不會再有大的Windows更新版本,而Linux雖然現(xiàn)在社區(qū)的開發(fā)仍然很活躍,新的功能仍在被源源不斷的添加進(jìn)去,但也正是由于這個原因,它現(xiàn)在變成了一個大而全的通用操作系統(tǒng),已經(jīng)變得越來越臃腫,很多場景其實已經(jīng)不是很適用了,只是沒有更好的替代品,很多公司又不愿意投入自研OS,所以只能選擇相對成熟并且生態(tài)資源豐富的Linux。
Google不是幾年前就已經(jīng)開始開發(fā)Fuchsia了嗎? 咱們拭目以待吧。也希望國內(nèi)有實力的企業(yè)和科研機構(gòu)能夠迎頭趕上,早日實現(xiàn)自研OS夢。
github上放出來的只是一個迷你的嵌入式OS內(nèi)核LiteOS,翻看過代碼,本身并沒有很大的難度。至于鴻蒙OS,源碼還沒開放,目前為止還只是在PPT上出現(xiàn)過,所以不好評價,但愿能夠不負(fù)眾望吧。
Hongmeng OS是基于Linux內(nèi)核源代碼的開發(fā)。 OS實現(xiàn)代碼主要是C語言,內(nèi)核提供的本機系統(tǒng)調(diào)用接口肯定也是C語言接口。上層APP應(yīng)用程序與現(xiàn)有的Android JAVA程序兼容,可能需要重新編譯JAVA應(yīng)用程序。程序代碼將運行。至于應(yīng)用程序編程SDK不支持JAVA以外的編程語言,還需要等待系統(tǒng)正式發(fā)布后才能發(fā)布,但是你可以先了解下面的編譯器,據(jù)說這是一個業(yè)界開源編譯器,用于編譯APP程序。 。但是,我仍然希望鴻蒙操作系統(tǒng)的應(yīng)用程序編程接口支持更多的編程語言(如CC等),這樣程序可以有更多的選擇。
操作系統(tǒng)從運行效率 和 可控性來看是要用C語言。 解釋性語言,比如python、PHP就不大可能的。Java 也不太可能,一方面運行效率不如C語言,另外不可控:在內(nèi)存方面,C語言內(nèi)存申請和釋放都很實時,不像Java 語言內(nèi)存釋放 要等GC。在操作系統(tǒng)層面,內(nèi)存申請和釋放是很頻繁的,不能用GC定時釋放,萬一來不及釋放 就OOM了,另外的萬一發(fā)生full GC 那就更糟糕了,操作系統(tǒng)底層指令運行稍微一抖動,應(yīng)用程序的執(zhí)行性能就震了三震。
希望對你有所幫助!
從技術(shù)上講,操作系統(tǒng)是一個沒有多少技術(shù)含量的事情。一個明白操作系統(tǒng)原理的人用幾個月就可以寫出一個操作系統(tǒng)。
這個世界上的操作系統(tǒng)成千上萬,到處都是,任何一個自動設(shè)備中都可以認(rèn)為里面有一個操作系統(tǒng),電話、門禁、共享自行車中都有。
鴻蒙系統(tǒng)是否好寫要看他的目標(biāo)是什么,只是簡單使用當(dāng)然簡單,但要成為一個流行的系統(tǒng)則難度非常的高。
個人看法是鴻蒙系統(tǒng)有天生的缺陷,他是對抗美國產(chǎn)生的,華為一家獨大,包括國內(nèi)的其它廠商都不能干涉,同時他并非開源,他想怎么辦就怎么辦。這樣就造成開發(fā)者特別是國外的開發(fā)者面臨的風(fēng)險非常的大。要是和誰鬧翻了給禁用那怎么辦?
安卓有一個最大的優(yōu)勢在于開源,世界上的開發(fā)者都可以使用,共同推進(jìn)發(fā)展。當(dāng)然本次事件更多的來源于政府的制裁,作為google當(dāng)然要遵守政府的規(guī)定。但鴻蒙同時要遵守政府及企業(yè)的雙層管制。
因此鴻蒙更多的是國內(nèi)華為的系統(tǒng),無論是阿里、小米還是誰想用都面臨具體的風(fēng)險,國外的開發(fā)者更是這樣,要是他的國家一不小心辱華了,華為就給他們禁用,他們就死定了。
操作系統(tǒng)沒有一個可以用好寫來形容。
首先從代碼量上來講,操作系統(tǒng)作為一個系統(tǒng),其代碼量工作是非常龐大的,如果由單個開發(fā)者來完成,會是一項非常艱巨的任務(wù)。比如Windows內(nèi)核的代碼在5000萬行以上,Linux目前在2500萬行左右。如果題主從事開發(fā)工作的話,可以大概估計一下代碼量的多少。
作為操作系統(tǒng)來說,兼容不同設(shè)備以及不同代的設(shè)備是必須的,向上和向下兼容保證了操作系統(tǒng)可以運行在不同的平臺上,而向后兼容則保證了開發(fā)者的產(chǎn)品不會由于系統(tǒng)升級而出現(xiàn)不能使用的情況。
鴻蒙是分布式系統(tǒng),顯然需要支持不止一種類型的設(shè)備,這意味著操作系統(tǒng)本身需要考慮大量的底層硬件區(qū)別并給予支持。
操作系統(tǒng)最主要的一個功能是調(diào)度,即使在微內(nèi)核架構(gòu)里,調(diào)度依然被保留為內(nèi)核的功能之一。
而調(diào)度在不同的負(fù)載下面,不同的設(shè)備上面以及不同的使用場景下面,都應(yīng)該表現(xiàn)出不同的性能,那么開發(fā)者需要考慮到這其中最優(yōu)并且最穩(wěn)定的方案,最簡單的方法不夠智能,最智能的方法又可能引入一些問題。
所以總體來講,不論操作系統(tǒng)本身性能優(yōu)劣,從頭開發(fā)一套系統(tǒng)就是一件工程量極其龐大的工作。
對于像華為這種公司來說,寫出一個基于Linux的類似于安卓的系統(tǒng)應(yīng)該是沒有什么難度。但為什么鴻蒙系統(tǒng)到現(xiàn)在還沒有正式退出使用?
其次一個系統(tǒng)主要是的就是它的生態(tài)系統(tǒng),就是我們使用的各種app,就像當(dāng)初微軟的手機系統(tǒng),就是死在軟件生態(tài)不全,而形成生態(tài)就需要比較長時間和財力的投入,要吸引開發(fā)者去適配新的系統(tǒng),而華為目前正在做這件事,通過高于其他系統(tǒng)的收益分成或者收益全部讓利開發(fā)者的方式慢慢完善自己的生態(tài)。目前國內(nèi)外已經(jīng)有很多軟件及 游戲 廠商已經(jīng)開始適配HMS服務(wù)了,相信不久我們就能看到生態(tài)完善的華為新的系統(tǒng)了[贊]
聽到鴻蒙,華為都不知道是誰家系統(tǒng),也許根本就不存在
湊合吧,筆畫有點多[捂臉]
難!
但對任何一家世界級體量的公司,都寫得出!連黑莓手機都能寫得出!
但生態(tài)很難!收費沒人用,開源也沒人用[捂臉]
不好寫
能不能通俗的科普一下鴻蒙和安卓有什么區(qū)別?
1、兩者的構(gòu)架不同
安卓系統(tǒng)是基于linux的宏內(nèi)核設(shè)計:宏內(nèi)核包含了操作系統(tǒng)絕大多數(shù)的功能和模塊,而且這些功能和模塊都具有最高的權(quán)限,只要一個模塊出錯,整個系統(tǒng)就會崩潰,這也是安卓系統(tǒng)容易崩潰的原因。
鴻蒙操作系統(tǒng)是微內(nèi)核設(shè)計:微內(nèi)核僅包括了操作系統(tǒng)必要的功能模塊(任務(wù)管理、內(nèi)存分配等)處在核心地位具有最高權(quán)限,其他模塊不具有最高權(quán)限,也就是說其他模塊出現(xiàn)問題,對于整個系統(tǒng)的運行是沒有阻礙的。
2、開發(fā)難度不同
安卓系統(tǒng)的開發(fā)難度低,但穩(wěn)定性差。
鴻蒙系統(tǒng)的開發(fā)難度很大,但是系統(tǒng)的穩(wěn)定性很高。
3、速度不同
安卓系統(tǒng)程序員寫APP使用的是JAVA高級語言,打包成APK到安卓系統(tǒng)。由于安卓系統(tǒng)讀不懂JAVA高級語言,必須借助實時翻譯(JAVA虛擬機)進(jìn)行理解(轉(zhuǎn)換成機器語言)。因為多了"翻譯"這個步驟,所以安卓系統(tǒng)的流暢速度較低。
鴻蒙系統(tǒng)是用C、C++語言編寫即直接使用機器語言編寫app,取消安卓系統(tǒng)的ART虛擬機,直接編譯為二進(jìn)制機器碼,這樣做的好處就是不需要中轉(zhuǎn),執(zhí)行速度快。
4、適用范圍不同
安卓系統(tǒng)適用于手機。
鴻蒙系統(tǒng)對設(shè)備兼容性更強,同時支持智能手機、智能穿戴設(shè)備、電腦、電視等智能家居設(shè)備,形成一個無縫的、統(tǒng)一的操作系統(tǒng),并且兼容所有的安卓應(yīng)用,適應(yīng)當(dāng)下的5G和物聯(lián)網(wǎng)時代。
鴻蒙和安卓的特點:
鴻蒙操作系統(tǒng)采用微內(nèi)核,天然無Root,細(xì)粒度權(quán)限控制從源頭提升系統(tǒng)安全。而安卓系統(tǒng)有Root權(quán)限,用戶可以完全掌控經(jīng)過Root之后的安卓系統(tǒng)。而鴻蒙則沒有Root這一選項。
同時據(jù)華為終端公司官微消息,鴻蒙基于微內(nèi)核技術(shù)的可信執(zhí)行環(huán)境,通過形式化方法顯著提升了內(nèi)核安全等級,全面提升全場景終端設(shè)備的安全能力。
對此余承東曾表示過:微內(nèi)核可以把每一個單獨加鎖,不可能一個鑰匙攻破所有地方。而外核的相互隔離更加安全也更加高效。
從全球最權(quán)威的安全機構(gòu)評測看,現(xiàn)在外面的操作系統(tǒng)只能達(dá)到二三級,而我們的系統(tǒng)能達(dá)到5和5+最高級別。這是最高級別的安全OS。所以鴻蒙系統(tǒng)的安全性遠(yuǎn)高于安卓系統(tǒng)。
華為鴻蒙120萬開發(fā)者只做出320APP?有人在玩文字游戲
搭載鴻蒙系統(tǒng)的終端設(shè)備已經(jīng)達(dá)到了9000萬 ,此前鴻蒙系統(tǒng)表現(xiàn)優(yōu)異,很快地占領(lǐng)著市場。也因為鴻蒙系統(tǒng)的發(fā)展比預(yù)料中要快一些,華為也是將原本的目標(biāo)往上提了一提。
看上去華為似乎已經(jīng)不用擔(dān)心鴻蒙會無法崛起了,畢竟在手機業(yè)務(wù)腰斬的背景之下,鴻蒙可以說是華為壓箱底的救命之招了。但是呢,雖然從數(shù)據(jù)來看,鴻蒙系統(tǒng)好像確實發(fā)展得挺不錯, 但是實際上鴻蒙系統(tǒng)正面臨著其最大的問題,生態(tài)建立不起來! 拿軟件開發(fā)來說,近日有人表示:現(xiàn)在 鴻蒙系統(tǒng)雖然號稱有120萬開發(fā)者,但是鴻蒙原生APP到現(xiàn)在卻只有320 。這個數(shù)量未免有點少的過頭了!難道華為鴻蒙就只能提供一個操作系統(tǒng),然后使用的全是安卓的APP嗎?
120萬相較于320 ,對比之下的數(shù)字差距能夠讓很多人困惑不已,同時也讓我們對鴻蒙的處境表示擔(dān)憂。對于一個操作系統(tǒng)來說,大量App開發(fā)可以說是其最關(guān)鍵的部分之一了,沒有足夠多的APP,鴻蒙系統(tǒng)等于是一個空屋,里面沒有足夠多的家具和日用品。而現(xiàn)在鴻蒙系統(tǒng)從嚴(yán)格意義上來說,也算不上是空屋,只是其還和安卓兼容,可以使用安卓的APP 。但這樣一來,鴻蒙想要獨立,變成第三大操作系統(tǒng),就變得難上加難了。
為何會出現(xiàn)這么大的落差,平均換算下來,幾千個開發(fā)者才能開發(fā)出一個APP?這當(dāng)然是不可能的。關(guān)鍵的地方在于鴻蒙雖然有著大量的開發(fā)者, 但是這其中很多開發(fā)者都算不得上鴻蒙的“新加入者”,而是華為HMS的開發(fā)者。
還記得一開始針對華為的時候,是從移動服務(wù)系統(tǒng)開始的。手機的移動服務(wù)系統(tǒng),主要提供一些基礎(chǔ)的服務(wù)。比如說GPS、應(yīng)用商場、支付等。現(xiàn)在使用最多的移動服務(wù)系統(tǒng)是谷歌的GMS。華為若是在國內(nèi)發(fā)展,根本沒必要擔(dān)心移動服務(wù)的事情,因為在國內(nèi)是不需要GMS的。但是華為做的高端品牌,市場目標(biāo)放在了全球,肯定是要在國外銷售的,這時候就不免受到老美的制裁。因為在國外,智能手機沒有GMS就很難受用,最基礎(chǔ)的功能都要受到限制。 所以華為也是因為被禁用GMS導(dǎo)致國外市場下滑嚴(yán)重,直到華為出了自己的HMS,這種問題才得以解決。
HMS比鴻蒙出來要早不少時間,所以其生態(tài)已經(jīng)建立了很多,與HMS合作的開發(fā)者也不在少數(shù)。在計算鴻蒙系統(tǒng)的開發(fā)者數(shù)量的時候,將很多這部分的人算到了里面。 這多少有文字 游戲 的意思,因為這些人很多是不為鴻蒙開發(fā)APP的。
另一方面,就算這些人也有為鴻蒙生態(tài)出力的計劃,但這不代表著這些開發(fā)者就會立馬為鴻蒙開發(fā)APP。 要知道開發(fā)者們并不是免費開發(fā)的,大多數(shù)開發(fā)者至少要通過開發(fā)獲得足夠的回報才愿意去做這個事。 而現(xiàn)在鴻蒙雖然在快速發(fā)展之中,但是距離安卓和蘋果那樣的系統(tǒng)有很大的差距,開發(fā)者們從性價比的角度來考慮,多半還是會選擇開發(fā)安卓和蘋果的軟件。至少風(fēng)險不高,回報也客觀。
更重要的是,鴻蒙是兼容安卓的,這就意味著開發(fā)安卓的APP,就有部分是相當(dāng)在開發(fā)鴻蒙的APP, 有的時候,一份力打了兩份工,何樂而不為呢?
客觀來說,我們必須要認(rèn)清現(xiàn)實, 因為現(xiàn)在的鴻蒙和安卓,IOS的差距還很大! 想要追趕需要很長的時間和努力!我們說120萬看起來已經(jīng)很多了,但是以蘋果為例就知道差距了。蘋果的開發(fā)者數(shù)量在2300萬左右,是鴻蒙的20倍,而且蘋果的開發(fā)者又不像鴻蒙的開發(fā)者有不少的“水貨”,還有不少在觀望。 再者,另外兩大操作系統(tǒng)都經(jīng)過很長時間的積累,生態(tài)已經(jīng)相當(dāng)成熟,鴻蒙現(xiàn)在不僅是從零開始,還是從零開始挑戰(zhàn),劣勢是必然的!
但是也不必太灰心,鴻蒙的潛力很好,畢竟其實力不亞于其他兩大操作系統(tǒng)的,甚至還要優(yōu)秀很多?,F(xiàn)在這個發(fā)展勁頭也很強勁。如果保持現(xiàn)在這個趨勢發(fā)展下去,相信會有越來越多的開發(fā)者能夠看到足夠的回報在向他們招手,到時候,鴻蒙的開發(fā)者自然就多了,鴻蒙的原生APP自然也會慢慢變多了。
從客觀角度來說,我們要理性看待鴻蒙現(xiàn)在的發(fā)展現(xiàn)狀,不要動不動就把它吹上天。同樣的,我們也不要太悲觀,鴻蒙有實力,是金子在哪都發(fā)光。相信鴻蒙系統(tǒng)會慢慢變好,最終成為茁壯的大樹。我們只需要慢慢等待時間就好了。
為何鴻蒙系統(tǒng)已有安卓80%水平,卻無法取代對方?
美國對華為的制裁,涉及到芯片和操作系統(tǒng)兩個重點,在操作系統(tǒng)方面,華為也有自己的“備胎”,就是鴻蒙系統(tǒng)(Harmony OS)。在9月10日舉行的2020華為開發(fā)者大會上,華為發(fā)布了鴻蒙2.0新版,該系統(tǒng)確認(rèn)可用在可穿戴設(shè)備、電視和 汽車 上。
但萬眾矚目的鴻蒙系統(tǒng)手機,這次并沒有露面,據(jù)說最快也要到2021年才能出來。余承東說,華為的手機鴻蒙系統(tǒng)現(xiàn)在已經(jīng)達(dá)到安卓70-80%水平,而且每天每周每個月都在改進(jìn)。
華為能否就此擺脫對Android的依賴呢?
折戟的三星Tizen系統(tǒng)
之前三星、惠普、以及黑莓,都曾作過操作系統(tǒng),但無一例外以失敗告終。做成功的只有谷歌的安卓系統(tǒng)和蘋果的iOS,可見,手機操作系統(tǒng)的開發(fā)是一件難度很大的事情。
以韓國電子巨頭三星為例。三星多年前就提出軟件獨立戰(zhàn)略,希望自家的手機可以用上定制的操作系統(tǒng),于是在2012年推出了以自己名義主導(dǎo)的新系統(tǒng)Tizen,當(dāng)時參與開發(fā)的廠商有英特爾、富士通、華為、NEC、KT(韓國通信)、NTT DoCoMo、Orange、Panasonic、SK、Sprint和Vodafone等電信巨頭。
三星將當(dāng)時自己正在開發(fā)的一個智能手機平臺Bada融合到了Tizen系統(tǒng)中,由此率先推出了Tizen系統(tǒng)1.0版本。這個Bada操作系統(tǒng)是2010年面世的,時間不比安卓系統(tǒng)晚多少,曾經(jīng)廣受歡迎的三星Wave系列智能手機運行的就是Bada系統(tǒng)。
Tizen系統(tǒng)也是三星為了擺脫對谷歌的依賴而專門開發(fā)的替代品,防止谷歌放棄安卓之后自己不會陷入無系統(tǒng)可用的尷尬局面。它是基于Linux框架開發(fā)而成的開源系統(tǒng),按照最初設(shè)想,開發(fā)者可以自由的使用、構(gòu)建并為它開發(fā)應(yīng)用,就像現(xiàn)在的安卓系統(tǒng)一樣。
但在現(xiàn)實中,Tizen系統(tǒng)手機始終缺難以廣泛支持用戶程序,也就是第三方或者用戶自己編寫的APP。由于缺乏應(yīng)用的支持,裝載Tizen系統(tǒng)的三星手機無法打開市場,從2012年到2019年只推出過5款機型,而且都是針對印度等市場的入門級手機。
裝載Tizen系統(tǒng)的三星手機 2014年,隨著安卓和IOS在智能機市場獲得絕對領(lǐng)先優(yōu)勢,Tizen開始瓦解,不久三星也宣布,搭載Tizen的Z系列只是在印度市場售賣低端機的一種方式,三星未來的高端機仍然會使用Android系統(tǒng)。
2015年以后,三星基本放棄Tizen系統(tǒng)在手機的應(yīng)用,轉(zhuǎn)而將它用在智能手表、智能電視、媒體播放機、機頂盒、和智能家具(包括空調(diào)系統(tǒng)、冰箱、照明控制等)上,并試圖在物聯(lián)網(wǎng)方向占據(jù)先機。
從實際效果看,Tizen在手機以外的領(lǐng)域發(fā)展得比較順利,目前應(yīng)用場景多達(dá)20多個,在智能手表市場更是僅次于蘋果的watch OS,高于谷歌的wear OS。
打造移動生態(tài)失敗的黑莓手機QNX系統(tǒng)
談到手機操作系統(tǒng),還有一個不能不提的,是曾經(jīng)大名鼎鼎的以加密安全著稱的黑莓手機及其操作系統(tǒng)QNX。
QNX系統(tǒng)是一種商用的類似Unix的嵌入式操作系統(tǒng),應(yīng)用范圍極為廣泛,除了黑莓當(dāng)年的手機和平板電腦BlackBerry PlayBook,它還可以控制保時捷跑車的音樂和媒體功能、核電站和美國陸軍的無人駕駛Crusher坦克。
特別是在 汽車 領(lǐng)域,QNX是最大的操作系統(tǒng)供應(yīng)商之一,目前全球有超過230種車型、1.5億輛 汽車 搭載了QNX軟件,在車用市場占有率達(dá)到75%,產(chǎn)品廣泛應(yīng)用于高級駕駛輔助系統(tǒng)、數(shù)字儀表板、互聯(lián)模塊、免提系統(tǒng)與信息 娛樂 系統(tǒng)中。
QNX系統(tǒng)最初是由1980年成立的嵌入式系統(tǒng)開發(fā)商Quantum Software Systems公司開發(fā)的,2004年被哈曼集團以1.38億美元的現(xiàn)金收購。2010年4月,加拿大黑莓公司(BlackBerry)又從哈曼集團手中收購了QNX軟件公司。
黑莓公司之所以收購QNX,是想利用它來搭建先進(jìn)的手機操作平臺,但多次嘗試都不成功。沒想到的是,2016年黑莓公司放棄智能手機業(yè)務(wù)后,卻依靠QNX系統(tǒng)成功轉(zhuǎn)型為軟件服務(wù)公司,聚焦于企業(yè)軟件服務(wù)、QNX嵌入式軟件業(yè)務(wù)及車載系統(tǒng)。
2016年黑莓公司把智能手機業(yè)務(wù)賣給TCL時,公司年虧損額超過4億美元。其后公司的軟件和服務(wù)業(yè)務(wù)收入不斷增加,到2020年二季度已經(jīng)實現(xiàn)凈利潤4400萬美元,公司成功實現(xiàn)轉(zhuǎn)型。
我們可以看到,無論是三星手機,還是黑莓手機,或是以前的諾基亞、摩托羅拉手機,都曾憑借外觀、硬件配置、處理器、拍照等功能,在市場上如日中天。
可它們在打造移動操作系統(tǒng)方面都不成功,沒能抓住移動互聯(lián)網(wǎng)時代的節(jié)拍,打造出自己掌控的全球手機生態(tài)圈。三星至今還是高度依賴安卓系統(tǒng),而黑莓、摩托羅拉等則已經(jīng)退出 歷史 舞臺,令人扼腕。
華為HMS仍有很遠(yuǎn)的路要走
說回華為的鴻蒙系統(tǒng)。近幾年華為一直在積極構(gòu)筑自己的生態(tài)圈,并在2019年8月推出了初代「鴻蒙」。2019年遭美國列入貿(mào)易黑名單后,華為加速開發(fā)自家鴻蒙系統(tǒng)。
據(jù)華為終端負(fù)責(zé)人余承東透露,公司在鴻蒙系統(tǒng)上投資過億,現(xiàn)在已經(jīng)達(dá)到安卓70%至80%水平,并還在不斷改進(jìn)系統(tǒng)的體驗,華為也申請了多個鴻蒙操作系統(tǒng)相關(guān)的商標(biāo),包括HUAWEI HarmonyOS、HarmonyOS Connected、HarmonyOS Linked等。
隨著美國不斷升級封殺令,手機鴻蒙系統(tǒng)的開發(fā)也變得更加緊迫,因為華為現(xiàn)有的手機用戶未來可能將無法更新Google Play應(yīng)用商店、Google地圖和Google移動服務(wù)提供的其他產(chǎn)品,這將嚴(yán)重影響客戶購買華為新手機的意愿。
但鴻蒙系統(tǒng)的開發(fā),難度遠(yuǎn)超過人們的想象。 在鴻蒙1.0面世時,華為就承認(rèn),自己的操作系統(tǒng)還遠(yuǎn)無法取代Google安卓系統(tǒng)的App,可能需要數(shù)年時間才能開發(fā)出相關(guān)的替代產(chǎn)品,而歐洲和東南亞的很多安卓用戶,早已習(xí)慣了安卓手機上的那些Google App?;邙櫭缮鷳B(tài)的可用App太少,會嚴(yán)重影響用戶的體驗和接受度。
2019年8月,華為將基于華為移動服務(wù)(HMS)的定位、地圖、分析、廣告等12個領(lǐng)域向開發(fā)者全面放開,據(jù)最新數(shù)據(jù)現(xiàn)實,華為HMS的注冊開發(fā)者已達(dá)到160萬,并有超過8萬個App集成了HMS Core。但HMS的開發(fā)者目前僅占全球開發(fā)者的約 10%,且8 萬個應(yīng)用數(shù)量也遠(yuǎn)遠(yuǎn)落后于谷歌的 280 萬,還遠(yuǎn)遠(yuǎn)做不到取代安卓。
360集團董事長周鴻祎曾指出,谷歌的Android系統(tǒng)之所以能成為全球第一的移動操作系統(tǒng),實現(xiàn)生態(tài)系統(tǒng)和市場渠道的雙贏,主要是憑借開源和免費這兩個特點,得到廣大手機廠商和開發(fā)者的擁戴,一路突飛猛進(jìn)。
他建議華為效仿安卓系統(tǒng)的開源模式,在短時間內(nèi)迅速為鴻蒙系統(tǒng)建立起完善的生態(tài)體系,避免因無法建立生態(tài)圈而導(dǎo)致鴻蒙系統(tǒng)失敗。
但在很多人分析人士看來,華為不大可能采納周鴻祎的意見,推行開源模式??紤]到華為自主研發(fā)的海思麒麟芯片就僅供自己使用,華為將其視為自身的一項核心競爭力和戰(zhàn)略產(chǎn)品,因此鴻蒙系統(tǒng)極有可能扮演著同樣的角色,并不會對外開放。
總之,由于手機鴻蒙系統(tǒng)開發(fā)難度極大,它一時半會還無法跟用戶見面,至于何時取代安卓系統(tǒng),就更難以給出答案了。芯片和操作系統(tǒng)的雙重壓力下,華為的手機業(yè)務(wù)恐怕將經(jīng)歷一個不短的寒冬。
鴻蒙系統(tǒng)發(fā)展喜中有憂,5大問題必須重視
7月8日,鴻蒙系統(tǒng)升級量就已達(dá)3000萬部手機,這是一個很理想的速度。加上升級用戶普遍反映體驗非常好,這讓大家普遍認(rèn)為鴻蒙大有希望,成功在即。
的確,初出茅廬的鴻蒙,這樣的成績很優(yōu)秀,但這個時候要注意千萬不可以盲目樂觀。我們必須清醒地意識到,鴻蒙的成功之路,這才是小試牛刀、剛剛開始,更艱難的工作,還在后頭。
一、鴻蒙系統(tǒng)的體驗,還基本上沒有發(fā)揮出其比安卓、iOS領(lǐng)先一代的優(yōu)勢。鴻蒙還需要盡快地把其優(yōu)勢性能體現(xiàn)出來,以持續(xù)增加對廣大用戶的吸引力。
目前升級用戶最普遍的反饋,主要集中在日常操作的流暢性、升級的平滑、便利以及對安卓應(yīng)用的兼容性等方面。
但要知道鴻蒙系統(tǒng)是面向萬物互聯(lián)時代的統(tǒng)一的物聯(lián)網(wǎng)操作系統(tǒng),并不只是安卓系統(tǒng)的一個平行替代品。真正體現(xiàn)出鴻蒙作為 領(lǐng)先安卓一代 的優(yōu)勢,才是鴻蒙系統(tǒng)獲得穩(wěn)定市場地位的法寶,不可以疏忽。
比安卓系統(tǒng)強,甚至在很多方面也要比iOS強,這才是鴻蒙成功、成熟的一個標(biāo)志。 強大的多設(shè)備協(xié)同、超低時延、更高的存儲及文件管理性能、更強大的安全性 等充分發(fā)揮,才是戰(zhàn)勝安卓系統(tǒng)的真正利器。
這些領(lǐng)先優(yōu)勢的閃亮展現(xiàn),才會 吸引更多用戶,才會督促其它手機廠家也參與到鴻蒙大家庭中來 ,這很重要。
二、適配、升級的節(jié)奏要快,要更快。
現(xiàn)在的升級速度當(dāng)然已經(jīng)很快了,華為工程師們肯定也是在提速、再提速。工程師們辛苦了,但適配、升級速度對鴻蒙之成功確實很關(guān)鍵,還是要加把勁、再加把勁。
華為手機的增量恢復(fù)常態(tài),恢復(fù)到每年2-3億部新機出貨,短期內(nèi)解決的困難很大。這個時候存量手機就是適配、升級的主要載體。但是要知道畢竟 手機的壽命是有限的 。再好用、再可靠的手機,使用壽命也不過三、五年。
此前適配、升級的主要是新機型,往后才逐步拓展到更早的機型。目前的適配、升級已經(jīng)開始拓展到二、三年前的一些機型,無論如何,這些手機使用壽命已經(jīng)進(jìn)入后期。 晚一點兒適配,能升級的存量手機就會少一些 。
三、鴻蒙原生應(yīng)用開發(fā)及生態(tài)建設(shè)。
這同樣是保持對用戶吸引力的一個關(guān)鍵因素。用戶用的,就是手機上的一個個app,沒有足夠的app,就談不上操作系統(tǒng)的成功。目前鴻蒙應(yīng)用還主要以兼容的安卓應(yīng)用為主,需要盡早推動更多原生app的開發(fā)上線。
真正的原生app,也才能最大程度展現(xiàn)鴻蒙系統(tǒng)的技術(shù)優(yōu)勢 。絕大多數(shù)主流移動應(yīng)用都推出原生的鴻蒙app,且功能不弱于相應(yīng)的安卓應(yīng)用,鴻蒙才具備了獨立發(fā)展、繁榮生態(tài)的根基。
四、越早升級的用戶,要么是鐵鐵的花粉,要么是對新事物、新技術(shù)感興趣的人。
他們對鴻蒙系統(tǒng)的熱情度很高,升級要求也很迫切。但是隨著這些用戶逐步完成升級,其它用戶對于升級鴻蒙系統(tǒng)的熱情可能就會弱了。加上更多人其實很難對操作系統(tǒng)有準(zhǔn)確、深入的認(rèn)識,他們其實并不關(guān)心系統(tǒng)升級,或是根本就不懂系統(tǒng)升級這個事。
很多手機用戶其實從來就不關(guān)心系統(tǒng)的升級,或者是清理、重置系統(tǒng)等。要想說服他們升級鴻蒙系統(tǒng),可就沒那么容易了。如果華為新手機還能如2020年之前那樣,每年2億部以上的新機出貨量,通過預(yù)裝鴻蒙就可以達(dá)到普及的目的。
但 現(xiàn)在主要靠的是從舊的安卓系統(tǒng)升級而來,這就要求用戶要有主動升級的意識,難度要大很多 。越往后,鐵粉和有主動意識升級鴻蒙者,就會越少,這個趨勢要值得關(guān)注。
五、鴻蒙系統(tǒng)成功的根本,還在于華為手機必須恢復(fù)到以正常的節(jié)奏推出新機,至少也要達(dá)到2019年那時的出貨量。
每年保持2億部以上的新機出貨,并且直接搭載鴻蒙系統(tǒng),這才是鴻蒙系統(tǒng)的徹底成功和成熟標(biāo)志。畢竟存量手機要逐步退出使用的,2021年年底能完成升級的一些早期機型,可能已經(jīng)使用了3-4年,這些手機大概率在1-2年內(nèi)就要換新了。
盡管目前 很多鐵桿花粉紛紛推遲了換機計劃,期待升級、體驗鴻蒙系統(tǒng),并熱切期待著華為能徹底解決缺芯困難,華為手機能王者歸來 。 但這個過程,顯然未必是那么順利,這個時刻的到來,可能不會那么快。
市場上的存量華為手機也就那么幾億部,而且從明年起每年不得不淘汰的老手機,一年下來也得上千萬部。如果短期內(nèi)不能恢復(fù)新手機的正常出貨,2年以后的華為存量手機不可避免地開始快速減少,一年換新量就可能達(dá)到大幾千萬部以上。
而今年華為新手機出貨能達(dá)到1億部已經(jīng)很難了,這還基本上是靠存量芯片支撐。明年存量麒麟芯片肯定也剩不下多少了,用高通等芯片也不是辦法,畢竟明年了再推4G手機,市場接受度也更低。
但徹底解決缺芯問題,華為手機王者歸來,確實是一個大工程,而且還 不能只靠華為自己 。鴻蒙系統(tǒng)的成功,與華為手機的制造、出貨恢復(fù)正常緊密相關(guān),這其實就是與芯片(半導(dǎo)體)產(chǎn)業(yè)的國產(chǎn)化進(jìn)程密切相關(guān)。這需要全國協(xié)同,團結(jié)一致,共同解決我國半導(dǎo)體產(chǎn)業(yè)的太多短板。
期待芯片這座大山盡早徹底攻克,期待華為手機王者歸來,期待鴻蒙系統(tǒng)一統(tǒng)天下。
h5全棧開發(fā)和鴻蒙軟件開發(fā)哪個難
h5全棧開發(fā)難。根據(jù)查詢程序員可知,h5全棧開發(fā)難,HTML5是一個描述用于幫助開發(fā)者創(chuàng)建下一代網(wǎng)站和應(yīng)用的HTML、CSS和JavaScript規(guī)格的涵蓋性術(shù)語。
關(guān)于鴻蒙app開發(fā)難度和基于鴻蒙的app開發(fā)平臺的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。