當前位置:
首頁 > 最新 > 這場發布會,還是從App開發說起

這場發布會,還是從App開發說起

中國軟體網 為你帶來最新鮮的行業乾貨

本文作者│渣渣小編

開發不等於寫代碼,但代碼搬運卻是開發中工作量最大的環節之一。

開發工具對於碼農來說,至關重要,所以,想要重新定義App開發的APICloud從成立至今一直在做幫助他們開發App的事情。

這次APICloud推出的是基於Atom插件的首款雲端一體的全功能集成開發工具——APICloud Studio 2。說實話,聽完這場發布會,我的內心是無比興(beng)奮(kui)的,看著投影幕上不斷被敲出的代碼,我這個曾經的程序猿兩眼「發光」。

1

從軟體工程學的角度,程序猿需要做的工作僅僅屬於軟體生命周期中的其中一部分。可是對於APICloud這樣一款互聯網開發工具來說,碼農幾乎是它的全部。所以,APICloud第一件要做的事情就是讓他們如何輕鬆的寫代碼。從大處著眼,安卓平台和iOS平台霸佔的移動互聯網,就意味著程序猿們要寫出不同的代碼框架來適應不同的平台。因此,早在2014年APICloud成立之初,他們就做到了讓同一套代碼可以同時適應安卓和iOS兩種不同的操作系統。這樣一個舉動,他們稱之為「跨端」。

細化一步,一整套程序是由一個個模塊組成的,所以APICloud又發布了模塊store,提供一個個封裝好而且功能完善的模塊,供開發者自由調用。這個階段稱之為模塊的「復用」。

再往細了說,模塊下面還有一行行代碼,這是程序猿們辛苦耕耘的痕迹。程序猿們在敲代碼的時候都有自己習慣使用的編譯器、插件等等工具,就像每個人都有自己喜歡的衣服款式。所以APICloud在平台上提供所有主流開發工具插件並開源出來,並輔以UI模板、代碼提示等工具,讓寫代碼這個枯燥的過程變得更簡單。所以,這個階段被稱之為「簡單」。

2

這三步做完後,似乎在編碼階段,APICloud做到了所有自己能做到的。但是,軟體的生命周期仍在繼續,程序猿的使命還沒結束。後面還有應用的分發上線、用戶的使用體驗、軟體迭代等多個環節。

這才有了APICloud後面的故事。

第四個階段是「融合」。APICloud推出了他們的王牌產品SuperWebview,首次將原生應用的優質體驗和HTML5應用的快捷融合了起來。並且,APICloud的平台上聚合了自身以及合作夥伴的API介面,開發者可以用拖拽圖標的方法就可以完成API的調用,這一點可以說大大節省了開發者在API介面上所花費的時間。同時,開發好的應用可以通過APICloud一鍵分發至多個應用市場上線,這又省去了開發者大把用來應用打包的時間。所以,融合這個階段,是APICloud再次回到宏觀層面上,針對應用本身以及分發和API介面的調用的一次融合,實在簡單的基礎上一次升華。

到這裡,其實軟體的生命周期就已經結束了(當然還有消亡),但是還有一個問題:App作為移動互聯網時代企業業務非常重要的載體之一,如果企業沒有技術團隊怎麼辦?技術團隊實力不強又怎麼辦?APICloud的辦法是推出App定製平台。用戶可以基於APICloud上既定的模板框架進行開發,也可以交由APICloud的技術團隊進行開發。看起來,這個過程可以幫助企業App實現從0到1,因此這個階段被稱為「實現」。

3

跨端-復用-簡單-融合-實現,五個階段構成了APICloud的生態體系,剩下要做事情說起來其實很簡單——和泥抹牆,看哪裡還沒有完善的,就完善哪裡。所以,才有了APICloud今天的發布會。

那麼隨著Atom插件在開發者中越來越流行,非常多的APICloud開發者希望官方可以推出Atom相關的APICloud插件,以便於開發者使用Atom開發工具來開發APICloud應用。用APICloud的話來說,就是開發者急需一款統一的集成開發工具。APICloud Studio 2作為一款實現階段的工具,集Atom、雲端一體和全功能集成三位於一體,就是為了解決這些事情。

說白了,APICloud就是基於Atom前端開發工具的優點,打造出Studio 2和APICloud雲端一體聯動的特性,將APICloud從前推出的Sublime Text、WebStorm、Eclipse等開發工具和功能全部集中在APICloud Studio 2上,形成這樣一個開發工具,讓開發者開發App足夠簡便。

4

APICloud Studio 2的推出並沒有讓APICloud再邁向一個新的階段,這個階段仍然是實現。其實很好理解,實現階段的兩款產品一個是實現開發者的簡單,另一個是實現非開發者的簡單。

那麼,APICloud下一個階段究竟會是什麼呢?名字我已經想好了——智能。

因為,APICloud在接受採訪時,提到了兩個關鍵詞:數據和AI。

APICloud上線運營時間已經有三年了,這三年時間大量的開發者在這個平台上留下了大量的數據。數據的種類有很多,比如開發者最經常調用的函數、最經常使用的開發語言、使用比例最高的插件,開發者調用最多的API介面,開發者開發最多的App類型,甚至是開發者的籍貫、性別等等,這些數據都是可以利用的資源,其中蘊含的價值不言而喻。

假設APICloud在這些數據的基礎上引入大數據分析技術,引入AI技術,那麼結果會是怎樣的呢?APICloud能不能根據開發者需要開發的App類型,智能匹配出最合適的UI和代碼框架?能不能匹配出最合適的語言和開發工具?匹配出最合適的API介面?或者根據要求,匹配出最合適的計算、存儲等底層基礎資源?

當然,這裡列舉的都還是比較初級的猜想?具體APICloud能做成啥樣,還要看CEO劉鑫的想法和光頭CTO(鄒達常年光頭形象)以及APICloud廣大碼農們的實現能力啦!

5

PaaS雲服務是很有前景的一種雲服務,不然融雲(即時通訊雲)也不會再近期融到那麼大一筆錢,SaaS提供商也不會那麼拚命的想往下走。

APICloud可以說是一直聚焦在開發者這一群體,努力讓他們開發App變得簡單。所以談起APICloud,還是得從開發談起。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 中國軟體網 的精彩文章:

領域雲越來越多,企業應用整合和數據整合需要更顯迫切
瑞普生物「觸網」:加速服務化 提升客戶價值
財會SaaS服務百花齊放 如何選擇得看這五大因素

TAG:中國軟體網 |

您可能感興趣

F8開發者大會:用戶還是開發者,這是一個問題
下一代Xbox開發確認,PS5發布日期還會遠嗎?索尼會跟進嗎?
Opera多年來一直在開發瀏覽器和其他應用程序,現在它正在邁出下一步
小米又要開發布會了!或將發布紅米Note 6……
蘋果開發者大會將公布iOS12發布時間,還有更多新品將一同推出
蘋果開發者大會即將來襲,這是你要的IOS12嗎?
蘋果發布了新款MacBook,居然沒有開發布會
讓開發信打開率大於96%,我是這樣做的…
這位馬上開發布會CEO居然說過這種言論,看了後你還會買嗎?
蘋果又來搶錢!月底再開發布會,這次是全面屏的iPad Pro
如果哈登開發出了後仰跳投,會是一個什麼樣的場景?
開發者到底幹了什麼,讓我們在 App 里刷到停不下來?
趕在老羅後開發布會吃虧?一加:不存在的,我有大招
6月5號,蘋果,wwdc開發者大會,蘋果se2有望發布
蘋果又開發布會了,沒有新 iPhone,但亮點不少
小米又雙叒叕開發布會,這次在雷軍母校,或發布6X
開發好的程序,為什麼會有bug?
Mock API是如何在開發中發光發熱的?
開發了整整5年半,這款遊戲正式版終於發售,在steam獲特別好評!
蘋果的開發者大會iPhone SE2會不會發布,你期待嗎?