近日,騰訊云與國內領先的BaaS服務商LeanCloud聯合推出了一款最新移動開發者工具TAB(Tencent APP Builder),為移動應用開發者提供數據存儲、云引擎、實時聊天、消息推送等一站式后端云服務。作為騰訊云IaaS服務能力和LeanCloud BaaS服務能力的結合體,TAB可應用到任何移動軟件開發中,可以顯著降低開發難度和成本,加速APP上線進程。
BaaS服務是一種新型云服務,為移動和Web應用提供后端云服務,包括云端數據、文件存儲、消息推送、社交媒體整合等功能,已經擁有了大批忠實粉絲。在國外,BaaS服務早已受到了巨頭的重視,2013年4月,Facebook收購的Parse; 2014年10月,Google收購的Firebase,都是國外知名的BaaS類產品。
移動開發工具TAB,為移動開發者提供多重解決方案
一個移動應用開發者,除了開發客戶端應用程序,還要做后臺的服務端,大多數移動應用開發者并非都懂后端或者略懂一二。TAB的出現,無疑是移動開發市場的一劑良藥,迅速的解決當前后端開發繁瑣的難題,針對不同需求為開發者提供解決方案。
比如說它的一站式后端云服務,開發者只需關注應用、游戲的客戶端開發,將復雜的后端放心交給TAB即可。在保證專業服務的基礎上,TAB還采取了插件式的服務方式,全平臺的原生 SDK支持,10分鐘內就可以快速連接云資源,所有資源按需付費,節省開發成本和縮短開發周期。
以數據存儲為例,如果開發一個類似微信的App,聊天記錄、朋友圈數據等都需要存儲在云端,才能被其他用戶分享,開發者無需關注有多少用戶在使用App,后端的云數據中心資源調度和管理全部由TAB完成。
TAB還為開發者們提供了”云引擎“自定義服務端業務邏輯的功能,支持多種運行環境(Nodejs, Python, php 等)來完成擴展開發。針對一些具有特殊需求的用戶,允許開發者寫一部分代碼,來完成業務的特有邏輯,這些代碼會被部署到TAB云端,與TAB標準服務一起執行,共同實現完整的、個性化的業務流程。比如:用戶注冊后希望增加一些信息記錄用于統計。不同于以往死板的工具,TAB顯得更人性化,更了解用戶的需求。
移動開發市場快速膨脹,綜合服務平臺成為首選
互聯網的發展風起云涌,智能終端的普及不僅推動了移動互聯網的發展,也帶來了移動App應用的爆炸式增長, 極短的時間內迅速滲透到各行各業。其實,移動開發并沒有想象的那么簡單,特別是涉及到架構復雜、更新頻繁、組織后端數據集成度高的移動應用時,其難度將倍增。
當前移動開發過程中,從平臺上來看,由于Android系統采用完全開放模式,導致系統版本眾多,手機機型高達三千多款,造成應用程序環境的復雜多樣,往往開發和測試運行良好,用戶在使用過程中仍舊會出現各種各樣的體驗問題。TAB的出現剛好解決了這些開發難題和困惑,打破了移動開發行業的壁壘。
據了解,移動應用開發者在選擇服務平臺時更關注服務平臺的綜合性能,許多基礎性的服務已不再是競爭籌碼。騰訊云本身作為一個綜合性的服務平臺,在自身IaaS服務基礎上選擇與國內領先移動應用BaaS 領域的先行者LeanCloud強強聯合,旨在為開發者構建一個完整的綜合性移動服務平臺,令移動開發走向簡單化。