| The Following User Says Thank You to fatalsaint For This Useful Post: | ||
|
|
2010-08-12
, 21:49
|
|
|
Posts: 11,700 |
Thanked: 10,045 times |
Joined on Jun 2006
@ North Texas, USA
|
#62
|
|
|
2010-08-12
, 21:55
|
|
Posts: 3,428 |
Thanked: 2,856 times |
Joined on Jul 2008
|
#63
|
|
|
2010-08-12
, 21:56
|
|
|
Posts: 11,700 |
Thanked: 10,045 times |
Joined on Jun 2006
@ North Texas, USA
|
#64
|
| The Following User Says Thank You to Texrat For This Useful Post: | ||
|
|
2010-08-12
, 21:57
|
|
Posts: 3,319 |
Thanked: 5,610 times |
Joined on Aug 2008
@ Finland
|
#65
|
I'm sure lots of other decisions that work just fine on the desktop, but don't scale to a mobile device with its different constraints. How does Qt take care of that? E.g. an Android application is supposed to automatically store its entire state on close. How does Qt/MeeGo do that, or doesn't it? Is it up to the application programmer to decide whether he wants to store the state, or popup a window asking whether to save the data?
The point is that, naturally, you will have to adapt to a mobile use-case. BUT. You will do that in Qt. You're not doing it 'in/for MeeGo'. The same stuff is applicable to Symbian, WinMo, UMPCs and even Android/webOS (should you want to use the unofficial ports). In those terms there is nothing specific in MeeGo (unlike when you develop for iOS or Android, where your tools and code are only good for THAT particular platform). Thus, the bottom line for a developer is "I'm making apps for Qt compatible platforms (of a given form factor)", and not "I'm making apps for MeeGo".
| The Following 2 Users Say Thank You to attila77 For This Useful Post: | ||
|
|
2010-08-12
, 22:09
|
|
Posts: 3,319 |
Thanked: 5,610 times |
Joined on Aug 2008
@ Finland
|
#66
|
) equivalent of Qt with all the extra APIs/libs (even though they got two different OSs under the hood depending on device class). Symbian as a brand value is just in freefall. MeeGo is pretty much an unknown. What is your supercool secret weapon that actually has a pretty good reputation and solid (and marketable !) name ? Qt. Well, what's the holdup then ?
| The Following 5 Users Say Thank You to attila77 For This Useful Post: | ||
|
|
2010-08-12
, 22:23
|
|
|
Posts: 11,700 |
Thanked: 10,045 times |
Joined on Jun 2006
@ North Texas, USA
|
#67
|
| The Following User Says Thank You to Texrat For This Useful Post: | ||
|
|
2010-08-12
, 22:31
|
|
Posts: 3,464 |
Thanked: 5,107 times |
Joined on Feb 2010
@ Gothenburg in Sweden
|
#68
|
So if Nokia and Intel wants to see MeeGo a success then they will have to start thinking about App store and connection with big app developer companies.
|
|
2010-08-12
, 23:41
|
|
|
Posts: 499 |
Thanked: 437 times |
Joined on Nov 2009
@ Oklahoma
|
#69
|
|
|
2010-08-17
, 16:40
|
|
Posts: 457 |
Thanked: 600 times |
Joined on Jan 2010
|
#70
|
The better comparison is Android. Where "theoretically" you can write an android app on any Android.. and just deploy it across the market and everyone with Android can now use it right?
Not quite. Anyone that uses Android will know when looking through the Market comments they get people *all the time* reporting "Force Closes Device X", "Won't launch on Device Y", "Keyboard doesn't work on Device Z".. etc. Because even an Android app that is portable still has to adhere to the hardware capabilities (and the different OS versions and manufacturer customized tweaks) across platforms.
Switching this to QT and your first sentence:
But, the app itself "worked", and was cross-platform compatible, but because the original developer had no intention of a Mobile device using their product - they did not code it to be usable on them.
Apple maintains both their hardware and their software. So they can ensure that every app written for a specific OS version will work the same on their hardware because all of their hardware is very similar in performance. They don't have to play a mix and matching game of some hardware vs others.
So anyway, the point is, the disadvantage here is the same as the advantage here: Multiple peoples hands in the Pot. MeeGo (should be) no different than Android in this case.
If I've helped you or you use any of my packages feel free to help me out.
-----------------------------------------------------------------------------------
Maintaining:
pyRadio - Pandora Radio on your N900, N810 or N800!
Last edited by fatalsaint; 2010-08-12 at 21:57.