【編者按】8月30日,由CSDN主辦的主題為「移動APP如何借力雲平臺? 」的線下沙龍在北京舉辦。 會議邀請到亞馬遜AWS中國解決方案架構師孫素梅、雅虎北京軟體研發中心資深研發經理申林和FunPlus趣加遊戲DevOps Team lead唐守斌三位嘉賓,以各自的經驗分別分享了雲計算平臺對於移動APP的推動。
站在「雲」肩上的移動APP
唯一不變的就是「變」,互聯網的發展更是瞬息萬變。 就拿MP3來說,它曾在80、90後人群中風靡一時,但對於00後還不知所云,現在他們則是與50後一起加入了iPad的隊伍!
終端的發展,推動了移動互聯網的繁榮。 「嘿,最近發現了一個好玩的遊戲,推薦你玩玩」、「你看最近朋友圈刷屏的那個APP你玩了麼」...... 移動APP已然成為大家茶餘飯後討論的話題。 但能夠長時間保持使用者粘性的APP並不多,大多都是曇花一現。 如何能夠保證玩家對APP的長期關注是許多移動開發者共同面臨的問題。
圖:沙龍現場合影
但仍然有不少開發者脫穎而出,借力無疑是解決問題非常好的方式,所以對於他們的成功,有一點很重要,那就是站在巨人的肩膀上,整合雲計算的力量,提高開發效率,控制成本,專注于創新。
移動APP要發展 如何借力雲?
是的,本期的沙龍活動就是為解決這些問題而舉辦。 此次邀請來的三位專家分別從APP開發、APP消息推送和APP後端運維三個方面給我們帶來了實踐經驗和案例,來説明大家解決疑惑?
圖:亞馬遜AWS中國解決方案架構師孫素梅
亞馬遜AWS中國解決方案架構師孫素梅分享了主題為「構建基於雲的移動應用」的演講。 在孫素梅看來,構建移動APP需要很多工作,包括認證訪問、資料同步、資料存儲、消息推送、使用者行為等工作,而亞馬遜AWS提供了移動開發過程一系列的服務,貫穿移動開發的整個生命週期。
圖:亞馬遜AWS移動服務
據孫素梅介紹,所有的服務都是跨平臺的,針對移動app的屬性做了很多的優化、包括localcache、切片上傳等優化,對於移動開發者來說,只需將Mobile SDK包含在移動程式當中,就可以自動的獲得並使用這些服務。
演講中,孫素梅重點介紹了Cognito解決方案,Cognito包括Cognito Identity和CognitoSync,主要是為了説明移動開發者實現APP資料的安全以及不同設備間的資料同步。
孫素梅更多演講內容見講義PPT。
下載連結:HTTP://download.csdn.net/detail/wangyp1230/7855281
圖:雅虎北京軟體研發中心資深研發經理申林
根據Urbanairship的資料,使用者保留率——6個月後,使用通知訊息為不使用通知訊息的2倍;App打開率——3個月後,使用通知訊息為不使用通知訊息的4倍,這兩個數據足以說明行動裝置上消息推送的重要性。
但是怎麼樣的消息適合推送呢? 因為不合適的消息內容很有可能直接導致使用者卸載APP的嚴重後果。 目前,市場上有亞馬遜 SNS、Urban Airship、Parse Push等跨平臺推送服務。 演講中,申林介紹了支援雅虎全部移動App推送消息OnePush。
據申林介紹, 雅虎4.3億移動使用者,每天發送10億條消息,峰值時每秒發送20萬條,同時保持超過2500萬行動裝置的TCP連接,OnePush支援APNS/GCM/TCP/HTTP發送通道。 使用TCP通道為不支援GCM的安卓設備推送消息。
與此同時,申林重點分享了OnePush消息推送平臺的系統架構,同時介紹了TCP通道、廣播和運維三大功能的設計。
申林更多演講內容見講義PPT。
下載連結:HTTP://download.csdn.net/detail/wangyp1230/7864411
圖:FunPlus 趣加遊戲DevOpsTeam lead唐守斌
分享會上,FunPlus 趣加遊戲DevOps Team lead唐守斌發表了主題為「利用雲計算應對快速增長和變化的移動遊戲服務」的演講。 帶有不確定性的使用者增長迅速,市場推廣需求、 社交特點所帶來的疊加使用者增長和推廣高峰期過後的資源利用率——這些是移動開發商經常遇到的問題,那麼如何才能滿足快速變化的需求呢?
演講中,唐守斌從運維角度分享了自己的看法。 在他看來,傳統的運維有諸多的環節,包括需求徵集、分析、採購、安裝、調試、部署和上線等環節,時間週期按月計算,資源利用率也不高,而通過雲計算的動態擴展,新遊戲專案上線時間可以縮短在半天以內,市場推廣、 資源容量擴充可以在一個小時以內實現。
這些可能還不夠,唐守斌表示雲計算時代下自動化運維,通過API建立自動化運維繫統,設立規則,系統自動運轉;伺服器數量按照實際負載彈性增加和減少;
使用者請求升起來後,機器自動啟動、自動部署配置和代碼、自動上線;系統啟動完以後,配置和代碼部署時間10s,自動加入到後端集群——這些都是自動化運維帶來的好處。
唐守斌更多演講內容見講義PPT。
下載連結: HTTP://download.csdn.net/detail/wangyp1230/7855265
如您需要瞭解AWS最新資訊或是技術文檔可訪問AWS中文技術社區;如您有更多的疑問請在AWS技術論壇提出,稍後會有專家進行答疑。
訂閱「AWS中文技術社區」微信公眾號,即時掌握AWS技術及產品消息!
AWS中文技術社區為廣大開發者提供了一個Amazon Web Service技術交流平臺,推送AWS最新資訊、技術視頻、技術文檔、精彩技術博文等相關精彩內容,更有AWS社區專家與您直接溝通交流! 快加入AWS中文技術社區,更快更好的瞭解AWS雲計算技術。
(整理/李雪 責編/王玉平)