
Swift(雨燕) 是一种支持多编程范式和编译式的开源编程语言,苹果于2014年WWDC(苹果开发者大会)发布,用于开发 iOS,OS X 和 watchOS 应用程序。
Swift 结合了 C 和 Objective-C 的优点并且不受 C 兼容性的限制。
Swift 在 Mac OS 和 iOS 平台可以和 Object-C 使用相同的运行环境。
2015年6月8日,苹果于WWDC 2015上宣布,Swift将开放源代码,包括编译器和标准库。

iOS是苹果公司研发的一款手机操作系统。
iOS于2007年开始运用于iPhone,iPod Touch和苹果电视。
iOS从OS X演化而来,并且和OSX共享Darwin。

Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。
Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。
在Google I/O 2017中,Google 宣布 Kotlin 成为 Android 官方开发语言。

Android SDK是开发Android必备的工具包,集软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具于一身。
Android是一个对第三方软件完全开放的平台,这就给了开发者更多的自由发挥的空间,并且节省了一定的成本。
Android SDK采用了Java语言,最新的kotlin语言与Java100%兼容。

微信小程序是一种不需要下载安装,用户扫一扫或搜一下即可在微信上打开应用。
开发微信小程序只需要HTML、CSS、JS等相对基础的知识。
全面开放申请后,主体类型为企业、政府、媒体、其他组织或个人的开发者,均可申请注册小程序。小程序、订阅号、服务号、企业号是并行的体系。

ionic 是一个强大的 HTML5 应用程序开发框架(HTML5 Hybrid Mobile App Framework )。 可以帮助您使用 Web 技术,比如 HTML、CSS 和 Javascript 构建接近原生体验的移动应用程序。
ionic 主要关注外观和体验,以及和你的应用程序的 UI 交互,特别适合用于基于 Hybird 模式的 HTML5 移动应用程序开发。
ionic是一个轻量的手机UI库,具有速度快,界面现代化、美观等特点。为了解决其他一些UI库在手机上运行缓慢的问题,它直接放弃了IOS6和Android4.1以下的版本支持,来获取更好的使用体验。
jQuery Mobile 是创建移动 web 应用程序的框架。
jQuery Mobile 适用于所有流行的智能手机和平板电脑。
jQuery Mobile 使用 HTML5 和 CSS3 通过尽可能少的脚本对页面进行布局。

AppCan.cn开发平台是基于HTML5技术的跨平台移动应用快速开发一体化解决方案。开发者利用HTML5+CSS3+JavaScript技术可以快速地开发与原生应用体验相媲美的移动应用。
AppCan.cn平台提供了UI快速开发框架、本地功能调用API接口、应用打包系统、IDE集成开发环境和本地应用调试模拟器,预置数百套界面模板和数十种应用插件,使开发者可以快速迈入移动开发领域。

Cordova 是用于使用HTML,CSS和JS构建移动APP的平台。
我们可以认为Cordova是一个容器,用于将我们的网络应用程序与本机移动功能连接。
通过Cordova创建的APP,可以使用摄像头,地理位置,文件系统和其他本地移动功能。
Cordova支持如下移动操作系统:iOS, Android,ubuntu phone os, Blackberry, Windows Phone, Palm WebOS, Bada 和 Symbian。

CrossApp是一款完全开源、免费、跨平台的移动应用开发引擎,基于最宽松的MIT开源协议,开发者根据自身情况使用CrossApp开发任何商业项目。
CrossApp以C++作为开发语言,图形渲染基于OpenGL ES 2.0,采用MVC框架模式。
使用CrossApp开发的应用程序支持导出到各大主流移动平台,真正实现 "一次编码,多处运行"的跨平台开发技术。

HomeKit,是苹果2014年发布的智能家居平台。
2015年5月15日,苹果宣布,首批支持其HomeKit平台的智能家居设备在6月上市。
2016年6月13日,苹果开发者大会WWDC在旧金山召开,会议宣布建筑商开始支持HomeKit。
转载本站内容时,请务必注明来自W3xue。
部分原创内容未经授权禁止转载,违者必究。