有哪款知名的手機APP是用跨平臺技術開發的?

丹砂57542767


什麼叫做App跨平臺技術開發?

我可以理解為跨平臺編程語言一樣,一次編寫到處運行?當然現在不可能真正的實現全部跨平臺,不過要舉例子,你天天使用的支付寶、今日頭條就用了很多“跨平臺技術”(其實叫做WebApp更合理一點)。

就目前來看,不可能完全的跨平臺

可以這麼說,即使是技術已經非常完善,想要實現絕對的跨平臺,還是比較難的,畢竟在Android和iOS兩大移動平臺中,還是有比較大的區別。這個區別不光是硬件的區別,還有系統等軟件層面的區別,不說別的,就是iOS和Android上的不同屏幕的適配都是一件比較麻煩的事情。

想必開發網頁的小夥伴都知道,瀏覽器統一程度這麼高,適配不同的分辨率也是件非常麻煩的事情,最終用戶端的效果是統一了,但是開發的時候做自適應是多麼痛苦的一件事情,何況手機上更是標準不一,你來個全面屏,我來個劉海屏,他再來一個水滴屏,基本上就夠你喝一壺。

WebApp的出現,讓跨平臺移動開發成為可能

相信很多做桌面開發的都知道,這兩年有個知名的框架叫做electron,這是一個通過JavaScript、HTML、以及CSS等前端技術打造的桌面開發解決方案,就是為了降低原生桌面開發的高成本。很多經典的軟件比如visual studio code、atom、GitHub、slack等軟件的桌面版都是基於這個框架開發的。

而在移動開發領域,隨著前端技術的越來越強大,而且移動互聯網時代,需求變動變得越來越頻繁,因此如何降低成本,提高產品研發的可更改性就變得非常重要。很顯然,web開發技術是可以實現這樣的需求的,而且可以最大程度保證很好的跨平臺特性,相對於原生開發來說,成本更低、而且最重要的是減少了原生開發的人力投入。

比如大家常用的軟件中,今日頭條、釘釘、QQ閱讀、支付寶等等很多經典的app都用了WebApp的技術,現在在硅谷的很多產品中,也有不少的開始使用web技術來開發App,就是因為在大多數領域,WebApp優勢更明顯。

未來隨著行業的發展,WebApp這種“跨平臺”的開發技術肯定會越來越多地應用到行業中,畢竟互聯網時代,WebApp可以極大地降低企業的開發成本。


分享到:


相關文章: