iPhone App Development - Overview and Cost


Published on

iPhone App Development - Overview and Cost.

Published in: Technology, News & Politics
1 Like
  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

iPhone App Development - Overview and Cost

  1. 1. iPhone App Development Overview and Cost www. phase2online .com http://thrusha.com/modules/upload/attachments/iphone_apps_500_apple.jpg
  2. 2. www. phase2online .com Whether you've got a great idea for new mobile application that you're sure is going to change the world or have an existing process that you need to make mobile, getting from idea to launch can be a tad overwhelming.
  3. 3. www. phase2online .com How much does an iPhone app cost? <ul><li>The more features you want, the more it will cost. </li></ul><ul><li>Beware of companies offering flat rates to develop apps for you. No </li></ul><ul><li>one should be able to give you a solid quote without first sitting down </li></ul><ul><li>with you and asking a lot of very specific questions. </li></ul><ul><li>Don't forget to budget for costs outside of development. For </li></ul><ul><li>example, there is the Apple Developer License. This is a yearly fee </li></ul><ul><li>of $99 and allows your app to be sold in the app store. If you don't </li></ul><ul><li>renew your developer license annually, Apple removes your app until </li></ul><ul><li>you renew your license. </li></ul><ul><li>Having a clear idea of what you want upfront helps keep costs </li></ul><ul><li>checked as well. Changing the background color six times until you </li></ul><ul><li>find just the right shade of blue or asking your development to add a </li></ul><ul><li>new button here or there while mid-way into development can really </li></ul><ul><li>push up your project’s price tag. </li></ul>1 Here are few things to keep in mind:
  4. 4. www. phase2online .com How long does it take to build an iPhone app? This is another question that has no clear answer without a little work upfront. Multiple things need to be taken into consideration like what features are in the app, does it need to talk to a server to get information, how long will it take Apple to approve the app once its submitted, and many more. 2 However, when you work with a developer like Phase 2, you should expect a very detailed timeline that includes tasks such as: <ul><li>Requirements gathering An architect can’t design a building with </li></ul><ul><li>knowing how it’s going to be used, the project budget and what the </li></ul><ul><li>owner has in mind. A software project is no different. During </li></ul><ul><li>requirements gathering you explain what you want, how you </li></ul><ul><li>envision it working, your budget, etc. </li></ul>
  5. 5. www. phase2online .com How long does it take to build an iPhone app? 2 <ul><li>Design spec review During this stage, you review the requirements </li></ul><ul><li>(in writing) as the developer interpreted them to ensure they create </li></ul><ul><li>the app you want. This step happens before a single line of code is </li></ul><ul><li>written. Expect to be asked to formally sign off on the written specs </li></ul><ul><li>to show that you approved them. </li></ul><ul><li>Development You sit back and relax while your development team </li></ul><ul><li>writes the code. </li></ul><ul><li>Initial review by you Finally. You get to take a look at your app and </li></ul><ul><li>note anything that you want to change (which could cost money if </li></ul><ul><li>it’s different from the original spec) and verify that everything is </li></ul><ul><li>working as you expected. </li></ul><ul><li>Beta testing This should be done by your developers to ensure that </li></ul><ul><li>the application is bug free and functioning properly. </li></ul><ul><li>Handoff to app store Cha-ching. Your app is submitted the app </li></ul><ul><li>store and ready for sale. </li></ul>
  6. 6. www. phase2online .com So what’s the process for getting an app built and submitted to Apple? 3 Apple has an approval process that each app must go through. This process basically checks that the app meets the Apple Human Interface Guidelines and that it only uses features that a the third party, like Phase 2, are allowed to use. The HIG are put in place to help keep the user experience on the iPhone uniform regardless of who creates the application. Make sure your app developer is familiar with these guidelines and is staying current with Apple requirements.
  7. 7. www. phase2online .com How much money will I make? 4 <ul><li>Apps can range in price from free to thousands of dollars. </li></ul><ul><li>If you charge for your app, Apple gets 30 percent from each </li></ul><ul><li>sale. </li></ul><ul><li>It's up to you decide what you want to charge, but keep that 30 </li></ul><ul><li>percent in mind when deciding. </li></ul><ul><li>Also remember that a 99 cent app may sell 1000 copies </li></ul><ul><li>because its 99 cents. </li></ul><ul><li>The next day, the 99 cent apps may seem like it’s not going to </li></ul><ul><li>be the quality of the $3.99 apps so nobody buys it. </li></ul><ul><li>It’s all about the content. A little marketing certainly doesn’t hurt </li></ul><ul><li>either. </li></ul><ul><li>To see the average price for apps over time, check out this link: http://148apps.biz/app-store-metrics/?mpage=appprice </li></ul>
  8. 8. www. phase2online .com Is there a cost for hosting the app or other costs? 5 No, there is no additional fee for hosting; your cost is just the 30 percent of each sale that Apple takes. In addition, you'll have to pay the yearly developer license, which gives you the right to sell applications in the App Store. Who owns the rights to the app? I paid for it is it mine? You'll want to verify this is one in your contract with your developer. When working with Phase 2, once the application is created and you are ready to submit to Apple, the code belongs to you.
  9. 9. <ul><li>Does my app need to be sold on iTunes, or can we just use it </li></ul><ul><li>inside our business? </li></ul><ul><li>To distribute an app on the App Store, you need to have a $99 </li></ul><ul><li>Individual Developer License or Company Developer License, both </li></ul><ul><li>of which need to be renewed annually. </li></ul><ul><li>To distribute internally within your company, you must purchase an </li></ul><ul><li>Enterprise Developer License, which is $299 annually. However, </li></ul><ul><li>you must have at least 500 employees to qualify for this license. It </li></ul><ul><li>allows you to develop and distribute your app in-house without </li></ul><ul><li>going through Apple’s certification process. </li></ul><ul><li>There is also another license available to qualified, degree </li></ul><ul><li>granting, higher education institutions. Like the Enterprise </li></ul><ul><li>Developer License, it also does not allow App Store distribution but </li></ul><ul><li>does allow distribution within a configured “team” that is setup in </li></ul><ul><li>the licensing portal. </li></ul>Is there a cost for hosting the app or other costs? 5 www. phase2online .com
  10. 10. www. phase2online .com Can my app do anything, or are there things that are not allowed? 6 <ul><li>Apple has design guidelines and some functional limitations. </li></ul><ul><li>For instance, we cannot turn on or off WiFi or Bluetooth. </li></ul><ul><li>The app can use them both, but we do not have access to turn </li></ul><ul><li>them on or off. </li></ul>
  11. 11. www. phase2online .com Can my app work on both the iPad and the iPhone/iPod Touch? 7 <ul><li>Sure. You will need to have a “Universal” app created that is </li></ul><ul><li>optimized for the larger screen of an iPad, as well as the smaller </li></ul><ul><li>iPhone and iPod screens. </li></ul><ul><li>This isn’t an entirely separate development expenditure, it </li></ul><ul><li>should just be re-using the same logic just wired up differently to </li></ul><ul><li>what the user sees. </li></ul><ul><li>Another, albeit less desirable, option is to build the app on a </li></ul><ul><li>framework that the iPad can “upscale” and just have the one </li></ul><ul><li>version of the app. As of this writing, any app built on iOS 3.1.3 or </li></ul><ul><li>older can be used on an iPad, but it just looks like an iPhone with a </li></ul><ul><li>magnifying glass above it. This cheats the user of the rich </li></ul><ul><li>environment that an iPad has to offer. </li></ul><ul><li>Remember, having an iPad version will broaden your target </li></ul><ul><li>market to users who just have an iPad. </li></ul>
  12. 12. www. phase2online .com Does the user have to purchase the app twice if they have an iPad and an iPhone? 8 <ul><li>Yes and no. There are multiple ways to build for these two </li></ul><ul><li>devices. </li></ul><ul><li>The “Universal” app is better because the developer has just one </li></ul><ul><li>set of code to debug and work on. </li></ul><ul><li>When you make a version for the iPad and a version for </li></ul><ul><li>iPhones, you are basically creating two apps with two sets of </li></ul><ul><li>code. </li></ul>
  13. 13. www. phase2online .com Does the user have to purchase the app twice if they have an iPad and an iPhone? 8 <ul><li>This creates a burden and an opportunity. It’s a burden because </li></ul><ul><li>of the duplication of code, but it’s an opportunity to have a </li></ul><ul><li>cleaner codebase for the developer and have a chance to use </li></ul><ul><li>iPad-only or iPhone-only features such as the iPhone's camera </li></ul><ul><li>or the special large screen elements on the iPad. </li></ul><ul><li>When you have a universal version, a user can buy your app </li></ul><ul><li>once and put it on both their iPhone and their iPad. </li></ul><ul><li>When you do two apps, the user would have to buy each version </li></ul><ul><li>individually to use it on both devices the way the app was meant </li></ul><ul><li>to be used. </li></ul>
  14. 14. www. phase2online .com So I want an iPhone and an Android app. How does that impact the development costs? 9 <ul><li>All mobile platforms use different operating technology and require </li></ul><ul><li>different programming. </li></ul><ul><li>Although your price tag might not double to create both an Android </li></ul><ul><li>and iPhone app, but it would be close. </li></ul><ul><li>The reason is the code base would basically have to be written </li></ul><ul><li>twice. </li></ul><ul><li>Each platform uses its own programming language so the code has </li></ul><ul><li>to be converted and that’s not as simple as a few clicks of the </li></ul><ul><li>mouse. </li></ul><ul><li>If your app uses standardized controls and doesn’t use device </li></ul><ul><li>specific features like camera access or GPS location, you should </li></ul><ul><li>consider developing a web-based app that is basically a mobile web </li></ul><ul><li>page that is accessed via your phone. </li></ul><ul><li>However, this approach is only feasible for the basic simple </li></ul><ul><li>applications. </li></ul>
  15. 15. www. phase2online .com How many more people would I really reach if I created both an iPhone and Android app? 10 <ul><li>As of mid-2010, there are roughly 10 to 11 million Apple </li></ul><ul><li>iPhones being used and roughly 8 to 9 million Android phones </li></ul><ul><li>on the market. </li></ul><ul><li>This seems like it’s a pretty close race, right? However, that </li></ul><ul><li>number is just phones. </li></ul><ul><li>Most second generation and newer Apple devices can run the </li></ul><ul><li>newest operation system from Apple.This includes iPod Touches </li></ul><ul><li>and iPhones. And if you have an app built on a previous version of </li></ul><ul><li>the Apple operating system iOS, then you get all the first </li></ul><ul><li>generation iPods, first generation iPhones, and iPads too. </li></ul><ul><li>With all these devices and platforms added together, your target </li></ul><ul><li>audience becomes a much larger 18 to 19 million devices. </li></ul>
  16. 16. www. phase2online .com How many more people would I really reach if I created both an iPhone and Android app? 10 <ul><li>With Android, most of the devices are just phones. </li></ul><ul><li>There are some tablets planned, or in release phases so the </li></ul><ul><li>numbers game between Apple and Android will soon be a </li></ul><ul><li>better and closer comparison. </li></ul><ul><li>Today, the best option to reach the most Apple users would be to </li></ul><ul><li>have a “Universal” version of your app built against the newest </li></ul><ul><li>operating system and utilize its features. </li></ul>
  17. 17. How many more people would I really reach if I created both an iPhone and Android app? 10 <ul><li>For Android, you could build against one or two versions back of </li></ul><ul><li>the operating system so you still have a large user base. </li></ul><ul><li>Unfortunately, if you require features that only the newest operating </li></ul><ul><li>system offers, you lose some user base until older devices are </li></ul><ul><li>upgraded or users get new devices. If you make an app for the newest </li></ul><ul><li>operating systems, then you lose a large portion of users because </li></ul><ul><li>Android phones have had the staggered operating system approach </li></ul><ul><li>that Apple has just now started using. </li></ul><ul><li>The best option if you want to increase your reach is to offer a multi- </li></ul><ul><li>platform release. Offer an iPhone app now and make a profit from the </li></ul><ul><li>18+ million devices, then use that to offer an Android or other platform </li></ul><ul><li>version. </li></ul><ul><li>Doing a second round release rather than trying to do everything </li></ul><ul><li>upfront is a smart move because it allows to test the market for your </li></ul><ul><li>app while conserving your upfront costs. </li></ul><ul><li>You'll also have time to gauge user feedback and incorporate changes </li></ul><ul><li>prior to developing for a second platform. </li></ul>
  18. 18. www. phase2online .com Is the Android submission process and fees similar to Apple's? 11 The Android process is much less intense. You build the app, pay $25 for a development license and upload the software to the market. You also have the option to simply host the Android app yourself on your own site. However, this might limit your potential market by limiting your exposure. Another thing to consider is where the application will be used. Some countries don't have access to Android market, which could limit your potential market. Like Apple, Android also takes 30 percent of each sale when sold through the Android market.
  19. 19. www. phase2online .com Where do I go from here? 12 Now that you've had some of your questions answered, it's time to find a reputable company like Phase 2 to build your app.
  20. 20. 4100 Perimeter Center, Suite 310 Oklahoma City, OK 73112 www. phase2online .com info@phase2online.com