如何爲手機App選擇靠譜的服務端?

隨着IOS跟Android的強勢佔領,手機App成爲各大傳統軟件和互聯網服務搶佔的主要市場。大部分的互聯網公司在製做手機App產品的時候,都會選擇本身去Host本身的服務端,財大氣粗的公司人多錢多,關鍵是服務端這個東西掌控在本身手裏仍是比較放心的。php

可是做爲我的開發者,好比你就想開發個微博瀏覽器,你的特點功能是想收集一下用戶的微博名稱(display name not user name),而後選幾個比較搞笑的微博名稱作一個投票,吸引一下別人用你的微博客戶端,這個時候你除了須要去新浪微博的Api(http://api.sina.com.cn/)抓取數據以外,你須要一個服務端幫你收集一下你以爲搞笑的名字,這個時候你得規劃一下了,你是本身去租一個服務器,而後本身苦逼的去寫一個看似簡單實際很繁瑣的一些工做的時候,等你寫完這個服務端,估計你連寫你手機App的興致都沒了,遇到這種問題如何解決呢?html

我在知乎搜了一圈,也本身探索了一下,我給出我本身的幾點淺薄的幾個工具(其實國內定義這種工具叫BaaS,雖然我不這麼認爲)推薦。(注:點擊標題將直接進入對應工具的官方網站python

1.Windows Azure Mobile Serviceandroid

微軟爲了吸引更多的開發者使用自身公有云包含的PaaS服務,推出了這麼一套專門針對移動平臺的Mobile Service服務,可是有一個現實的問題是,截止本片博客發佈爲止,微軟的Azure沒有在大陸正式商用,其中Mobile Service尚未在大陸部署完成,我只是經過公司的帳戶在香港建立了一個Mobile Service,而且發現其文檔頗有好,容易讓人一下就上手。附加在Mobile Service上的就是微軟自身的Azure SQL做爲服務端數據存儲,若是你按照官方教程一步一步來的話你就能夠在不寫一行代碼的狀況下,獲得一個簡潔的Todo List的小app(微軟都給你打包好了代碼,你直接下載,用相應的語言的工具(IOS用X-Code,Android 用ADT))打開對應的源代碼,就能夠直接運行調試了,微軟將Mobile Service 的客戶端組件都打包好了,你能夠在你現有的項目裏面直接下載引用便可。而服務端的定製微軟也是支持的,而且頗有魅力的是,服務端跑的是JS,沒錯,就是普普統統的JavsScript腳本,你能夠直接在Azure 的管理界面中直接書寫代碼,添加你的業務邏輯,好比你不容許包含敏感詞的微博名字進入你的數據庫,這些你均可以添加。具體的教程會在隨後的博客中更新,今天只是作幾個工具的簡介。
ios

支持平臺:Windows Store Windows Phone iOS Android HTMLweb

推送服務:支持數據庫

價格:免費,標準(25美圓/月),高級(199美圓/月 )詳細windows

2.Parseapi

這個工具就更有意思了,在facebook花了8500萬美圓收購這家公司以後,這家公司的業務就更是日新月異了。瀏覽器

它自己就是一個專門提供快速的服務端數據CRUD的一個友好的RESTFUL的雲服務。支持的平臺衆多,是在這個領域起步較早的創業公司,如今依然保持很高的客戶增加率,而且因爲足夠有好和開放的態度,不少第三方也加入爲其提供良好的業務拓展和平臺擴充。它讓你不須要關心服務端的性能,建立本身的數據表只要一行代碼,而且他提供了facebook等社交網站的接入,地理位置信息的相關操做,這些都打包好了在響應的SDK中,能夠說Parse是目前最完善的Mobile Service供應商,對於剛起步的創業項目或者是我的開發愛好者來講都是最佳選擇。

支持平臺:A類:NET,IOS,Android,JavaScript,Unity(均有官方SDK)

             B類:REST API,也就是調用最基本的API,適用php,python,jsp等傳統的語言。

             C類:第三方的類庫,這個就重點推薦了,由於裏面幾乎囊括了全部的移動平臺,Qt,WebOS等等(詳細

推送服務:支持,而且有必定量的免費額度,超過了才收費。

價格:免費版(100萬請求數/月;100萬推送量/月;20請求/秒),專業版(1500萬請求/月;500萬推送量/月;40請求/秒),定製版(申請詳談商議)

3.AVOS Cloud

這是國內起步較早也是目前來講我我的認爲收費比較低,關鍵是若是你作的是公益項目的手機App,官方承諾將免費,這個我以爲是業界良心啊,也是值得推廣一下的(不知道哪家也這樣,我孤陋寡聞)。它很好的「借鑑」了其餘產品的優勢,而且支持了2大主流的移動平臺:IOS和Android,而且也有JavaScript這個跨平臺的鑰匙做爲本身的武器,固然你也能夠徹底調用官方的REST API。文檔作的比較友好,可是不能拿它跟上面兩家對比,上面兩家都有強大的親爹罩着,國內作服務自己就很難生存,可是由衷的贊一個。

支持平臺:IOS,OS X,Android,JavaScript

推送服務:支持

價格:基本版:峯值1000次請求/秒 ;免費:500萬次請求/月

收費方法 :超出免費額度的部分每 1萬條收0.5元公益項目免費,教育機構7折

片尾:固然我這裏只是列舉了我我的認爲可行性較高,平臺支持較好的幾個,後續我還會補充,接下來我會深度探索各個工具的使用方法。

相關文章
相關標籤/搜索