品尝苹果味——PC兼容体验iOS

俞木发 《电脑爱好者》2016年第8期 2016-11-21 14:40专题 标签:兼容体验 iOS

大家知道iOS系统都是封闭的,而且iOS设备也素以“昂贵”闻名。因此如果要体验或者开发iOS应用,默认情况下我们就不得不购买iOS设备。不过现在可以转变思路,借助我们常用的PC+Windows来兼容体验iOS。

模拟体验iPhone

iPhone高昂的售价让很多朋友望而却步,如果只是想简单体验一下iOS系统,那么现在可以借助Desktop iPhone模拟器实现。模拟器的运行需要借助AIR实现,在完成AIR的安装后直接运行下载到的DesktopiPhone.air即可启动模拟器。启动后的模拟器界面和iPhone 4S一样,解锁后我们可以直接运行模拟界面的应用。不过大多是在线应用,比如可以启动Safri浏览器查看新闻等操作(图1)。

201608pgty1

图1 使用Desktop iPhone模拟器

当然DesktopiPhone模拟器的功能非常简单,也无法直接运行iOS原生程序。如果需要更真实体验iOS,还可以通过安装苹果iPhone开发环境套件Xcode实现。由于Xcode组件只能在Mac OS中运行。因此我们需要先在Windows下安装Mac OS模拟系统,这里建议使用Vmware来安装,关于如何安装Mac OS模拟系统,在之前刊物已经做过很多介绍,这里就不赘述了。

小知识:

Xcode是一个集成开发环境,是运行在Mac OSX上的集成开发工具。普通用户通过在Windows下安装MAC OS模拟系统,就可以开发OS X和iOS应用。这样对于想学习iOS应用开发又没有MAC设备的朋友,通过MAC OS模拟系统就可以在Windows上进行学习。目前最新版为Xcode 7.3 beta 5,包含最新iOS 9.3 beta的SDK模块。

在Mac OS模拟系统中启动Xcode后,展开“Xcode→Open Developer Tool→iOS Simulator”,然后选择自己需要使用的iOS模拟器,比如想体验iPhone 6的用户则可以选择iPhone 9.2 Simulator模拟器(图2)。

201608pgty2

图2 选择模拟器

成功加载模拟后在程序右侧窗格就可以看到一个类似iPhone 6手机的模拟界面,它总共包含三个桌面,和iPhone 6一样第一个默认是搜索界面(二、三则分别是主桌面和应用程序界面,可以使用鼠标拖住切换),点击其中的Safari图标可以上网,点击主页按钮则返回主桌面,具体操作和iPhone 6是一样的(图3)。

201608pgty3

图3 模拟器界面

当然如果想体验更多模拟器,我们也可以自行下载模拟器文件(后缀名是simruntime),下载后解压到“/Library/Developer/CoreSimulator/Profiles/Runtimes/”目录中,这样以后在XCode中点击“Create a new simulator”即可选择自己下载的模拟器(图4)。

201608pgty4

图4 选择自行下载的模拟器

模拟器其他设置也和iPhone上一样,比如需要在模拟器界面上添加中文输入法,先切换到iOS的第二个界面,依次点击“Settings→General→Keyboard→International Keyboards→Add New Keyboard→Chinese Simplified→PinYin ”,这样就会在当前模拟器上加上拼音输入法,以后在文本输入界面切换到拼音输入即可输入中文了(图5)。

201608pgty5

图5 添加输入法

虽然这个模拟器功能和实机一样,不过只能在模拟中加载应用的源代码运行(而不能像实机那样直接从苹果商店下载应用运行)。因此要在其中测试iOS应用,我们必须获得源代码或者自行编译,比如自己编译的应用打包好应用程序后,在MAC OS中启动终端,输入下列的命令即可将其安装到模拟器上运行了(图6):

adt -installApp -platform ios -platformsdk 模拟器具体路径 -device ios-simulator -package 编译应用名.ipa

201608pgty6

图6 在模拟器上运行APP

当然了应用的开发并非一件简单事情,对于想在模拟上运行更多应用的朋友需要自己去学习Xcode,并掌握相应的编程知识才能更好的玩转模拟器。

Xcode开发资源火速链接(以下网址已作缩短处理):

全球最大苹果开发者中文是社区

网址:http://t.cn/RqvKWen

开源中国社区Xcode版块

网址:http://t.cn/RqvKH6u

iOS开发者能用上的10个Xcode插件

网址:http://t.cn/RzN16zK

在Windows下体验iTunes

除了通过模拟器的方法体验苹果应用外,苹果平台上很多优秀的应用如Mac OS下iTunes、OS下的Safari实际上是可以跨平台使用的。因此我们在Windows下也可以体验这些苹果平台下的原生应用。下面以iTunes为例。

精彩iOS游戏早知道

喜欢手游的朋友都知道,大部分好玩的游戏都是先基于iOS平台开发的,在苹果商店获得用户好评后才会被移植到安卓平台。但是怎么知道目前iOS流行什么游戏?借助iTunes和苹果商店的紧密集成,我们在Windows下也可以轻松获取这些信息。

启动iTunes后点击菜单栏下的“...”图标切换到“应用”,使用自己的苹果ID(如果没有请注册)登陆后点击“APP Store”切换到苹果应用商店,这样可以在iTunes中打开苹果在线商店。切换到“按类别浏览/游戏”,在这里就可以看到iOS平台下各种热门游戏了(图7)。

201608pgty7

图7 在iTunes中访问苹果商店

201608pgty8

图8 打开游戏链接页面可以在iTunes中看到游戏的截图、游戏官网、用户评论等详细信息。

对于这些优秀的游戏,只要用户反响热烈一般都会快速移植到安卓平台。在iTunes查看清楚后,打开百度以“安卓 热门游戏名”为关键字进行搜索即可找到对应的Android版本。虽然Android平台和iOS不同,不过对于从iOS下移植到Android上的游戏大体操作,界面和攻略是一样的。因此通过iTunes里的介绍,我们就可以大体知道游戏的情况。省去在Android手机上试错、试玩可能出现的风险。

音乐播放更有个性

使用iTunes后可能很多朋友会将自己电脑上各种类型的音乐全部添加到iTunes播放列表,这样在随机播放欣赏这些音乐的时候就会出现一些不协调的场景,比如可能其中夹杂着英语听力文件。iTunes可以对此进行个性的设置。在音乐库中选中听力文件,右击选择“显示简介”,在打开的窗口切换到“选项”,勾选“随机播放时跳过”即可,此外还可以在此对音乐的音量进行调整(比如某首音乐的音量较小,则可以将其调整到和前一首大致相同的音量,以免播放时忽高忽低)、均衡器也可以进行个性选择(如摇滚音乐则赋予摇滚特效),这样听歌时就更惬意了(图9)。

201608pgty9

图9 音乐调整

iTunes常见问题QA

Q1:为什么会在安装iTunes的过程中出现安装中断的情况?

A:这个原因大多是由于系统已经安装过旧版iTunes,但是没有正常卸载所致。解决方法一般只要将以前安装iTunes的目录全部删除就可以解决了(iTunes默认安装位置:C:\Program Files\iTunes)。

Q2:如何新建智能播放列表?

A:iTunes是一款优秀的智能播放器,它可以通过建立智能播放列表来播放符合自己所需的音乐。比如对于王菲的歌迷,在将本机所有的音乐添加到iTunes的媒体库后,点击ctrl+S打开侧边栏,点击“+”在弹出的下拉列表选择“创建智能播放列表”,接着在弹出的窗口勾选“匹配下列规则”,然后建立一条“表演者包含王菲”的规则。这样建立的播放列表就全部是王菲的专辑了。

Q3:如何iTunes媒体库位置

A:默认情况下库位置在C:\user\当前用户\音乐\iTunes”下,你重装系统后,这库中的内容就消失了,可以在iTunes中点击“编辑/偏好设置/高级”,点击“更改”,将媒体库位置指向到其他分区。继续勾选下面的“保持iTunes media文件夹有序”,这样的话iTunes就会按演唱者/专辑/歌曲整理文件夹,使得音乐条理分明顺序井然;在同样菜单下勾选“添加资料到媒体库时将文件复制iTunes media文件夹”,这样iTunes在添加资料时会自动复制相应媒体到媒体库文件夹,而原文件删除后不会影响iTunes媒体库资料。