回覆列表
  • 1 # 網際網路的放大鏡

    目前來看的話肯定是要重新針對鴻蒙作業系統去研發一款軟體,概的過程其實差不多,但相關的技術規格其實要注意一下,畢竟它是兩個不同的系統。

    不過要說太難的話,也不見得因為本身紅木作業系統去了解就支援相容安卓作業系統,理論上來說安卓的應用經過一系列的編碼都是可以使用的,這還有點類似於此前的阿里雲os.

    如果一直處於相容狀態的話,那麼鴻蒙作業系統作為一款獨立的系統的意義也就不存在了,而且之後的結局也有可能會像阿里雲os一樣最後不了了之,遠離手機市場,這可能是華為最不願意看到的。

    目前據瞭解,華為已經邀請開發者在華為的應用市場來研發軟體或者說釋出應用,也就可以看出,其實華為已經在為新作業系統的軟體執行環境進行佈局,所以說新作業系統的整個軟體環境一定是全新的,或者說是其他軟體開發商為華為鴻蒙作業系統專門打造的支援這個系統的軟體。

    所以最終呈現的狀態肯定是獨立安卓之外的一款作業系統,相容安卓作業系統只是權宜之計,也算是一個過渡時期,並不會持續太長時間啊,所以說沒有那麼困難。

    大家都是基於Linux所研發的作業系統,其實理論上難度都是差不多的。

  • 2 # 小伊評科技

    在技術上APP適配絕非難事,但是難在起步,難在後續生態建立

    作為半個程式研發者(前端工程師)筆者可以很明確的告訴大家,一款軟體適配一款新的作業系統在技術上並非難事,只要給予充足的時間就適應和學習就可以。比如我們公司的很多專案在某個時期也都會基於新語言新架構下進行升級改造甚至重構,以帶來更好的使用者體驗,而我們作為程式設計師也會不斷地學習新的語言,新的架構。所以對於軟體廠商來說適配一款新的語言新的架構絕非難事,但是一定要有價值。

    話說回來軟體廠商願意不願意投入成本來適配新的系統,完全取決於適配完了有沒有人用,有沒有回報價值,這也是一個健康的生態迴圈系統能不能成功的建立的核心所在。同時這也就是包括鴻蒙系統在內所有新系統上市的時候所面臨最大的困境。

    那麼我們站在應用開發者的角度上來看,適配鴻蒙系統需要付出哪些代價?筆者正在進行的前端專案,也是基於新架構下的升級1.需要重新培養/招聘相關程式設計人員

    一款新的系統在一些API介面方面,以及一些展現形式方面肯定會有所不同(比如在前端框架下就分為MVVM和MVC兩大不同的模式),應用開發者需要重新學習接受這些區別。說到這裡可能有一些非程式專業的的讀者不清楚是什麼意思,筆者舉一個不恰當的形容:就像是我們學習英語需要記單詞一樣,我們在描述同一個物體的時候,中文和英語的發音是完全不同的,比如“蘋果”和“APPLE”指代的都是一樣的東西,但是書寫形式和發音是完全不同的。所以要基於一個新的架構/系統下開發軟體就必須有一個適應學習的過程。

    2.不可避免地需要投入更多的人力和成本

    正如前文所說,需要程式開發人員抽出時間去學習,那麼肯定會影響現有專案的開發工作,對於一個軟體開發公司來說,解決方法無非就是要麼是招聘人才,要麼是給與更高的報酬(不給馬吃草還想馬兒跑怎麼可能)。無論是哪一項都需要付出極大的成本。所以說,軟體開發公司對於新系統都會非常的謹慎,因為萬一自己花費大力氣開發出來的產品沒人用,那就算打水漂了。那麼浪費的這些錢和時間就要自己抗咯。

    所以作為軟體開發商來說,在新系統釋出的初期,大家都想靜觀其變。畢竟一款新系統能不能存活真的不好說,貿然入局就怕竹籃打水一場空。畢竟大家做生意都是為了賺錢,又不是為了慈善。推廣一款新系統絕非易事,華為需要契機和時間

    在鴻蒙之前其實已經有很多廠商想要打破目前安卓/IOS兩雄爭霸的局面,比如我們比較熟悉的有微軟的WP系統,三星的Tizen系統,還有一些不太出名的比如Mozilla(火狐公司)開發的Firefox作業系統等,無一例外的都死在了應用生態上。所以華為的鴻蒙系統想要崛起,天時地利人和一個也不能少,所以就看華為準備如何鋪墊和準備吧。

    end 希望可以幫到你

  • 中秋節和大豐收的關聯?
  • 把柳樹的柳左邊的木字旁換成金字旁念什麼字?