| By Kevin Hoffman | Article Rating: |
|
| October 23, 2007 12:30 PM EDT | Reads: |
13,075 |
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,075
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.
- 4th International Cloud Computing Conference & Expo Starts Today
- Cloud Expo New York Call for Papers Deadline December 15
- Wave on Ulitzer: Confessions of a Google Wave Fanboy
- GovIT Expo Highlights Cloud Computing
- Google Wave
- Adaptivity & Cloud Computing: Exclusive Q&A with CEO Tony Bishop
- Cloud Computing Can Revitalize Your Career as Software Developer
- Oracle+MySQL Opponents Take to the Barricades
- Virtualization Expo Call for Papers Deadline December 15
- Vivek Kundra: "Engage the American People in their Daily Digital Lives"
- Instant Professionalism Online Despite Yourself...with Ulitzer
- Software Should Be Creative
- 4th International Cloud Computing Conference & Expo Starts Today
- Yahoo! Named “Platinum Sponsor” of Cloud Computing Expo
- Deputy CIO of the CIA to Keynote 1st Annual GovIT Expo
- Cloud Expo New York Call for Papers Deadline December 15
- Cloud Computing Expo: Exclusive Q&A with Yahoo! SVP Cloud Computing
- Wave on Ulitzer: Confessions of a Google Wave Fanboy
- GovIT Expo Highlights Cloud Computing
- Google Wave
- Live Demo of Yahoo! Query Language to be Given at 4th Cloud Computing Expo
- Adaptivity & Cloud Computing: Exclusive Q&A with CEO Tony Bishop
- Cloud Computing Can Revitalize Your Career as Software Developer
- IBM Goes After Gmail
- Where Are RIA Technologies Headed in 2008?
- Personal Branding Checklist
- The Top 250 Players in the Cloud Computing Ecosystem
- Wal-Mart To Sell $399 Ubuntu Linux-based Laptop with Google Operating System
- Google's OpenSocial: A Technical Overview and Critique
- Why Microsoft Loves Google's Android
- Web 2.0 Is Dead And It's Time To Get Out Of This Mess!
- i-Technology Blog: Google Trends on Java, McNealy, AJAX, and SOA Give Pause For Thought
- Android: Who Hates Google Over the Phone?
- Google Sales Surge 57% and Net Income 46% in Quarter 3
- i-Technology Blog: Is There Life Beyond Google?
- Social Network Wars: Google + Everyone Else vs Facebook































