Re: UI Design on iPad
Trust me. You need to read the docs until you understand why this is totally the wrong direction to be taking. Make a whole-hearted commitment to using the standard UI as much as possible. After all, it is a big part of why the platform is #1. When you properly use standard UI elements, you get a UI that users already understand. To see a major blunder in this area, check out MS's Photosynth iApp. Wonderful functionality crippled by a pointlessly non-standard UI. MS couldn't bring themselves to even use proper platform terminology -- for example they say the images are saved on the "device" instead of the Camera Roll. Result -- confused users. Don't try to import the esthetics and habits of an also-ran mobile platform into your iOS app. That is the path to failure, as well as pointless extra work! ___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: UI Design on iPad
http://en.wikipedia.org/wiki/Windows_Presentation_Foundation It's a windows thing. Dave On Apr 21, 2011, at 1:17 PM, Roni Music wrote: > >> Message: 6 >> Date: Thu, 21 Apr 2011 12:23:46 +0800 >> From: Bing Li >> Subject: UI Design on iPad >> To: Cocoa-dev@lists.apple.com >> Message-ID: >> Content-Type: text/plain; charset=ISO-8859-1 >> >> Dear all, >> >> I am a new developer on iPad. After reading some books about Cocoa and iPad, >> I notice that the UI supported by Interface Builder is not rich enough. Just >> some common widgets are available and no interfaces are provided to change >> their look-and-feel. For example, in some popular UI tools, such as WPF, > > what does WPF mean? > > Is it something I as Mac developer have completely missed? > > http://developer.apple.com/ > > yelds exactly zero hits > > what am I missing? > > Rolf > > > >> a >> button can be customized to different shapes. >> >> If I need to have more flexible UI design on iPad, what tools else should I >> use? Quartz, OpenGL? Any templates or resources are available to reuse? >> >> Thanks so much! >> LB >> >> > > ___ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/cocoa-dev/davedelong%40me.com > > This email sent to davedel...@me.com ___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: UI Design on iPad
Message: 6 Date: Thu, 21 Apr 2011 12:23:46 +0800 From: Bing Li Subject: UI Design on iPad To: Cocoa-dev@lists.apple.com Message-ID: Content-Type: text/plain; charset=ISO-8859-1 Dear all, I am a new developer on iPad. After reading some books about Cocoa and iPad, I notice that the UI supported by Interface Builder is not rich enough. Just some common widgets are available and no interfaces are provided to change their look-and-feel. For example, in some popular UI tools, such as WPF, what does WPF mean? Is it something I as Mac developer have completely missed? http://developer.apple.com/ yelds exactly zero hits what am I missing? Rolf a button can be customized to different shapes. If I need to have more flexible UI design on iPad, what tools else should I use? Quartz, OpenGL? Any templates or resources are available to reuse? Thanks so much! LB ___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: UI Design on iPad
> Date: Thu, 21 Apr 2011 12:23:46 +0800 > From: Bing Li > Subject: UI Design on iPad > > I am a new developer on iPad. After reading some books about Cocoa and iPad, > I notice that the UI supported by Interface Builder is not rich enough. Just > some common widgets are available and no interfaces are provided to change > their look-and-feel. For example, in some popular UI tools, such as WPF, a > button can be customized to different shapes. That's not a very good example, since making an interestingly-shaped button is quite easy on iOS. What appears in the interface as the tappable thing can be any image you like and visual response to tapping can be powerfully customized. If you need more exquisite control over exactly where in its surface counts as a tap, you can interfere with taps at a low level (though you're unlikely to need this, because the user's finger is larger and vaguer than the distinctions you're likely to want to make). It is true that *some* UIKit widgets are oddly non-customizable (UISwitch is the classic example). But in general there is a *lot* of power packed into what's given you. Look carefully at the interface of some apps and ask yourself how it's done; you'll realize that it's generally UIKit plus layers plus a little smoke-and-mirrors. m.___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: UI Design on iPad
Don't forget that common look and feel is one of huge advantages of iOS apps. I daresay most of the iOS apps with customised UIs look awful and their user experience sucks. Also, since it was mentioned, WPF gives developers great freedom to expose their lack of taste. The default look and feel of UIKit controls is there for a reason, don't throw that away. -- Gleb Dolgich PixelEspresso http://www.pixelespressoapps.com On 21 Apr 2011, at 17:18, Scott Andrew wrote: > Don't give up on UIKit. You will find you can do alot with UIKit. I have used > UIKit extensively for several large custom projects with great results. To > see the UIKit used to its fullest look at: > > Disney Second Screen: Tron Edition - > http://itunes.apple.com/us/app/disney-second-screen-tron/id426041506?mt=8 > Disney Second Screen: Bambi Edition - > http://itunes.apple.com/us/app/disney-second-screen-bambi/id417550094?mt=8 > Phrase Phrenzy - > http://itunes.apple.com/us/app/phrase-phrenzy/id424390323?mt=8 > > On Apr 20, 2011, at 9:23 PM, Bing Li wrote: > >> I am a new developer on iPad. After reading some books about Cocoa and iPad, >> I notice that the UI supported by Interface Builder is not rich enough. Just >> some common widgets are available and no interfaces are provided to change >> their look-and-feel. For example, in some popular UI tools, such as WPF, a >> button can be customized to different shapes. >> >> If I need to have more flexible UI design on iPad, what tools else should I >> use? Quartz, OpenGL? Any templates or resources are available to reuse? ___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: UI Design on iPad
To second that, we use only UIKit and you can customize stuff very easily. Buttons are probably the best example where you can make it look like anything. There are some controls you can't customize (UISwitch), but there are open source alternatives that are fully customizable - all written using UIKit. On Apr 21, 2011, at 11:18 AM, Scott Andrew wrote: > Don't give up on UIKit. You will find you can do alot with UIKit. I have used > UIKit extensively for several large custom projects with great results. To > see the UIKit used to its fullest look at: > > Disney Second Screen: Tron Edition - > http://itunes.apple.com/us/app/disney-second-screen-tron/id426041506?mt=8 > Disney Second Screen: Bambi Edition - > http://itunes.apple.com/us/app/disney-second-screen-bambi/id417550094?mt=8 > Phrase Phrenzy - > http://itunes.apple.com/us/app/phrase-phrenzy/id424390323?mt=8 > > These are all UIKit apps. Tron uses some OpenGL for the pulsing light > background for its intro. But all else is pure UIKit. > > Scott > > On Apr 20, 2011, at 9:23 PM, Bing Li wrote: > >> Dear all, >> >> I am a new developer on iPad. After reading some books about Cocoa and iPad, >> I notice that the UI supported by Interface Builder is not rich enough. Just >> some common widgets are available and no interfaces are provided to change >> their look-and-feel. For example, in some popular UI tools, such as WPF, a >> button can be customized to different shapes. >> >> If I need to have more flexible UI design on iPad, what tools else should I >> use? Quartz, OpenGL? Any templates or resources are available to reuse? >> >> Thanks so much! >> LB >> ___ >> >> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) >> >> Please do not post admin requests or moderator comments to the list. >> Contact the moderators at cocoa-dev-admins(at)lists.apple.com >> >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/cocoa-dev/scottandrew%40roadrunner.com >> >> This email sent to scottand...@roadrunner.com > > ___ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/cocoa-dev/alex%40webis.net > > This email sent to a...@webis.net Alex Kac - President and Founder Web Information Solutions, Inc. "The optimist proclaims that we live in the best of all possible worlds; and the pessimist fears this is true." -- James Clabell ___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: UI Design on iPad
Don't give up on UIKit. You will find you can do alot with UIKit. I have used UIKit extensively for several large custom projects with great results. To see the UIKit used to its fullest look at: Disney Second Screen: Tron Edition - http://itunes.apple.com/us/app/disney-second-screen-tron/id426041506?mt=8 Disney Second Screen: Bambi Edition - http://itunes.apple.com/us/app/disney-second-screen-bambi/id417550094?mt=8 Phrase Phrenzy - http://itunes.apple.com/us/app/phrase-phrenzy/id424390323?mt=8 These are all UIKit apps. Tron uses some OpenGL for the pulsing light background for its intro. But all else is pure UIKit. Scott On Apr 20, 2011, at 9:23 PM, Bing Li wrote: > Dear all, > > I am a new developer on iPad. After reading some books about Cocoa and iPad, > I notice that the UI supported by Interface Builder is not rich enough. Just > some common widgets are available and no interfaces are provided to change > their look-and-feel. For example, in some popular UI tools, such as WPF, a > button can be customized to different shapes. > > If I need to have more flexible UI design on iPad, what tools else should I > use? Quartz, OpenGL? Any templates or resources are available to reuse? > > Thanks so much! > LB > ___ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/cocoa-dev/scottandrew%40roadrunner.com > > This email sent to scottand...@roadrunner.com ___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: UI Design on iPad
Hi Bing, Quartz should work most of the time, and you usually *don’t* have to move away from UIKit. I really recommend that you don’t ditch UIKit — check out videos from WWDC 2010 and see how far one can go. Without UIKit, you lose all the features that come for free, which is almost always taken for granted by app users. Piggybacking an existing control merely for the sake of requiring a different style is shady and complex, or very fun. :) [1] On button customization, you can either… a) have a transparent button over an image view, or customization thru composition b) have a button which is custom, is transparent, and draws itself, or customization thru subclassing both does not require ditching UIKit. UIKit itself does provide lots of customization hooks. -ev [1]: But everyone has her own UITabBar subclass. On Apr 21, 2011, at 12:23, Bing Li wrote: > Dear all, > > I am a new developer on iPad. After reading some books about Cocoa and iPad, > I notice that the UI supported by Interface Builder is not rich enough. Just > some common widgets are available and no interfaces are provided to change > their look-and-feel. For example, in some popular UI tools, such as WPF, a > button can be customized to different shapes. > > If I need to have more flexible UI design on iPad, what tools else should I > use? Quartz, OpenGL? Any templates or resources are available to reuse? > > Thanks so much! > LB > ___ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/cocoa-dev/ev%40monoceroi.com > > This email sent to e...@monoceroi.com ___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
UI Design on iPad
Dear all, I am a new developer on iPad. After reading some books about Cocoa and iPad, I notice that the UI supported by Interface Builder is not rich enough. Just some common widgets are available and no interfaces are provided to change their look-and-feel. For example, in some popular UI tools, such as WPF, a button can be customized to different shapes. If I need to have more flexible UI design on iPad, what tools else should I use? Quartz, OpenGL? Any templates or resources are available to reuse? Thanks so much! LB ___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com