Why not just develop for the phone? Why the Web?
I was literally dragged back into developing apps and web content to help out at the firm, when I was happily spending time writing books and serving pro-bono elsewhere.
One of the things that needed my attention was web apps and mobile apps. After spending a little bit of time discovering the programming and development options out there, it was down to the following:
- Web apps (HTML5/CSS and server-side scripts)
- Appcelerator Titanium (iOS, Android)
- Apple Xcode (only iOS)
- Corona SDK (iOS, Android)
However, I must confess that I am more and more leaning towards simply just developing Web Apps. The reasons?
First, Web apps can be deployed easily to ANY mobile platform, whether iOS, Android, Windows 7, BADA, Blackberry 6, etc. They can easily be edited by the developer, without needing approval from any vendor. The next best thing is the Android Market, which is much friendlier to small developers or clients needing a quick-to-market solution. If you need to push your content or campaign to your customers or audience quickly, you sure are NOT going to have to wait for long approval cycles or rejections which completely kills your content or campaign availability. It is unacceptable.
And it is really not too difficult to deploy Web apps to make them behave like native apps on your client devices. For example, let's say you have an iOS device, you simply:
- Click on Safari app icon.
- Enter the URL of the Web app.
- Click the "+" sign at the bottom of the screen.
- Click "Add to Home Screen".
- Change the name of the Web app if you need to.
- Click "Add" on the top right hand of the iOS device screen.
- The icon of the Web app will appear on your device.
- That's it! Save yourself the angst, develop for the web app platform. Many developers have gone that route. Bandwidth on mobile devices are no longer a barrier these days.
Copyright(c) 2011 Seamus Phan. All rights reserved.