IOS 应用混合开发调研
一、开发环境:
MAC + Xcode
鉴于目前没有MAC 电脑,考虑在windows 下装MAC虚拟机来进行开发,但是根据网友反馈需要内存16G 以上的电脑才能跑得流畅。
https://blog.csdn.net/seven_coder/article/details/78892896
目前还没有安装虚拟机成功启动MAC OS 系统。
- 开发账号:
从目前的了解来看,如果需要真机调试或者上架,需要appleId 关联苹果设备才可以,我在PC上创建的账号无法进入开发者注册界面。
https://developer.apple.com/apple-id/
需要进行双重认证绑定设备, 但是从同事做IOS开发的朋友那了解,说模拟器可以不用开发者账号,还没有将虚拟机成功安装运行,未验证。
鉴于目前我们的APP 受众小,应该可以不用上架,只需要真机调试后,打包让用户安装,所以目前的想法是只考虑真机打包调试,不考虑上架的情况。
打包发布都需要开发者账号申请证书和配置描述文件,目前还未测试,因为没有开发者账号,所以也无法用Hbuilder 工具来打包测试。
- 开发语言:
Object-c, 将C语言改造成面向对象的一门语言。
http://www.runoob.com/w3cnote/objective-c-tutorial.html
- 混合开发
从苹果的官方文档来看,是可以支持混合开发的:
https://developer.apple.com/documentation/uikit/uiwebview
其在UI层面提供了类似安卓中的webview控件来加载HTML显示界面。
基本使用参考:
https://blog.csdn.net/Jolie_Yang/article/details/52761767