[Qt-interest] Qt as true mobile multi-platform framework.

Constantin Makshin cmakshin at gmail.com
Sat Nov 6 09:54:11 CET 2010


On Saturday 06 November 2010 08:37:29 David Ching wrote:
> I don't disagree with anything you said, but you haven't said anything to 
> make me think Qt is a true mobile multi-platform framework.  ;)
Well, even if Qt isn't a true [mobile] multi-platform framework, I hope you won't deny that it has one of the largest list of supported platforms? :)

> I honestly hope it becomes one, but it won't be if Nokia continues the "US 
> isn't the whole world" argument.  Only when it becomes serious about 
> embracing the US market and what the US market thinks is important (Android, 
> iPhone, RIM) will it have a chance.  RIM is Java based, so scratch that. 
> iPhone is a genuine possibility.  Regarding the Apple policy, I wouldn't 
> have started a Qt port either, but you know what?  Monotouch (Silverlight on 
> iPhone) did and is being rewarded now.  So as far as I'm concerned, 
> Silverlight is winning on iPhone.  They made a strategic bet and won.  Qt 
> didn't and is where it's at now.
Firstly, Monotouch was developed before Apple introduced those extra restrictions.

Secondly, if you read the last paragraph of http://en.wikipedia.org/wiki/Mono_(software)#MonoTouch or the article at http://arstechnica.com/apple/news/2010/04/apple-takes-aim-at-adobe-or-android.ars , you'll see that Monotouch was in the same, of not worse (at least Qt itself and applications based on it are written in C++), situation as Qt would be.

> If Qt has tiers of platform support, and Windows 7 is only Tier 2, what 
> "tier" do you think the Android community port would fall to?  6 or 7 maybe? 
> I don't know for sure, but would think any community port would be 
> substandard compared to what a commercial company would put out.
Windows 7 is Tier 1 if MSVC 2008 is used to compile Qt and its applications. It's "Windows 7 - MSVC 2010" combination that's Tier 2. Considering a critical bug in MSVC2010 64-bit compiler (http://bugreports.qt.nokia.com/browse/QTBUG-11445) that was fixed in the end of September, "Tier 2" status of MSVC 2010 doesn't look so surprising.

And Android port, I think, would be in Tier 3.

Also, Android and, especially, iPhone are in the same situation — they both are products of Nokia's direct competitors. It's sad, but understandable, that a commercial company doesn't want to put effort and money into support of competing products.

> Thanks,
> David
> 
> 
> "Constantin Makshin"  wrote in message 
> news:201011052247.57373.cmakshin at gmail.com...
> 
> No offence, but US isn't the whole world.
> 
> There are quite a lot of Symbian phones, Maemo exists on Nokia 
> N770/N800/N810 tablets and N900 tablet-phone, MeeGo is already available on 
> some netbooks and will replace Maemo on phones (phone version is still WIP). 
> Windows Mobile isn't completely dead, too.
> 
> Windows Phone 7 is based on .NET and doesn't support native [3rd-party] 
> applications, so chances of Qt being ported to this platform are 
> questionable. And it was released less than one month ago, so I guess it's a 
> bit early to discuss its worthiness.
> 
> I agree than Android is popular, but why not use the community-developed 
> port of Qt when it's done? Ignore something just because it's not developed 
> by Nokia?
> 
> As for iPhone version of Qt — do you remember the restrictions Apple added 
> to their iPhone development license that banned all intermediate layers and 
> code that wasn't using native iOS API? Those restrictions were relaxed some 
> time ago, but when they were active, would anyone develop a Qt port or 
> Qt-based iPhone application knowing that it's likely to be rejected by 
> AppStore staff?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: This is a digitally signed message part.
Url : http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20101106/dda4c81d/attachment.bin 


More information about the Qt-interest-old mailing list