iOS開發者必備:四款後端服務工具

後端服務加速了移動應用的開發,改進了可擴展性並減少了開發者對服務器端編碼的需求。對於開發者來說,連接後端數據到前端或許是一件特別痛苦的事情。但後端服務卻能夠幫助開發者以更快的速度構建移動應用,不僅如此,它還能減少着移動應用開發的成本。爲此,本文特爲廣大的iOS開發者分享4個靈活且安全的後端服務工具。

1. Helios 

Helios是一個可擴展的開源移動應用後端框架。它提供了iOS應用程序所必要的後端服務、數據同步、用戶賬戶消息推送、Passbook等功能。它能夠幫助開發者在短時間內配置好應用和服務端的連接,讓移動應用和所提供的這些後端服務無縫整合。

 

 

主要特性:

  • 數據同步:讀、寫甚至自動生成核心數據模型,勝過傳統的REST WebService。
  • 推送通知:支持設備端註冊,通過強大的管理界面可以針對特定的設備發送通知。
  • 應用內付費:跟蹤和驗證在內付費過程中的交易行爲。
  • Passbook:支持一切所需的Passbook WebService,包括註冊、更新、通知等功能。
  • 日誌與分析:具備強大的行爲捕獲和趨勢分析功能。

2. Windows Azure Mobile Services

開發者可以利用Azure移動服務平臺將數據存儲到雲計算服務器上,並且還能驗證用戶和向客戶端發送推送通知。和其它雲計算後臺服務解決方案一樣,Azure移動服務平臺可以使得開發者專注於前端研發。在Azure移動服務平臺中,開發者應用程序的相應數據將會保存在Windows Azure雲計算平臺,並和裏面的SQL數據庫協同工作。這樣一來,開發者無需編寫或者部署特定代碼就可以安全地檢查這些數據。

 

此外,Azure移動服務平臺還支持列表創建、數據瀏覽、指引設置和訪問控制。開發者使用Azure移動服務平臺後,可以把用戶身份驗證集成到應用裏面去,並向客戶端發出推送通知。

3.  Urban Airship

Urban Airship是一個提供推送服務的平臺。開發者可以用統一的API來完成iOS、Android和BlackBerry三個平臺的Push開發。除了基本推送服務外,Urban Airship還提供Rich Push:讓Push信息可以帶HTML、視頻、音頻等多媒體信息。此外,Urban Airship還爲iOS和Android提供IAP服務,幫助開發者處理內容存放和安全支付等問題。

 

除此以外,Urban Airship提供了一個管理後臺。開發者在這裏不僅能用信息編輯界面來發送Push,還可以監測Push消息的傳達情況,觀察用戶是否產生了交互等統計信息。

4. Parse

Parse是一個完整的iOS、Android後端支持平臺。Parse可以幫助對於終端服務器代碼不熟悉的開發者處理數據庫、用戶授權等方面工作。開發者只需要把Parse的SDK拖曳到智能磁盤設備後,只要短短的幾行代碼,就可以使用如手機數據儲存、推送提醒和用戶管理等功能。除此之外,Prase還能夠包辦移動應用的後臺開發工作。通過Parse提供的iOS和Android SDK,開發者可以存儲雲端的數據對象、發送Push通知等。針對大部分應用都需要的用戶註冊與登錄功能,Parse不僅提供了專門的後端支持,還提供了整合Twitter和Facebook的便捷接口。


主要特性:

  • 數據存儲:Parse的SDK開發包專爲iOS和Android提供一個簡單使用的ORM數據存儲方式,開發者的Objective-C(iOS)或Java(Android)代碼,和Parse的SDK開發包,將通過Parse平臺,圍繞着發送數據和接收數據而努力工作。
  • 推送通知:Parse提供相當簡單的推送通知方案,通過一致和易於使用的接口,幫助開發者方便地發送通知給應用用戶。
http://www.csdn.net/article/2013-09-24/2817033-four-back-end-service
發佈了44 篇原創文章 · 獲贊 4 · 訪問量 34萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章