(1)iOS/Android的内置浏览器是基于webkit内核,在开发webApp时,多数使用html或html5、CSS3、JavaScript技术做UI布局,服务端技术用java、php。
(2)Native App: 开发Native App需要根据运行的手机系统采用不同的开发语言,开发Android App需要的开发语言是java,还需要熟悉Android环境和机制。
开发环境,Android Studio、eclipse.
Android SDK,需要开发者会API接口开发
需要开发者熟悉tcp、IP,socket等网络协议
涉及到服务器,还需要了解webservice相关知识和相应的开发语言,常用有PHP、JSP、ASP.Net.
App开发还涉及到UI设计、框架、性能优化、调试适配等
Objective-C是开发iOS系统App的主流编程语言。
(3)Hybrid App:混合开发中主流的是以web为主体型的开发,即以网页语言编写,穿插Native功能的hybrid App开发类型。