華為os系統(tǒng)和安卓系統(tǒng)哪個(gè)好?
時(shí)間會(huì)證明,前一個(gè)系統(tǒng)遠(yuǎn)比后一個(gè)系統(tǒng)好,因?yàn)榍耙粋€(gè)系統(tǒng)優(yōu)化不如后一個(gè),安卓系統(tǒng)對后臺程序的查殺更厲害,而紅門系統(tǒng)在不查殺后臺的情況下,最多可以有20~30個(gè)程序常駐后臺,這對于手機(jī)上程序重裝的重要性是很有幫助的。
讓現(xiàn)有的APP支持新系統(tǒng)如鴻蒙等,在技術(shù)上是很困難的事情嗎?
文/談科學(xué)技術(shù)
技術(shù)上,改編APP不難,難的是后續(xù)生態(tài)的啟動(dòng)和搭建。作為一個(gè)半程序開發(fā)者(前端工程師),筆者可以明確的告訴你,一個(gè)軟件要適應(yīng)一個(gè)新的操作系統(tǒng),技術(shù)上并不難,只要給它足夠的時(shí)間去適應(yīng)和學(xué)習(xí)。比如我們公司很多項(xiàng)目都會(huì)在一定時(shí)期內(nèi)基于新語言、新架構(gòu)進(jìn)行升級甚至重構(gòu),以帶來更好的用戶體驗(yàn),而作為程序員,我們也會(huì)不斷學(xué)習(xí)新語言、新架構(gòu)。所以軟件廠商適應(yīng)一種新語言新架構(gòu)并不難,但一定是有價(jià)值的。
另一方面,軟件廠商是否愿意投資適應(yīng)新系統(tǒng),完全取決于適應(yīng)后有沒有人用,有沒有回報(bào)價(jià)值,這也是能否成功建立健康生態(tài)循環(huán)體系的核心。與此同時(shí),這是包括鴻蒙系統(tǒng)在內(nèi)的所有新體系面臨的最大困境。
那么,從應(yīng)用開發(fā)者的角度來看,適應(yīng)鴻蒙系統(tǒng)系統(tǒng)需要付出什么代價(jià)呢?
筆者正在做的前端項(xiàng)目也是基于新架構(gòu)下的升級。1.有必要重新培訓(xùn)/招聘相關(guān)程序員。
一個(gè)新的系統(tǒng)在一些API接口和一些展現(xiàn)形式上肯定會(huì)有所不同(比如在前端框架下分為MVVM和MVC兩種不同的模式),應(yīng)用開發(fā)者需要重新學(xué)習(xí)接受這些差異。說到這,有些非程序讀者可能不知道是什么意思。作者給出了一個(gè)不恰當(dāng)?shù)拿枋?就像我們學(xué)習(xí)英語需要記憶單詞一樣,當(dāng)我們描述同一個(gè)物體時(shí),漢語和英語的發(fā)音是完全不同的。例如,"蘋果"和"蘋果"指代同一個(gè)東西,但是書寫形式和發(fā)音完全不同。因此,要開發(fā)基于新架構(gòu)/系統(tǒng)的軟件,必須有一個(gè)自適應(yīng)的學(xué)習(xí)過程。
2.不可避免地需要更多的人力和成本。
如上所述,如果程序員需要抽出時(shí)間學(xué)習(xí),肯定會(huì)影響現(xiàn)有項(xiàng)目的開發(fā)。對于一個(gè)軟件開發(fā)公司來說,解決的辦法要么是招聘人才,要么是給他們更高的報(bào)酬(不吃草怎么可能跑得起來)。不管是哪一種,都要花很多錢。所以軟件開發(fā)公司對新系統(tǒng)會(huì)非常謹(jǐn)慎,萬一自己辛辛苦苦開發(fā)的產(chǎn)品沒有用上,那就是浪費(fèi)水了。那么浪費(fèi)的金錢和時(shí)間就要靠自己去抵抗了。
所以結(jié)果是,對于軟件開發(fā)者來說,在新系統(tǒng)發(fā)布的初期,大家都想觀望一下。畢竟,它很難說一個(gè)新系統(tǒng)是否能存活下來。如果你匆忙進(jìn)入游戲,你你害怕竹籃打水一場空。畢竟大家做生意是為了賺錢,不是為了慈善。推廣一個(gè)新系統(tǒng)并不容易。華為需要機(jī)會(huì)和時(shí)間。其實(shí)在鴻蒙系統(tǒng)之前,很多廠商都想打破Android/IOS爭霸的現(xiàn)狀。例如,我們熟悉微軟三星和三星的WP系統(tǒng)Tizen系統(tǒng),還有Mozilla開發(fā)的Firefox等一些不太知名的操作系統(tǒng),都死在了應(yīng)用生態(tài)里。因此,如果華為s鴻蒙系統(tǒng)系統(tǒng)想要崛起,就要有天時(shí)、地利、人和,所以就看華為準(zhǔn)備如何鋪墊和準(zhǔn)備了。
End希望能幫到你。