app開發需要哪些技術
app開發需要技術如下:
1、開發環境,Android Studio、eclipse.如何搭建Android開發環境可以去百度。
2、數據結構,App的某些功能涉及到做算法,所以要有壹定的數學基礎
3、Android SDK,會API接口開發,包括自行開發API的能力和調用第三發API的經驗。
4、熟悉tcp、IP,socket等網絡協議
5、如果涉及到服務器,妳還需要了解webservice相關知識和相應的開發語言,常用有PHP、JSP、ASP.Net.
6、除了這些功能基礎,App開發還涉及到UI設計、框架、性能優化、調試適配等。
簡單來說,Web App就是針對iOS/Android優化後的web站點,用戶不需要下載安裝即可訪問。壹般的web站點測重使用網頁技術在移動端做展示,包括文字,視頻,圖片等,而Web App更側重“功能”,是基於網頁技術開發實現特定功能的應用,必須依賴手機瀏覽器運行。
Native App是基於智能手機操作系統(現在主流的是ios和Android)用原生程序編寫運營的App。Native App運行時是基於本地操作系統的,所以它的兼容能力和訪問能力更好,擁有最佳的用戶體驗、最好的交互界面,但也是開發難度最大,開發成本和維護成本最高的App。