Live data from Hacker News

Digia releases Qt 5.2 with Android and iOS support

thenextweb.com

1–10 of 53 posts

Re: Digia releases Qt 5.2 with Android and iOS support

#4
post #2

Does this mean we can create Android and iOS apps with Python (via e.g. PyQt)?

I think they would want you to use QML for that. Code your interface in QML, access your platform libraries in Java/Obj-C. This actually makes a lot of sense, since QML can represent just about any GUI logic and you need your native platform libraries anyway.

If you have not tried QML yet: I used to love Qt because it was soo easy, then loved PyQt because it was soo much easier. Now I love QML because it is soo much easier still. QML really is an awesome way of creating GUIs and interaction logic. Then code your backend in whatever language you like. PyQt works just as well as C++, and since you don't have to wrap GUI logic at that point, the language doesn't matter as much.

Re: Digia releases Qt 5.2 with Android and iOS support

#7
> You can download a 30-day trial of Qt Enterprise from Digia’s Qt site (version 5.2 is slowly trickling out throughout the day). The open source version can meanwhile be snagged from Qt Project.

Does anybody know the difference between the Enterprise and Open Source versions? Is it just tech support or is the Open Source version going to lack the features we really need?

Re: Digia releases Qt 5.2 with Android and iOS support

#9
post #3

Can't seem to find Qt 5.2 anywhere. Are the installers yet to be released?

From the article: Update at 11:00 AM EST: Digia has contacted TNW [TheNextWeb] to say that “some last minute technical issues” have delayed the launch until December 12. Downloads are now expected to go live at 10:00 AM CET (4:00 AM EST) [9:00 GMT], or about 22 hours later than previously planned.

Re: Digia releases Qt 5.2 with Android and iOS support

#10
post #2

Does this mean we can create Android and iOS apps with Python (via e.g. PyQt)?

Actually QML apps can be written only using QML + Javascript. Performance or platform dependent parts can be written in C++.

Some Qt based frameworks experience. Ubuntu Touch chose to develop apps using Javascript only where possible. BlackBerry apps support both Javascript and C++. There are people who believe that QML must be used only for UI and all logic must be written in C++. IMHO Javascript is good choice as it is fast enough in many cases.

As for Python that's not what you want to use with QML and pure Qt is not what you want to use for mobile apps.

Post reply on HN