在過去的二十年中,全世界的組織開始意識到,如果沒有足夠的網絡存在,商業成功的機會就會大大減少。隨著時間的推移,網絡存在的范圍已經擴大。社交媒體資料,優化頁面和移動響應網站已經變得司空見慣,有些人會說,這是現代商業開展業務所必需的。立即添加移動業務應用程序或“應用程序列表。 我們都知道什么是移動應用程序 - 專為平板電腦,智能手機和其他移動設備設計的軟件應用程序。您通常通過特定于移動操作系統的應用商店下載它們,例如Apple的App Store或Google Play。這些應用程序可能是游戲(想想Candy Crush或Flappy birds),實用程序或辦公程序(Gmail和Slack都是很好的例子),甚至購物或服務門戶(亞馬遜和Uber應用程序都適合這一類)。 “移動所有東西的普及和增長對于嘗試了解應用開發領域的任何人都很重要。2015年,移動設備共下載了100億千兆字節的數據。到2020年,通過應用商店和應用內廣告預計移動應用的收入將達到約1890億美元。此外,根據Statista的說法,“截至2017年3月,Google Play商店有280萬個可用應用程序,而Apple App Store是全球兩家領先的應用程序商店中提供的220萬個應用程序。
有趣的是,雖然應用程序使用量持續增長且收入增加,但TechCrunch的Sarah Perez報告說,大多數美國消費者實際上每月下載零應用程序。 移動應用程序開發人員可能對應用程序下載的下降非常熟悉,并且已經有一段時間了。Recode在2016年年中發表了一篇文章,開頭說:“移動應用程序熱潮于2008年7月啟動,當時Apple推出App Store。現在結束了。“ 這似乎是一個悖論:人們厭倦了下載應用程序 - 但應用程序比以往更受歡迎。
那么這對APP開發的未來和應用程序本身的未來意味著什么呢?
物聯網和云連接 這里的主要內容是人們想要使用應用程序,但他們厭倦了下載它們。人們希望事情快速,簡單,輕松。例如,在2018年初,Google在確定結果頁面中的排名時實施了考慮到移動設備上網站加載速度的更改。這遠遠不是為數不多的排名因素,但它預示著向移動友好型世界的嚴重轉變。谷歌表示他們認識到移動體驗對絕大多數互聯網用戶來說極為重要。如果您還沒有投資響應式網頁設計,那么您就落后了。 企業引導者,員工和消費者都在呼吁采用移動優先技術解決方案,使他們能夠在多個設備上即時,輕松地訪問靜態數據。這種不斷增長的設備和傳感器網絡被稱為物聯網或物聯網。 “移動市場不斷增長的驅動力是物聯網及其廣泛影響的影響, 瑪麗維爾大學在線專家寫道。“物聯網連接涉及運輸,能源和農業領域,預計將推動移動戰略的發展。 未來是光明的、未來就是光明。
在未來,應用程序需要彼此“交談,就像物聯網中的設備進行通信一樣 - 事實上,云和它的能力通過API和容器連接如此多的不同內容將是必不可少的,應用程序開發的低代碼未來。 今年早些時候,為CIO寫作的 Kevin Rands 說,如果你還沒有聽說過應用程序開發的低代碼方法,那么你較好自己動手,因為你將要做到。 “簡化的方法涉及快速設計和開發,只需少量編碼,通常依賴于第三方應用程序編程接口(API),他說。“對于低代碼開發并沒有任何單獨的定義,因為它更像是一種思維模式,而不是可以直接測量的東西。但事實上,這種心態導致了一個圍繞這種心態的社區,低代碼創新者正在越來越多地破壞各種不同的行業。“ Rands認為,低代碼平臺可以降低成本,減少錯誤,提高可訪問性,以及整體全新的開發類型。他指出優步是低代碼平臺有前途的例子之一,其中包括“Box for storage,Google for maps,Braintree for payment,Twilio for messaging和SendGrid for email等。 理想情況下,這些低代碼平臺由兩部分組成; 各種各樣的WYSIWYG界面構建器,以及在語法上類似于類似人類的語音規則和模式的語言。正是這種簡單性實際上會較大程度地改變應用程序開發。
APP開發人員和云向數據科學的轉變 正如我們所知,低代碼平臺將同時導致應用程序開發人員的崛起和消亡 - 或者至少,為InfoWorld撰寫的 Carlos Melendez 似乎也這么認為。 “應用程序開發人員的消亡將在傳統的非技術市場中為明顯,作為復雜的業務用戶,隨時可以使用易于使用的可定制工具,知道他們想要什么,并輕松編寫自己的腳本代碼,梅倫德斯。“然而,在技術公司構建更復雜的認知解決方案的過程中,人們維護和管理這些應用程序的需求將會持續下去。
因此,Melendez認為,非技術市場中的傳統應用程序開發人員和軟件工程師可能希望考慮磨練他們在數據科學,云運營和安全技術方面的技能。他指出這些地區的需求量很大; 一個不斷發展,復雜,數據驅動的市場的結果正在上升 雖然沒有人能夠非常肯定地預測未來,但應用程序開發的進展方式與傳統軟件過去的方式類似。在建立“地面之后,軟件庫開始在彼此之間進行集成和交互 - 我們處于同一點,不同之處在于這些“庫存在于云中。 雖然應用程序開發的未來還不確定,但我們可以查看過去以供參考,并預測未來的情況。可以肯定的是,未來該領域將嚴重飽和數據點和API連接 - 這并沒有說明區塊鏈(dApps)上的應用程序開發。 我們可以肯定地說,應用程序開發的未來將與它的當代迭代看起來截然不同。開發人員應該開始為未來做好準備。