Qt and ios : commercial ?



  • Hi,

    I have saw the slide of dev days at San Francisco : http://www.slideshare.net/Qt4iOS/qt-developer-days-2011-qt-on-ios

    What does mean commercial Qt ios ? we need to buy a commercial version at digia or Ian dean will resell an ios package for Qt ?
    When will it be available ? I hopes soon :) I am now an user of necessitas : and it's working fine for me :)



  • Have you put any application on Android market place ? Does the deployment works without any problems ? There doesn't seem to be more information available about the iOS commercial port at the moment.



  • I have one application develop for windows/Mac (qml apps) that is ported to android using necessitas without big changes ! this apps is a pro apps and in use now ... I haven't put the application on android market, but I send to my customer the apk .. It's not a mass market application. ..



  • Thanks for the info. Was it a Qml/JS app or Qml/c++ app. If it is Qml/JS, is the performance ok ? I asked because I myself am planning to use Qt for developing for Android.



  • Also, is necessitas production ready yet ? I read that it is in alpha version now.



  • a qml/C++ app, the performance are fine .. It's in alpha stage (it seems beta come soon) ... but it's stable for my application.



  • ok, thanks for the info



  • [quote author="qtnext" date="1322931819"]
    What does mean commercial Qt ios ? we need to buy a commercial version at digia or Ian dean will resell an ios package for Qt ?
    When will it be available ?
    [/quote]

    The commercial Qt iOS plugin does not require a commercial Qt license (in fact, Digia is forbidden from selling commercial licenses for mobile platforms). The plugin is a complex piece of software requiring many man hours of development work. This work has been sponsored by various commercial entities, and they are currently the only parties able to use the plugin for application development. One of these sponsors has gone as far as submitting their (Qt Widget) app to Apple for distribution through their App Store - which happily was accepted on the first attempt!

    Of course "Qt Everywhere" is the goal of this type of work and so the intention is to bring the plugin to a wider audience. To this end, there will be an evaluation version of a Qt (4.8.0) SDK for iOS (which will include Qt, Qt Mobility and Qt3D) available in the near future. This version will be able to be used for application development/testing, but will need to be licensed in order to submit applications to the Apple App Store (as it will be watermarked). The idea behind this is that there are many developers who merely wish to "tinker" with Qt on iOS, and far less who are likely to actually submit applications for distribution. For those that do wish to license the plugin, every effort will be made to reach a mutually beneficial arrangement.

    Please note that there is an Open Source plugin (by a Nokia developer) that is part of Qt 4.8.0 for those who do not wish to use Qt commercially on iOS.

    Thank you for your interest.



  • Hi,

    thanks for share this...

    1)- Do you have an approximate date and price for the SDK ?
    2)- what is the relation between you works and http://qt.gitorious.org/~ianfromafrica/qt/qt-ios-plaszma
    (I was thinking it was the same ... ?)
    3)- is resell SDK the only option (I am a commercial company .. .I understand the value of the ios SDK ... it's unvaluable to port my qt software to ios without redo all in objective c).. but to avoid fragmentation, is there not another option : the blender option : open the source to LGPL when you have the donation of x $ ... It will allow people to contribute in the long time to ios qt plugins ... allow individual people who can pay for a sdk to distribute commercial apps to app store... Just my two cents ..
    Anyway big thanks for this work and I hopes that we will try your sdk soon :)



  • Infact I think there are lots of people who would want to seriously use Qt for developing iPhone applications for the appstore. The advantage is obviously to target multiple platforms with a single codebase. Imagine the current effort needed if we need to release the app on all major platforms like iPhone, Android, BlackBerry, Symbian, Maemo. Thanks for the effort and I would like to get further details like that asked by qtnext.



    1. The evaluation SDK will most likely be available before the end of the year. No pricing information is available at present.
    2. It is the same.
    3. All suggestions will be considered.


  • Is the Qt app on the Apple appstore a commercial app or was it submitted just for testing if it will be accepted ?



  • [quote author="Jayakrishnan.M" date="1324633658"]Is the Qt app on the Apple appstore a commercial app or was it submitted just for testing if it will be accepted ?[/quote]

    It's a commercial app by one of the sponsors. It's a ported Qt Widget app (ie. no QML) that has not had a lot of tablet customisations done to it. So, we expected that it may be rejected initially on style grounds. However, it made it through on the 1st attempt, so although it's not a good example of what is possible with Qt on an iPad, it does suggest that getting Qt apps through the submission process won't be an issue... :)



  • [quote author="Qt4iOS" date="1324238576"]1) The evaluation SDK will most likely be available before the end of the year. [/quote]

    Any news regarding the release of the evaluation SDK ?



  • [quote author="Jayakrishnan.M" date="1325250554"][quote author="Qt4iOS" date="1324238576"]1) The evaluation SDK will most likely be available before the end of the year. [/quote]

    Any news regarding the release of the evaluation SDK ?[/quote]

    Not yet, but soon... ;)



  • <Subscribing to thread>



  • [quote author="Qt4iOS" date="1325673128"]
    [quote author="Jayakrishnan.M" date="1325250554"][quote author="Qt4iOS" date="1324238576"]1) The evaluation SDK will most likely be available before the end of the year. [/quote]

    Any news regarding the release of the evaluation SDK ?[/quote]

    Not yet, but soon... ;)[/quote]

    Can we expect this in the first quarter 2012 ?



  • subscribing to thread



  • [quote author="fastjack" date="1327327936"]subscribing to thread[/quote]

    You can subscribe to a thread without posting :-)
    There's a "Subscribe to this thread" link on every page of a thread, just below the thread's title.



  • Oh I should open my eyes, sorry for that!
    And thanks for helping a newbie ;)



  • No problem, I "once":/forums/viewthread/1375/ ran into the very same blindness :)



  • Dear All who are working on Qt for iOS, I wish you the best of luck, I'm one of the persons waiting for this, Windows phone 7 is going to support C++ soon, I expect a Qt to work for it in a very short time. iOS is just the missing platform target today, Best of luck.

    BTW, I'm someone who wants to pay for this, even though I have already apps in Objective-C, I think Qt is much more advanced, and better!

    Best regards!



  • [quote author="Jayakrishnan.M" date="1326979877"]
    Can we expect this in the first quarter 2012 ?[/quote]

    The first Qt4iOS SDK has been released now. It supports multi-touch, screen rotation, OpenGL, widgets, QML, GPS, accelerometer, multimedia, WebKit etc. You can download it here: http://t.co/qrgN1D0z



  • I'll start testing!!

    [quote author="Qt4iOS" date="1328346415"][quote author="Jayakrishnan.M" date="1326979877"]
    Can we expect this in the first quarter 2012 ?[/quote]

    The first Qt4iOS SDK has been released now. It supports multi-touch, screen rotation, OpenGL, widgets, QML, GPS, accelerometer, multimedia, WebKit etc. You can download it here: http://t.co/qrgN1D0z[/quote]



  • LOL, I failed, I'd be more happy if someone can upload a video that includes a step by step setup

    I was trying to get the animatedtiles working, but recieved this error in xCode

    Apple OLinker Error

    Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++-4.2 failed with exit code 1



  • Really? You can't follow a step by step in a PDF file? :P

    You're welcome to make a video if it pleases you, however IMHO videos are pretty useless compared to documents...

    Can't help you on the Xcode error unless you give the details of the actual error (press the 'detail' button on the right hand side of the error listing)



  • The thing is that I followed the step by step PDF, at the end I received that error, I have made everything described in the PDF

    Here is the details of the error

    !http://img96.imageshack.us/img96/8595/screencapturegv.png(http://img96.imageshack.us/img96/8595/screencapturegv.png)!

    http://img96.imageshack.us/img96/8595/screencapturegv.png

    Anyways, thank you first for the amazing work :) and Good luck in this project
    [quote author="Qt4iOS" date="1328356141"]Really? You can't follow a step by step in a PDF file? :P

    You're welcome to make a video if it pleases you, however IMHO videos are pretty useless compared to documents...

    Can't help you on the Xcode error unless you give the details of the actual error (press the 'detail' button on the right hand side of the error listing)[/quote]



  • [quote author="q8phantom" date="1328355150"]The thing is that I followed the step by step PDF, at the end I received that error, I have made everything described in the PDF[/quote]

    Looks like you missed this bit: "NOTE: It is necessary to type this setting in to Xcode. If it is copied and pasted from this document, Xcode will not change the setting correctly, which will cause the application to fail to build." in the "Add Qt libraries and Apple frameworks to linker settings" of the Xcode guide.

    In this instance you may have succeeded with a video - as you wouldn't have been able to copy and paste anything from it! :)



  • [quote author="Qt4iOS" date="1328357539"][quote author="q8phantom" date="1328355150"]The thing is that I followed the step by step PDF, at the end I received that error, I have made everything described in the PDF[/quote]

    Looks like you missed this bit: "NOTE: It is necessary to type this setting in to Xcode. If it is copied and pasted from this document, Xcode will not change the setting correctly, which will cause the application to fail to build." in the "Add Qt libraries and Apple frameworks to linker settings" of the Xcode guide.

    In this instance you may have succeeded with a video - as you wouldn't have been able to copy and paste anything from it! :)[/quote]

    But I have written things manually, speciall the libs, -lQt....

    But now I discovered one thing, adding things like ‐framework QuartzCore will add them as two different things, even though I'm adding both in one step! Wait Wait!!

    It's working man :D LOL!! That is amazing, even though it's not filling the whole screen!

    Now Could someone help me make this project works under your iOS, then I will upload my game to iOS directly to replace the old one.

    This is the link to the engine I use

    http://bit.ly/zr8Ilt

    Your help is appreciated :D I'm trying to add support for Android and iOS, as it's already perfectly working on Symbian and MeeGo : Nokia N9

    Again, thank you for the amazing work done! Your watermark appears on the application! :)



  • Have a look at the AnimatedTiles, Application, HelloGL_ES2 and FancyBrowser examples in this repository (which is what this SDK was built from):

    https://qt.gitorious.org/~ianfromafrica/qt/qt-ios-plaszma

    for clues on how to make the app fullscreen etc.



  • [quote author="Qt4iOS" date="1328357539"]...Xcode will not change the setting correctly, which will cause the application to fail to build[/quote]
    [quote author="q8phantom" date="1328358265"]
    But now I discovered one thing, adding things like ‐framework QuartzCore will add them as two different things, even though I'm adding both in one step! Wait Wait!!
    [/quote]

    Welcome to the wonderful world of Xcode, the one Apple product that does definitely not "just work"... ;)



  • Let me again thank the developers who made this possible. Also, how do one contact the commercial entity behind this in case a commercial license is needed. Websites, email etc ?



  • Dear

    I have a small question regarding the iOS for Qt

    Let me start by this small snippet in the .pro file

    @unix:!symbian:!maemo5:!win:!android {
    #Special case for N950 that works, all other devices will use the else case
    dir1.files = resourc/*
    dir1.path = /opt/$${TARGET}
    INSTALLS += dir1
    } else : android {
    #Special case for android that works, all other devices will use the else case
    dir1.files = resourc/*
    dir1.path = /assests
    INSTALLS += dir1
    } else {
    dir1.source += resourc/*
    DEPLOYMENTFOLDERS = dir1
    }@

    Now, I want to add iOS to this small part in the .pro file! How can it be done!

    I'm also interested in knowing the answer for the above post too!



  • Hi

    I have copied the file to the xCode project

    While jpeg files loaded from QGraphicsPixmapItem succed, loading pngs didn't, I do recieve the following when it's trying to read

    libpng error: CgBI: unknown critical chunk

    Actually, I don't know what xCode is doing with my png files, they are broken inside myapp.app

    This is strange because in my original project in xCode, they are working perfectly!



  • Sorry, the problem was in png files am testing

    [quote author="q8phantom" date="1328728195"]Hi

    I have copied the file to the xCode project

    While jpeg files loaded from QGraphicsPixmapItem succed, loading pngs didn't, I do recieve the following when it's trying to read

    libpng error: CgBI: unknown critical chunk

    Actually, I don't know what xCode is doing with my png files, they are broken inside myapp.app

    This is strange because in my original project in xCode, they are working perfectly![/quote]



  • Is QtMultiMediaKit working in this release? Or not yet!

    You could test for me this file if QtMultimedia is working : http://bit.ly/xNiz5K

    Best regards
    Ahmed



  • [quote author="q8phantom" date="1328528174"]Dear
    Now, I want to add iOS to this small part in the .pro file! How can it be done!
    [/quote]

    The Qt configuration contains 'ios', so you can do:

    ios {

    something

    }



  • [quote author="Jayakrishnan.M" date="1328526192"]Let me again thank the developers who made this possible. Also, how do one contact the commercial entity behind this in case a commercial license is needed. Websites, email etc ? [/quote]

    info "at" mediator-software.com

    The SDK was released before the hosting etc. was set up, so the SDK PDFs do not contain the relevant URLs and emails. They will be updated shortly.



  • [quote author="q8phantom" date="1328730797"]Is QtMultiMediaKit working in this release? Or not yet!

    You could test for me this file if QtMultimedia is working : http://bit.ly/xNiz5K
    [/quote]

    Both Qt Multimedia & Qt Multimedia Kit are working (for audio input/output) in this release. However they are not working 100% yet (as there appear to be issues in some apps).



  • Thanks for the reply,

    Am waiting for a fix for the sound!

    Also one more question, what about In App purchases? Do they work on iOS?


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.