Qt 5.1 Adds Android and iOS Support
colinneagle writes "This week, the team at Digia rolled out the first alpha release of Qt 5.1, which is slated to have the first round of support for Android and iOS, with full support coming in 5.2. The goal is to make 5.1 completely usable for building complete, shippable apps for both mobile platforms. That means Qt can now be used to build native, smooth applications on Linux, Windows, Android, iOS, MacOS X and even BlackBerry 10, all with an excellent integrated development environment – QtCreator. Coming with version 5.1 is also something called 'Qt Quick Controls' — which is a set of nice, reusable user interface controls. Currently, it is focused on Desktop applications, but is expanding to add touchscreen-specific features. And, importantly, this release also brings 'Qt Sensors' into play. 'Qt Sensors' are pretty much exactly what they sound like — access to hardware sensors on devices where they are available, with built-in motion gesture recognition. Definitely a big plus for Android and iOS applications."
There is nothing native about a Qt app. You can spot one a mile away cause they stand out like a sore thumb.
Digia and the Qt Project has been exploding with great new work.
Qt 5.1 is adding initial support for Qt Quick Controls formerly "Desktop Components". These are packaged Qt Quick controls such as sliders and tables with skins for each of the different platforms.
The Qt Project has just recently started shipping the Qt Installer Framework which is a cross-platform installer framework (that is used by the Qt installers). After managing multiple installers on different platforms for my own open source work, I'm really looking forward to digging into this.
Another huge project is the new Qt Build System or qbs. This is a replacement for QMake and I'm really excited to see how it shapes up against CMake.
With the recent advancements in the C++ standard and Qt, it is a very exciting time to be a C++ developer.
There has been somewhat hackish support available for a while to use it on Android. Having official support will be nice. Now I just have to write my killer app and live the lifestyle of the idle rich.
Easy Online Role Playing Campaign Management
My understanding is that the Qt libraries are on the order of hundreds of megabytes. Bit large for a library on a machine with 16G storage,
QT has some very cool stuff, some nice libraries/utilities that allow you to program the algorithmic part of some app in it and use it everywhere. That part is great.
Problem is, QT is not aimed for app developers, because no way someone that wants to release an app for profit would indulge in this almost pornographic way of cross platforming. QT just has all these images of controllers from the platforms it runs on, and them puts them on top of it's implementation to have a similar look of the platform it's running on at the moment. And well, the look is not that similar and the functionality of the platform, on most of the cases just isn't there.
The end result will always seem an hack, no matter how much work you put into it. And for all that work you take to make your app look almost rightand behaving acceptably, you would probably spend less time and get it looking/behaving perfectly if you just used the native coding tools of the platforms you want to run your app in.
What about haiku? You know, for Qupzilla
People once told me 68K ram was all we needed,
Achieve any of the balance 1s struck,