[Qt-interest] Qt for the iPad?
Andrew Hodgkinson
ahodgkinson at endurancetech.co.uk
Wed Apr 7 12:50:03 CEST 2010
On 05/04/2010 22:19, Richard S. Wright Jr. wrote:
> [...] keep a very good separation
> between application logic, and the user interface. Personally, I
> really don't want my iPhone/iPad app to look like an OS X app or an
> Android App, or a Windows CE app, and I don't even think the user
> should "use" them the same [...] Okay, before I get flamed.
On the contrary... I think people who are reasonably or deeply familiar
with Mac OS X are more acutely aware than most of the issues with
cross-platform "one size fits all" GUIs. Cross-platform application
"business logic" can be really useful, but truly successful cross
platform GUIs are rare. On Windows and Linux, you can kind of get away
with it because inconsistency is rife and there are few 'unusual' GUI
features/standards present. On Mac OS, less so. There are issues of
proper integration with the services menu, AppleScript support if your
application warrants it and numerous GUI features which have no direct
analogue in Windows or Linux, such as slide-out drawers, HUDs, icon
badges, document proxy icons in title bars and many more.
On the iPad, it's likely that the most interesting and successful
applications will make specific use of device features within the target
market - its mobility, e-reader like form factor, location awareness,
that kind of thing. You may well find your application translates poorly
or not at all to the Desktop; it really only works on a tablet-like
device, not even doing well on a small mobile phone. So again, we end up
with the interesting idea of the back-end logic being cross-platform, but
less interest in the GUI components being cross platform too. As far as
I'm concerned, an iPad's resources are far too constrained to have to put
up with a huge chunk of Qt code desperately attempting to mimic the look
and feel of the native Cocoa GUI components which are already there.
So - an intelligent effort to spot the valuable bits of Qt to port across
multiple tablet targets: Great idea. Porting the whole lot to iPad and
trying to make the GUI look and feel native? Ugh :-)
--
Andrew Hodgkinson, Endurance Technology
Land line: 01223 369 408, mobile: 07855 866 780
Registered Office: 5 Marine Drive West, Bognor Regis, W. Sussex, PO21 2QA
More information about the Qt-interest-old
mailing list