回复: Preview of Qt 5 for Android
#11 [roywillow 03-14 21:42]
necessitas的alpha版本的时候试过,只能说qtwidget应用在安卓上很丑= =,而我又不会qml,算是过了一把小白鼠的瘾……
当时的版本对multimedia模块支持的很差,现在单独拿出来说似乎也是为了摆脱当时的阴影吧
不知道对于发布含有Qt库以外的第三方库的应用,有没有改善。当时为了替代multimedia用了openal soft,为了让程序意识到这个库的存在绕了好久
我觉得Qt5.0有种以测试版的水平发布正式版的赶脚,真真让不少用户当了一回隐性小白鼠呢……这次Qt5 Android不妨也试试这战略XD
#12 [stlf 03-15 09:43]
Qt 5的Android版预览 by Liang Qi
原文链接:Eskil Abrahamsen Blomfeldt – Preview of Qt 5 for Android
迁移Qt 4到Android的第一个代码变更(commit)发生在2009年圣诞节,来自于BogDan Vatra的“Android mkspecs and semaphore”。
2010年1月22日,他在“A small step for Qt, a giant leap for android”(Qt的一小步,Android的大飞跃)中提交了一个可以工作的图形系统插件,并且可以在Android设备上真正运行Qt应用程序了。为此他上传了一个视频进行庆祝。
2011年2月20日,他在Necessitas中发布了第一个可用的Qt 4的Android版。
在此后的三年多时间里,BogDan和其他朋友一起(还在继续)利用业余时间开发Necessitas项目,并且在去年的11月8日,BogDan同意把他的这一工作带到Qt 5中并且将这一移植提交到了Qt Project中。
1月4日,他把Qt 5的Android版的第一个版本提交到一个WIP(正在工作中)分支,最近我们已经把它合并到“dev”分支,这也就是说它将会作为Qt 5.1的一部分发布。
对于这次预览发布,我们主要集中精力在开发人员体验方面,让开发人员可以很容易地在Android设备上运行和测试他们的应用程序。尽管您可以在应用程序商店中发布使用Qt 5.1版的应用程序,但是我们还是建议您等到Qt 5.2版的时候再这样做,因为我们希望投入更多精力来改善这一体验:对于如何部署应用程序提供更多选项,增加更多通用的优化,并且支持更多的Android API,同时允许您使用Java代码或者它们的C++ API映射来扩展您的应用程序,只要您喜欢。
演示程序来了!(译者注:某个地区的网友也许不能访问,原因众所周知。)
第一个是,Qt 5 Cinematic Experience演示程序在以下设备上运行(从左到右):Nexus 4、Asus Transformer Pad TF300T和Nexus 7。Qt 5 Cinematic Experience演示程序现在已经成为了我们在所有展会中的首选演示程序,因为它很好地演示了Qt Quick 2中很多新的图形能力,例如着色器效果(shader effects)、粒子效果(particle effects)和新的PathAnimation以及让60fps成为可能的底层硬件加速SceneGraph架构。

请点击查看视频
在Qt的核心部分之外,我们还支持了QtMultimedia中的QML媒体播放器API。这里是Andy用QML写的一个很不错的视频播放器,在视频之上使用了像素着色器效果,它运行在Asus Transformer TF300上:
tpbq1http://blog.qt.digia.com/wp ..
#13 [jyiigpgf 03-15 11:08]
necessitas项目,是个人做着玩玩的,不是官方的东西。
当时的版本对multimedia模块支持的很差,现在单独拿出来说似乎也是为了摆脱当时的阴影吧
这句话要斟酌一下吧。
#14 回 13楼(jyiigpgf) 的帖子 [hp_201111 03-15 11:32]
到合适的时候 , 官方可以招安
#15 回 13楼(jyiigpgf) 的帖子 [roywillow 03-15 13:03]
个人见解罢了,不过真的有很多人对于necessitas的multimedia模块的不完善失望,不过后来也出来了很多替代的方法