Appsfire make sharing iPhone App Easy

October 6, 2009 § Leave a comment

Appsfire is the latest Web 2.0 tools to share your iPhone App with your friends or your social networks.
Widget Creator
You can create a widget with a selection of iPhone apps from a collection of links in 1-click!
iPhone app iTunes link maker
You can shorten your iTune link and live stats provides an easy way to track their blog and twitter campaigns!

Using Adobe Flash Professional CS5 to build iPhone Native App

October 6, 2009 § Leave a comment

Adobe just announces that Flash Professional CS5 will enable developers to build iPhone app using ActionScript 3. Few iphone apps that have been built using a prerelease version of Flash Professional CS5 are available to download from the Apple App Store.

ActionScript code on iphone native app can be reused across the Flash Platform runtimes – Adobe AIR and Flash Player.

At present Flash Player uses a just-in-time compiler and virtual machine within a browser plug-in to play back content on websites. Flash Player is currently not allowed on iphone.

iPhone applications built with Flash Platform tools are compiled into standard, native iPhone executable packages and there is no runtime interpreter that could be used to run ActionScript bytecode within the application.

Adobe compiles the SWF to a native application using LLVM. There is no requirement for the Flash Player / Adobe AIR Runtime to be installed on the device or included in the application. The end result is a native iPhone application.

Low Level Virtual Machine (LLVM) is a modular, flexible compiler system. A new compiler front end allowed LLVM to understand ActionScript 3 and used its existing ARM back end to output native ARM assembly code. This is Ahead of Time (AOT) compilation—in contrast to the way Adobe Flash Player and Adobe AIR function on the desktop using Just in Time (JIT) compilation.

There is no interpreted code and no runtime in your final binary. Your application is truly a native iPhone app. Developers are allowed to access AIR 2.0 and Flash Player 10.1 APIs:

  • RTMP
  • Remote Shared Objects
  • AMF
  • SQLite
  • Filesystem Access

Flash CS5 will work on both PC & Mac. However, you must join the iPhone Developer Program with iPhone developer certificate, mobile provisioning profiles.

ActionScript 3 based content is supported. ActionScript 1 and 2 is not supported and will not work. ActionScript in the SWF will be ignored (as there is no virtual machine to interpret the code). The Flash Player API set available is based on the core Flash Runtime used in Flash Player 10 and Adobe AIR 2.0.

Developers should re-factor the design and interactions of the content in order to provide a user experience tailored to the smaller form factor and different interaction models of the device.

Not supported

  • Embedded HTML content (via webkit in Adobe AIR).
  • Dynamically loading SWFs that contain ActionScript
  • PixelBender Filters
  • Microphone Access
  • Video Camera Access

Supporting APIs:

  • MultiTouch
  • Screen Orientation
  • Saving images to Photo Library
  • Accelerometer
  • Geo-location
  • Cut / Copy / Paste

Adobe doesn’t recommend to use desktop Flex Framework to deploy iphone app. The Flex framework is currently optimized for execution in a desktop environment. The performance, UI, and interaction models have not been optimized for mobile devices. Adobe is working on a mobile Flex Framework that design for iphone.

A good baseline font to use is Helvetica at 14pts.

You can also specify the following font types, which will map to the fonts specified:

  • _sans : Helvetica
  • _serif : Times New Roman
  • _typewriter : Courier New

The following device fonts are also available within your content:

  • Sans-serif : Helvetica, Arial, Verdana, Trebuchet, Tahoma
  • Serif : Times New Roman, Georgia
  • Fixed-width : Courier New, Courier

Flash Player 10.1
Adobe Mobile & Device Developer Center
Adobe iphone FAQ
Applications for iPhone User Forum

Getting your iphone app to news/reporters

June 27, 2009 § Leave a comment

Our local iphone developer group discussed about the challenges of getting reporters to write about the app.

Press Release is definitely effective marketing PR tool.

Hello Vino founder shared his positive experience about releasing a formal press release to announce the launch via PRWeb. Hello Vino, a free wine pairing guide, issued a press release on Jun 15, 2009 Mon. Within a few days they were reviewed and mentioned in,, (SF) and other wine industry news sites and blogs.

Official Release: article:

Strategy on iphone App Pricing

June 19, 2009 § Leave a comment

Mantra: “Once free always free”

There is restriction to cross the app pricing into and out of free category. You may consider converting your free app as “App-Lite” and keep it free.

Add features to the free app and re-publish it as full/paid app.

Any existing customers will get the upgrade free regardless it is a free or paid app at the purchase.

Think of strategy before you set the app pricing.

iPhone SDK Submission Tips

May 18, 2009 § Leave a comment

It is very important to name your application with something easy to remember and find.

Primary Category is the category where Apple will list your app. Secondary Category will be where users can search for your app.

  • Application Name
  • Primary Category
  • Secondary Category

The maximum app size is 2GB. However, 10MB is the limit on over the air download.

To increase over the air install, you may want to limit your app to 10MB.

Promotional Artwork
For Title Treatment, prepare vector artwork in .eps or .ai or mini. 600×600 TIF, PNG, PSD with transparent background.

For Background, prepare artwork in mini. 600×600 JPG, TIF or PSD.

For a fully designed product page, prepare background in 900×530 layered in PSD.

Important note:

Any changes in contract or metadata will cause removal of your app from App Store. Do not change until you are very sure.

iTune Connect Application Loader

May 18, 2009 § Leave a comment

Apple provides a small Cocoa application to upload larger binaries.

In iTune Connect, it provides a very useful documentaton “iTunes Connect Developer Guide” in PDF.

It outlines the instruction on how to use Application Loader with iTune Connect.

Where Am I?

You are currently browsing the Apple App Store category at Web Builders.