可以使用像bmob這樣提供后端云服務的提供商來協助自己的APP開發,
這樣的云服務提供商,幾乎能免去所有服務器端編碼工作量,
前端工程師分分鐘為你的APP添加一個強大的后端服務系統,
為你提供一整套完整的后端解決方案,可以大大縮減你的開發周期和費用,
高效、省時、快速實現產品的價值。建議把盈利模式也考慮進去,接入支付sdk,搞幾個場景支付,打賞什么的功能,盈利也有了。
1、利用先進的WebRTC
WebRTC是一種新的Web標準,用于實現Web環境中的實時點對點通信,可以傳輸數據、有一些第三方javascript庫可以方便的支持WebRTC,比如PeerJS - Simple peer-to-peer with WebRTC。
2、自行通過WebSockets實現
WebSockets是一種為實時雙向數據傳輸建立的Web傳輸協議,它使得服務器端能夠主動push數據到瀏覽器端。WebSockets目前在移動端的支持要略好一點,iOS 7以上和Android 4.4以上都可以支持。如果使用Crosswalk打包,應該可以在更多版本的Android系統上使用。基于WebSockets的第三方庫也不少。
App定制服務而言,整個流程如下:需求預評估、UI設計、App端開發、服務端開發、接口聯調和測試驗收。通俗點說來就是客戶不需要懂技術,有對App的構想,APICloud就能做余下的事:把構想轉化成實施計劃、計劃轉化為可視化產品、對將做的App的所有UI進行預覽,當開發工程師、UI設計師等人員達成一致意見后,就能著手進行App端和服務器端的開發,然后測試這個App是否可用,終將所有確定的統計資料匯總交由客戶。
先說一下,Android系統的開發是底層C,中間層C++/C,上層應用是JAVA,應該說,系統是C和C++開發,只有運行在其上的應用app用的java,2d的cocos2dx,3d的用unity3d,另外Android應用一般用的是eclipse來開發的,用的是java,而unity用的C#和js,cocos2dx用C++,可以生成win的exe,Android的apk,IOS的ipa等,建議用unity