Common Screen Resolutions (Portrait)
iPod Touch - 320x480
iPhone 3G - 320x480
iPhone 4G - 640x960
iPad - 768x1024
Droid Incredible - 480x800
Droid X - 480x854
Evo - 480x800
XOOM - 800x1280
Gestures to account for, or not: Tap, Drag, Flick, Swipe, Double Tap, Pinch Open, Pinch Close, Touch and Hold, Shake
Apple recommended minimum tappable size of a UI item: 44x44 points
Icons needed to support an Apple and Android deployment - (Start at a 512x512 image size, because you are going to need this for app submission, make all these smaller ones from that so you don't end up with a blurry/stretched 512x512 when you are all done - or used SVG or vector of course)
- Icon@2x.png (114x114)
 - Icon-72.png (72x72)
 - Icon-hdpi.png (72x72)
 - Icon.png (57x57)
 - Icon-mdpi.png (48x48)
 - Icon.ldpi.png (36x36)
 
Base config.lua file:  (This is my basis for supporting Dynamic Image Resolution )
application = 
{
 content = 
 { 
  width = 320,
  height = 480, 
  scale = "zoomStretch",
  fps=60,
  imageSuffix =
    {
        ["@1x"] = 1.5,
     ["@2x"] = 2,
     ["@3x"] = 2.4,
    }
 }
}
Base build.settings file:
settings = 
{
    android =
    {
      versionCode = "1"
    },
 orientation = 
 {
  default = "portrait",
  supported = 
  {
  "portrait",
  },
 },
        iphone =
        {
                plist =
                {
                        UIPrerenderedIcon = true,
                        UIApplicationExitsOnSuspend = true,
                        CFBundleIconFile = "Icon.png",
      CFBundleIconFiles = {
         "Icon.png", 
         "Icon@2x.png", 
         "Icon-72.png", 
      },
                },
        }
}
Some optimization tips:
- Get Rid of Blurry Text For Good!
 - Definitely evaluate Director 1.3 and see if it fits your needs! If it does throw Ricardo a few bucks, this is a great jump start to a project!
 - More tips from base2solutions
 - Check your FPS
 
Apple Human Interface Guidelines:
http://developer.apple.com/library/ios/#DOCUMENTATION/UserExperience/Conceptual/MobileHIG/Introduction/Introduction.html#//apple_ref/doc/uid/TP40006556-CH1-SW1
Android Guidelines:
http://developer.android.com/guide/topics/fundamentals.html
That's a start, this cleared a ton off my desk! What do you have laying around? Send me anything to add to this list or post your own...
Croisened
No comments:
Post a Comment