首頁>科技>

我們現在常說的移動端跨平臺開發主要是一套程式碼編譯成IOS端App和Android端App。目前主要包括Flutter、ReactNative和Weex三套主流的解決方案。

就目前的情況來看,移動端跨平臺技術還沒有達到完全可以替代原生技術的水平,但是不代表未來可以,或許,在未來,移動端跨平臺技術在經過不斷的完善和迭代之後,可以達到或者接近原生的水平,那移動端跨平臺技術就真正替代原生技術了!

1、App效能問題

以上三種移動端跨平臺開發的App與原生技術開發的App在效能方面還存在一定的差異,並且在短時間,難以解決這個問題。

2、都需要原生技術的支援

無論是Flutter、ReactNative還是Weex 都不能完全獨立開發一個複雜的App,特別是涉及到裝置硬體的功能,比如拍照、定位等功能。

3、多端還是需要程式碼適配

在移動端跨平臺技術上,在適配方面還做不到真正的一套程式碼適配兩個端,在程式碼內部往往是 if...else... 兩個端的適配程式碼都需要寫。這就有點坑了!

問題雖然多多,但未來還是可期的

在原生App框架的基礎上,某些頁面使用移動端跨平臺技術來完成,還是非常不錯。比如電商專案的某些模組,需要頻繁更換模組資料和樣式,那用移動端跨平臺的熱更新技術就剛剛合適。

原生開發者該何去何從呢?

移動端跨平臺技術雖然不能替代原生開發技術,但是也是趨勢,所有,我覺得跟隨趨勢是一個不錯的選擇,從技術方面講,多學習一門前端技術,可以擴充套件一下自己的技術棧,對自己也是有一定的幫助的。從就業市場上看,原生開發者還會移動端跨平臺開發技術,那肯定算是一個加分項。

最新評論
  • 1 #

    混合式開發為自由職業提供更大的施展空間,原生開發簡直是技術蒸汽機!

  • 2 #

    裁掉大多數移動開發 留幾個核心做支援和優化 如果可以 順帶給他轉個前端 最後就是移動從業人員品質變高了 因為水平低的都失業了

  • 3 #

    別傻了 混合再牛也要原生加持

  • 4 #

    混合開發...呵呵,之前公司兩個安卓兩個iOS,用原生開發的好好的,跑去用rn..半年時間沒把人坑死。跨平臺確實在熱更新方面有優勢。但更多的是坑!去年flutter出來的時候我還調戲他們,問他們咋不用這個試試水。iOS那小哥直接笑了。 跨平臺還不如去用前端vue等寫webapp 然後封個包去用。

  • 5 #

    大多數是因為沒錢的公司才用混合開發,請注意,是大多數沒錢的公司,大多數沒錢的公司,大多數!

  • 6 #

    搞非原生也要讓搞原生的人去搞,不然隨便一個簡單的擴充套件都寫不出

  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 正式啟動!移動不受待見轉出量最多,卻自稱是攜號轉網最後贏家?