Why Develop iOS Applications? - dummies

By Jesse Feiler

Part of iOS App Development For Dummies Cheat Sheet

Why should you develop iOS apps? Because you can. Because they’re fun. And because the time has come. iOS apps are busting out all over, and many developers have been very successful with them. Developing iOS apps can be the most fun you’ve had in your career in years, with very little investment of time and money (compared with developing for platforms like Windows). Here’s why:

  • iOS apps are usually bite-sized, which means that they’re small enough to get your head around. A single developer — or one with a partner and maybe some graphics support — can do them. You don’t need a 20-person project team with endless procedures and processes and meetings to create something valuable.

  • The apps tend to be crisp and clean, focusing on what the user wants to do at a particular time and/or place. They’re simple but not simplistic. This makes application design (and subsequent implementation) much easier and faster.

  • The apps use the most innovative platform available for mobile computing. iPhone and iPad have been game-changers. They’re completely changing the Internet as a publishing medium, the software industry with regard to applications, and the mobile device industry with regard to the overall digital media experience.

  • The free iOS Software Development Kit (SDK) makes development as easy as possible. You can register as an iOS developer and download the SDK now, but (fair warning) jumping the gun leads to extra hassle. It’s worth getting a handle on the ins and outs of iOS app development beforehand.

iOS has these three other advantages that are important to you as a developer:

  • You can distribute your app through the App Store. Apple will list your app in the App Store in the category you specify, and the store takes care of credit-card processing (if you charge for your app), hosting, downloading, notifying users of updates, and all those things that most developers hate doing. Developers name their own prices for their creations or distribute them for free; Apple gets 30 percent of the sales price of commercial apps, with the developer getting the rest. Keep in mind that Apple must approve your app before it appears in the App Store.

  • Apple has a robust yet inexpensive developer program. To place your app in the store and manage it, you have to pay $99 per year to join the Individual or Company version of the iOS Developer Program (which includes iPhone and iPad development support). (Apple also offers an Enterprise version for $299 per year to develop proprietary, in-house iOS applications that you can distribute to employees or members of your organization, and a free University version for educational institutions to include iOS development as part of a curriculum.) But that’s it. You don’t find any of the infamous hidden charges that you often encounter, especially when dealing with credit-card companies. Go to the iOS Apple Developer site and click the Enroll Now button to get started.

  • It’s a business and productivity tool. Both the iPhone and iPad have become acceptable business and individual productivity tools, in part because they have tight security as well as support for Microsoft Exchange and Office, but even more for their designs as handheld mobile computers. Salespeople can close the deal faster. Automobile finance companies can begin the credit-application process while customers are standing near a vehicle. Doctors and nurses at hospitals are beginning to use iPads to view X-rays and CT scans and read medical records while standing next to the patient. This happy state of affairs expands the possible audience for your application.