Windows phone " Windows phone将微软旗下的 Xbox Live游 戏、 Xbox Music音乐与独特的视频体验集成 至手机中。 Windows phone8放弃了老旧的WnCE内核, 改用与 Windows8相同的NT内核。 Windows Phone8系统也是第一个支持多核CPU的WP 版本,宣布 Windows phone进入多核时代。 2021/2/3 《计算机操作系统》-第1章 14/7
2021/2/3 《计算机操作系统》-第1章 14/77 Windows Phone ◼ Windows Phone将微软旗下的Xbox Live游 戏、Xbox Music音乐与独特的视频体验集成 至手机中。 ◼ Windows Phone 8放弃了老旧的WinCE内核, 改用与Windows 8相同的NT内核。Windows Phone 8系统也是第一个支持多核CPU的WP 版本,宣布Windows Phone进入多核时代
iOS vs Android 开发环境 ■iOS: Xcode,具有运行速度快、功能强大且安全性高不 易被入侵等特点。 ■ Android:利用 Android插件定制的 Eclipse。运行缓慢、 笨拙,调试器非常糙。 Android studio(试用版) ■配置 iOs: Xcode搭配 Objective-C,隐藏着复杂的编译机制 开发者需要面对宏、头文件、项目、计划以及构建配置 等一大串构建配置的列表 Android:相对简单,它有一个单独的 manifes文件 开发者保存任何文件时, Eclipse通常会在整个系统中构 建一次应用。 2021/2/3 《计算机操作系统》-第1章 15/7
2021/2/3 《计算机操作系统》-第1章 15/77 iOS vs Android ◼ 开发环境 ◼ iOS:Xcode,具有运行速度快、功能强大且安全性高不 易被入侵等特点。 ◼ Android:利用Android插件定制的Eclipse。运行缓慢、 笨拙,调试器非常糙。Android Studio(试用版) ◼ 配置 ◼ iOS:Xcode搭配Objective-C,隐藏着复杂的编译机制。 开发者需要面对宏、头文件、项目、计划以及构建配置 等一大串构建配置的列表 ◼ Android:相对简单,它有一个单独的manifest文件,当 开发者保存任何文件时,Eclipse通常会在整个系统中构 建一次应用
iOS vs Android 用户体验设计 OS: Interface builder是 Mac osx平台下用于设计和测 试用户界面(GUI)的应用程序。简单的拖拽操作可以 构建GUI。 Android:各式各样的屏幕尺寸;第三方icon包 ■语言 iOS: Objective-C Android Java API n为开发者提供的软件库,广义上讲,这些库基本类似 提供手机功能及特点的APⅠ、提供网络访问功能、提供 包括功能强大的 Webview等 2021/2/3 《计算机操作系统》-第1章 16/77
2021/2/3 《计算机操作系统》-第1章 16/77 iOS vs Android ◼ 用户体验设计 ◼ iOS:Interface Builder是Mac OS X平台下用于设计和测 试用户界面(GUI)的应用程序。简单的拖拽操作可以 构建GUI。 ◼ Android:各式各样的屏幕尺寸;第三方icon包。 ◼ 语言 ◼ iOS:Objective-C ◼ Android:Java ◼ API ◼ 为开发者提供的软件库,广义上讲,这些库基本类似: 提供手机功能及特点的API、提供网络访问功能、提供 包括功能强大的WebView等
iOS vs Android ■网络通信实现 ■现在大多数应用都采用互联网API,jS和 Android都提 供了一整套工具和APⅠ帮助开发者实现这样的功能,都 提供了非常类似的 Web view-基本上相当于一个浏览 器窗口,开发者可以将其插入到应用程序的任何位置。 ■分享 iOS: Scanline Android:个功能强大的应用内通信系统 Intents 碎片化问题 Android的碎片化问题一直饱受诟病,谷歌正在努力 2021/2/3 《计算机操作系统》-第1章 1777
2021/2/3 《计算机操作系统》-第1章 17/77 iOS vs Android ◼ 网络通信实现 ◼ 现在大多数应用都采用互联网API,iOS和Android都提 供了一整套工具和API帮助开发者实现这样的功能,都 提供了非常类似的WebView——基本上相当于一个浏览 器窗口,开发者可以将其插入到应用程序的任何位置 。 ◼ 分享 ◼ iOS:Scanvine ◼ Android:个功能强大的应用内通信系统Intents ◼ 碎片化问题 ◼ Android的碎片化问题一直饱受诟病,谷歌正在努力
iOS vs Android 应用发布 niOS:噩梦!单在创建证书及 Distribution Profiles环节,不少开发者就需要花费一天的时 间来搞定。而测试工作,若非 TestFlight应用, 绝对是难以描述的糟糕。 Android:发布简单。只需通过 Eclipse引导签署 应用,开发者就能拥有一个可以在任何 Android 平台运行的APK文件。用户安装APK文件即可 如果应用在使用中出现了问题,开发者能马上 上传修复的版本供用户下载。 2021/2/3 《计算机操作系统》-第1章 18/7
2021/2/3 《计算机操作系统》-第1章 18/77 iOS vs Android ◼ 应用发布 ◼ iOS:噩梦!单在创建证书及Distribution Profiles环节,不少开发者就需要花费一天的时 间来搞定。而测试工作,若非TestFlight应用, 绝对是难以描述的糟糕。 ◼ Android:发布简单。只需通过Eclipse引导签署 应用,开发者就能拥有一个可以在任何Android 平台运行的APK文件。用户安装APK文件即可。 如果应用在使用中出现了问题,开发者能马上 上传修复的版本供用户下载