1、Internet+Education Solutions物联网工程导论移动应用开发技术22:14 / 2移动应用开发 随着移动互联网的快速崛起,智能手机、平板电脑迅速普及开来,成为了很多人的互联网入口。谁拥有了入口,谁就拥有了互联网的未来。22:14 / 3移动设备上的两大操作系统 Google的Android(安卓)系统 由Google开发管理和升级,但源代码开放,因此,许多手机厂商的系统都是基于安卓进行了二次开发,例如:华为、小米、三星等。 苹果的IOS系统 IOS系统是封闭的,只有苹果公司的产品可以使用。22:14 / 4学习开发Android应用的路线图 首先,要学习一门计算机语言。
2、Java,诞生于1995年,老牌的计算机编程语言。 Kotlin,诞生于2011年,2017年成为了Android的官方开发语言。22:14 / 5学习开发Android应用的路线图 其次,搭建开发环境 下载Java的JDK 下载Android Studio 注意:Android Studio是官方认定的开发工具,不要选择Eclipse!22:14 / 6学习开发Android应用的路线图 推荐一本好书22:14 / 7学习开发IOS应用的路线图 首先,你得有一台安装了Mac OS X操作系统的电脑。22:14 / 8学习开发IOS应用的路线图 申请一个Apple ID(免费)。可以用于学习开
3、发IOS的App。 如果需要将开发出来的App发布到App Store,则还需要进一步申请苹果开发者账号,个人用户年费是99美元,企业用户的年费是299美元。22:14 / 9学习开发IOS应用的路线图 搭建开发环境,在Mac OS X系统的电脑上安装Xcode开发工具。22:14 / 10学习开发IOS应用的路线图 学习开发语言 Object-C(有C语言基础的学习者首选) Swift,2014年才发布,开发门槛相对较低。22:14 / 11学习移动应用开发的第三条路线 WebApp和混合App 优点:用一套代码,就可以跨平台。 缺点:体验稍差,技术不成熟22:14 / 12学习移动应用开发的第三条路线 WebApp 基于HTML5的Web开发技术,本质上就是一个Web应用。 优点: 跨平台 对于有Web开发经验的学习者来说,可以快速上手。 缺点: 体验稍差 技术还不成熟22:14 / 13学习移动应用开发的第三条路线 混合App 是原生和HTML5技术的混合应用 优点: 跨平台 对于有Web开发经验的学习者来说,可以快速上手。 比WebApp功能更强,体验更好。 缺点: 技术还不成熟。Internet+Education Solutions欢迎各位优秀学子加入物联网大家庭One World,One Network