开发缺点_成都嗨创科技:原生APP开发与混合APP开发的优缺点对比
原生APP开发1、开发语言:安卓APP:Java开发语言;苹果APP:Objective-C 或Swift 开发语言;均为官方规定开发语言;2、优点1)使用体验较好,能够实现较为复杂的交互效果;2)使用流畅度更高;3)能够较为容易处理对不同品牌手机的兼容;4)能够较好的支持调用手机硬件功能;3、缺点1)开发成本较高,需要至少两名开发工程师,一名安卓开发工程师,一名苹果开发工程师;2)后期维护成本较
原生APP开发
1、开发语言:
安卓APP:Java开发语言;
苹果APP:Objective-C 或Swift 开发语言;
均为官方规定开发语言;
2、优点
1)使用体验较好,能够实现较为复杂的交互效果;
2)使用流畅度更高;
3)能够较为容易处理对不同品牌手机的兼容;
4)能够较好的支持调用手机硬件功能;
3、缺点
1)开发成本较高,需要至少两名开发工程师,一名安卓开发工程师,一名苹果开发工程师;
2)后期维护成本较高,因为需要至少两名开发工程师;
混合APP开发
1、开发框架
常见混合app开发框架有:Apache Cordova、lonic、React Native、阿里weex(基于Vue.js)、Flutter、AppCan、APICould等
2、优点
1)跨平台,开发一套app的代码,就可以同时导出安卓和苹果甚至其他平台的安装包;
2)开发成本和后期维护成本低,一名开发工程师就可以同时开发多个平台的项目;
3、缺点
1)APP使用体验无法保证,众多框架都存在缺陷,且无较好解决方案,实现较复杂交互效果有一点困难,或存在无法实现的情况;
2)兼容不同品牌手机厂商不如原生支持好,且存在部分兼容问题无法处理;
3)对调用手机硬件功能支持力度不如原生,或存在需要原生提供支持;
更多推荐
所有评论(0)