一張圖讀懂移動應用開發的現狀

據Ionic的最新調查顯示,移動應用程序的混合開發已經超過了原生開發,而且未來兩年內原生開發預計會有大幅下降。

報告顯示:兩年前,20%的受訪者在使用原生開發工具,而兩年之後,這個數字下降到2.9%,減少了近7倍。另一方面,隨著混合應用程序開發的增長,混合應用程序的數量也在不斷增長;在這兩年中,32.7%的受訪者表示他們已經完全放棄了原生開發,轉而選擇混合開發。

在混合方法中,大多數開發者選擇使用Web技術(如HTML和JavaScript)創建可以訪問本機設備功能並通過應用商店安裝的應用程序,而不是採用Swift(iOS)和Java(Android)語言來創建原生應用程序。

設備測試是移動應用程序開發中的挑戰之一,即使是一個很大的團隊,也沒有足夠的設備來覆蓋每一個場景。而將設備測試移至雲端可以獲得更好的測試覆蓋。但是,調查結果顯示,65.1%的開發者沒有使用任何的雲設備測試服務。

Advertisements

調查結果:

  • Google Firebase是後端服務的明顯贏家,在諸如推送通知,分析,資料庫,身份驗證等多個類別中名列前茅。

  • 對於後端技術而言,Node.js是主要的選擇獲得了57%的支持。

  • 分析服務中Google Analytics(分析)和Firebase Analytics(Google Analytics(分析))成為明顯的勝利者(分別佔68%和25%的開發人員)。

  • Visual Studio Code的採用已經擴展到近一半的受訪開發者,是使用最為廣泛的編輯器和IDE。Sublime,Atom和Webstorm Trail成為接下來最受歡迎的代碼編輯器。

  • 65%的受訪者表示不做雲設備測試。

  • 44%的人表示不跟蹤錯誤或崩潰。

    Advertisements

  • 53%的用戶不會將更新推送到應用程序。

  • 近82%的應用程序通過商店進行分發。

  • 57%的應用會選擇在Mac,55%的應用選擇Windows,29%選擇Linux。

  • 94%的受訪者表示選擇Android系統,83%選擇 iOS。

一張圖讀懂移動開發的現狀

Advertisements

你可能會喜歡