前几天用了很长时间下载安装了MeeGo SDK 1.2,今天开始记录SDK 1.2的使用和项目开发心得,当然啦,这应该是一个系列博文,进度就照着我们项目的进度来吧。
既然看到了有英文版和中文版地安装教程,我在这里就不赘述了,我们直接看下Qt Creator。可能是由于我在版本更新的时候的一些疏忽,我的Qt Creator里面没有直接启动Simulator的按钮(如图)。
所以我不得不每次都从命令行启动...
相信所有使用Windows的同学们都跟我有同样的感受,使用QEMU作为模拟器速度非常慢。我这里的情况是Win7 64位系统,基本开一次需要十五分钟左右,而且打开后速度也特别慢。目前能想到的解决方案是使用硬件平台(速度快,但是成本高)或者使用VirtualBox代替QEMU(速度有所改观,但仍然比较慢,而且貌似有黑屏问题),再或者就是去Ubuntu下,在Linux中模拟器速度很快,至少在SDK 1.1的时候是这样的。
注:据官方介绍,SDK 1.2只能正常运行于Ubuntu 10.10 10.04等的32位版系统上,所以如果大家决定转战Ubuntu的话一定要注意别装成64位了...还有就是在VMware中安装Ubuntu可能会因为虚拟的处理器不支持VT而无法运行Simulator...以上均是我的同学和我自己在安装过程中的一些教训,希望能帮到大家一点点...
打开模拟器后发现外观跟1.1的手持设备平台还是有很大不同的,解锁需要滑动,解锁后,点击查看所有应用就可以看到原生带有的一些功能了。其中上网、播放音乐都可以,只是速度仍然很慢...
我随即打开了Terminal,查看了系统版本等信息,系统版本为1.1.99。
之后在Tool-Option中测试模拟器连接情况,尽管速度很慢,但是也是连接上了。使用Qt自己的库写的Hello World可以运行,可是速度仍然是硬伤,所以可见,如果在这种速度下进行一些大型开发必然要很痛苦...
总结:MeeGo SDK 1.2与1.1版本相比有很大功能上的进步,如强化了USB、蓝牙、WiFi等开发功能,为开发人员提供方便等等。但是我们仍然看到SDK 1.2仍然不是十分成熟,性能和稳定性亟待改进。不过由于MeeGo起步晚,所以潜力还是很大的,所以我们有理由相信下一版本的SDK会更好~!
文章转自: intel博客