| By Kevin Hoffman | Article Rating: |
|
| October 23, 2007 12:30 PM EDT | Reads: |
13,501 |
So where are we now? Does the announcement of the native, Cocoa-based SDK mean that web development for the iPhone and iPod touch are dead? Absolutely not. There are still a truckload of advantages to doing iPhone web development. To me, there is a clear dividing line between the types of apps you want as web apps, and the types of apps you need to be native.
Why build Web Applications for the iPhone / iPod Touch?
- No certification required. Though nothing has been set in stone or disclosed publicly, it's a pretty widely held belief that native iPhone applications will require a certification process that could be extremely cost-prohibitive for hobbyist developers and small businesses.
- No device deployment. This makes it very easy for you to get your application into the hands of iPhone / iPod touch users. The only deployment necessary is navigating to the application's URL.
- Server-controlled infrastructure.
- Very simple development model - HTML and JavaScript. If you need data-driven back-end you can choose from one of many, including Rails, ASP.NET, PHP, etc.
- Rapid development. Time to build a web application that supports the iPhone will probably be far less time consuming than building a native application.
- Larger resources - A web application sitting on a server has access to far more data than can be stored locally on an iPhone. This may or may not be an issue for you depending on the kind of app you want to build.
- Ease of maintenance - if you need to push a patch, you push it to your server.
Why Build Native Applications for the iPhone / iPod Touch?
- Application might be able to run even when the phone is locked. Many native iPhone apps do this now such as e-mail and calendar. Your application might be able to do the same (note: this is totally unconfirmed and may not be possible)
- Complete control over look and feel - Rather than resorting to tricks and sneaky techniques to make your web application look as though it is not inside a browser, you can do whatever you like and make your app look however you like.
- Graphics and animation. While you can certainly do some basic animation within a browser, I'm fairly certain that we'll have access to some variation or subset of Core Animation on the iPhone. That's huge.
- Decent network access. More than likely native apps will be able to make network calls without fear of cross-boundary problems and browser sandboxing, enabling truly powerful networking apps. This includes the potential for a native IM client on the phone if Apple hasn't released iChat for the phone by then.
- Synchronization. Hopefully we'll be able to tap into the iTunes synchronization somehow and funnel application data from the iPhone to applications residing on the desktop ala ActiveSync for Windows Mobile.
There's also a really big opportunity for productivity enhancement applications that I can't even fathom. I'm really excited to see what comes out of the development community in this area. I'm always amazed by the apps I see floating around for smart phones.
Summary
Published October 23, 2007 Reads 13,501
Copyright © 2007 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
- Apple OS Sacrificed to iPhone
- iPhone Will Make Mobile AJAX and Web 2.0 Happen
- Zoho Releases AJAX-Based iZoho for iPhone
- AJAX-Based Contact App for iPhone Released
- Thoughts on iPhone Hacking
- iPhone: Is Unlocking Legal or Illegal?
- iPhone Surfing with Fast Pages
- Can the iPhone Do BI?
- iPhone News: Leopard Shipping October 26th
- Apple U-Turns on iPhone: Third-Party Developers To Get SDK in 2008
- iPhone SDK and Apple Finally Listening
- Opinion: Do Google Android Mobile Apps Lack Consistency?
- FranklinCovey Products Announces FCmobilelife Applications for the iPhone
- What Do We Want for the iPhone?
More Stories By Kevin Hoffman
Kevin Hoffman, editor-in-chief of SYS-CON's iPhone Developer's Journal, has been programming since he was 10 and has written everything from DOS shareware to n-tier, enterprise web applications in VB, C++, Delphi, and C. Hoffman is coauthor of Professional .NET Framework (Wrox Press) and co-author with Robert Foster of Microsoft SharePoint 2007 Development Unleashed. He authors The .NET Addict's Blog at .NET Developer's Journal.
- Reflections on Java Command Line Options
- Six Enterprise Megatrends to Watch in 2010
- Stealth Cloud Computing Startup To Launch at Cloud Expo
- Oracle Throws Sun's Wonderland Down the Rabbit Hole
- Getting Started with Cloud Computing
- McNealy Writes the E-Mail He Never Wanted To Write
- Getting Started with OpenJPA
- The American Dream Is Alive with Cloud Computing
- Ulitzer and Leading Cloud Computing Experts
- Oracle To Hire More Than It Fires at Sun: Reports
- New CIO Playbook: Positioning IT as Strategic to the Business
- VMware Adds Java and Python SDKs
- Reflections on Java Command Line Options
- Six Enterprise Megatrends to Watch in 2010
- Cloud Expo New York Call for Papers to Expire January 15, 2010
- Virtualization Expo New York Call for Papers to Expire January 15, 2010
- Stealth Cloud Computing Startup To Launch at Cloud Expo
- Oracle’s Next Sun Hurdle
- Using Eclipse Memory Analyzers
- As Times Square Ball Drops, EarthCam's There Live
- My First Week With the Amazon Kindle
- Development of Ubuntu 10.04 LTS to Incorporate Major Changes
- Open Source Compliance: Getting Started Guide
- Enterprise BI: Snaplogic and Mindtouch Team Up
- After Ubuntu, Windows Looks Increasingly Bad, Increasingly Archaic, Increasingly Unfriendly
- SCO CEO Posts Open Letter to the Open Source Community
- Simula Labs Launches Hosted Delivery Platform To Enable Enterprise Open Source Adoption
- Where Are RIA Technologies Headed in 2008?
- Source Claims SCO Will Sue Google
- How Open Is "Open"? – Industry Luminaries Join the Debate
- Latest SCO News is Plain Weird
- IBM Tells SCO Court It Can't Find AIX-on-Power Code
- SCO Claims Linux Lifted ELF
- Flashback: Investing in 'Professional Open Source' - Exclusive 2004 Interview with David Skok, Matrix Partners
- HP Starts Pushing Desktop Linux
- Linux Business Week Exclusive: Linux Kernel To Be Re-Written To Counter Microsoft FUD





























