这几天抽出时间来学学ionic。ionic是基于前端技术的混合移动app开发技术,可以快速的使用前端技术开发一款app。
ionic依赖与nodejs
- 安装nodejs
- 使用npm安装ionic cordova
npm install -g ionic cordova
- 接着就可以找个目录创建项目
ionic start myApp tabs
运行依赖与SDK
运行前需要添加平台并build
ionic platform add ios/android
ionic build ios/android
- 安卓需要SDK23也就是android6.0
- 真机调试
ionic run android
- 模拟器调试
ionic emulate ios
- 真机调试
- ios需要Xcode,因为没有开发者帐号,所以我没法试
- 更便捷的是可以在chrome下调试
ionic serve --lab
优化
- 听说可以用Crosswalk进行优化,可以是运行效率提高
学了一下步骤如下:
新版本的ionic可以直接用ionic browser add crosswalk
添加crosswalk(SDK需要添加android repository和google repository两项才能成功编译)
运行成功,因为还没开始写大型复杂运算程序,没有测试性能。