雲 + 端並重,柚子科技 APICloud 要做傳統服務

來源:互聯網
上載者:User
關鍵字 傳統 柚子 APICloud
摘要: 移動互聯網和 Web Apps 技術的變革,使得應用和網頁之間愈發顯得涇渭難分,以至於我們甚至更罕見移動互聯網初期關於應用還是網頁的選擇爭論,更多的是不同行業參與者希望探求網頁

移動互聯網和 Web Apps 技術的變革,使得應用和網頁之間愈發顯得涇渭難分,以至於我們甚至更罕見移動互聯網初期關於「應用還是網頁」的選擇爭論,更多的是不同行業參與者希望探求網頁和應用的融合點。

實現網頁和應用相對統一的途徑有很多,可以從雲服務入手成為支撐前臺服務的統一後端,或者以底層技術為先,讓網頁代碼以應用形式獲得更好的相容性和性能。 APICloud 是其中野心比較大的一個,他們希望在「雲」、「端」兩個角度同時提供服務。

這樣覆蓋面廣的服務佈局,具象化到產品層面就是「雲 API」和「端 API」,它就像一個面向開發者的「簡網」,標準化的介面和元件都儘量準備妥當,接下來往裡填自己的內容就是了。 按照柚子科技的描述,出於跨平臺和接受度的考慮,APICloud 選擇使用 JavaScript 作為供開發者使用的語言,調用他們在 iOS 和 Android 兩平臺上封裝的 API。 這些 API 模組包含「介面」、「交互」「影音」、「系統」等幾大類共數百個模組,同時也允許快發這自訂拓展模組供 API 呼叫。

使用 APICloud 的 IDE,可以實現基於雲端帳戶系統的人員、代碼管理和協作開發。 另外,對於 Android 應用開發者而言,他們只需要準備一套單一解析度的素材,APICloud 會基於自己的雲端引擎自動説明開發者適配現存多數設備解析度。

名字叫做 APICoud,他們提到更多的,自然是「雲 API」部分。 應用和網頁最大的不同,在於網頁具有即時性。 網站可以保證使用者的每一次訪問都得到最新版服務,同時使用者資料也能夠即時收發,而應用的內容和行為與伺服器之間則是相對非同步。 傳統的 B/S 架構向 Apps 轉型,就需要以新的思路來構建和維護。 APICloud 的「雲 API」提供「資料服務」、「推送(服務接入)」、「雲修復」、「版本管理」和「統計分析」五大類服務。

APICloud 會根據應用的內容和使用場景自動生成 RESTful API,這可能是網頁到應用轉型間最大的一個跨步。 REST API 概念簡化了用戶端和伺服器的實現,而自動生成 RESTful API 的功能把設計步驟也省略了。 但在反編譯技術的日益成熟的當下,模式化的 API 自動生成反而可能成為應用後端資料洩露的引索,所以 API Cloud 提供有基於 ACL 和 RBAC 的存取控制安全機制,對每一次 API 請求都檢驗認證。

模組化調用,是貫穿 API Cloud 「雲」、「端」兩頭的功能模式。 它提供的模組允許應用快速集成推送、社會化分享和資料儲存等服務。 開發者在預設提供的模組之外,也可以有限地集成其它協力廠商服務。 于此同時,柚子科技也在和行業內主流的服務商合作提供相應模組供開發者直接使用。

另外一個大膽的概念是去當地語系化的開發環境。 這裡的「去當地語系化」並不是一刀切,而是因為 APICloud 的雲端代碼/證書託管、全天候雲編譯機器人、編譯歷史集中管理和快速應用商店發佈服務允許開發者在極端環境下讓任何一台 PC 都成為開發機。

寫到這裡,我也才對這個龐雜、覆蓋面甚廣的產品有一個更清晰的認知——「簡化」、「高效」是 APICloud 的核心關鍵字。 他們期望通過一個盡可能全面的服務體系讓傳統企業或者小型團隊以很低的成本把自己的內容和服務轉化為可靠、可控的應用用戶端。 這一切都關乎成本,時間成本、研發成本和獨立試錯帶來的使用者成本。

柚子科技為 36Kr 提供了五十枚邀請碼,感興趣的讀者可以通過它們試用 APICloud。




相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.