关于原生iosAPP和微信端公众号APP的一点看法
来源:互联网 发布:烘干法测定含水量数据 编辑:程序博客网 时间:2024/06/06 00:16
本人原本是从事ios开发的程序员一枚,因为公司需要,自学了html5,又做了微信端的app开发。这里浅谈一下,本人关于这两种app的看法。
IOS APP
其实这类app就是使用ios的原生语言开发,oc/swift;在App的三大分类中,它属于Native App,就是原生app。在真实体验过三种APP之后,你会发现,原生app无疑是功能最强,效果最好,反应最快的一种。完美的调用原生底层,在调用原生控件方面的优势,或者调用本机工具方面的优势,都是其他种类的app无法取缔的。但是其缺点也是颇多,比如,开发周期的问题,上架审核的问题,版本迭代的问题,最要的是跨平台的问题。ios就是ios,永远只能在ios设备上运行,一个app多端使用,就必须找到各个端的程序员,编写各个端的代码,加上后期版本迭代,功能维护,对于公司来说,确实是一笔不小的开支。
微信端APP
这类app就是APP三大种类之中的WebAPP,采用html5编写。在网页里就可以运行。微信公众号里面的app,其实质就是一个网页,点击公众号里面的按钮,其指向就是你的webapp地址,然后微信用webview去承载你的地址。微信端是对这个地址有要求的,必须是域名地址,不能是ip,而且必须通过icp认证。不然的话,就会各种安全提示。这里不多说详细了。。 谈回webapp,其采用的技术就是通用的web前段技术,但是必须注意移动设备和pc的区别。在效果方面 webapp肯定达不到原生app的效果,无论是调用本地,还是流畅度,反应速度,都不及原生。但是还是可以一用,就像ipone4s,和ipone6s的区别。但是它的优点太多了,比如不需要上架,不需要被审核,版本更新快捷、简单。最要优点就是跨平台,一套代码,在任何手机上都可以运行,大量减少人力物力,这是最大的优点。
最后我觉得,如果是大公司,而且需要开发的app功能复杂,对性能要求比较高,动不动就需要调用本地功能的最好就是用原生开发,保证质量。如果是公司较小,而且开发的app针对人群较少,功能不是那么复杂的,就用微信公众号这种模式吧。
- 关于原生iosAPP和微信端公众号APP的一点看法
- 关于智能手机App的一点看法
- 关于爱情和婚姻的一点看法
- 关于webcontrol和pagelet的一点看法
- 关于StringBuffer和StringBuilder的一点看法
- 关于linb的一点看法
- 关于跳槽的一点看法
- 关于新技术的一点看法
- 一点关于Ares的看法
- 关于Velocity的一点看法
- 关于积累的一点看法
- 关于积累的一点看法
- 关于中国教育的一点看法
- 关于MFC的一点看法
- 关于技术交流的一点看法
- 关于积累的一点看法
- 关于积累的一点看法
- 关于积累的一点看法
- 第七周项目2--建立链队算法库
- Android okHttp网络请求之Get/Post请求
- 常见浏览器兼容性问题及解决方案
- eclipse j2me 连接 KEmulator模拟器
- 7.2.3函数参数传递—vector和其他类型的形参
- 关于原生iosAPP和微信端公众号APP的一点看法
- Django简易教程之一(models)
- swift中UIPickerView的使用
- C#串口编程(简单Demo)
- Qt的正则表达式
- JAVA-泛型的使用以及泛型限定
- 如何使用火狐下的两款接口测试工具RESTClient和HttpRequester发送post请求
- PullToRefreshScrollView显示不完全
- iOS 自定意义cell左右滑动,添加自定意义button