Link to home
Start Free TrialLog in
Avatar of Camillia
CamilliaFlag for United States of America

asked on

AdHoc account vs AppStore

(I'm probably beating this to death :))

In the related question, the answer is :
... Unless you want to upload it to the appstore and let the companies download it from there. But company applications is usually... well... company specific, so the adhoc should be a better option if you intent to create it for a specific company.

1. So, if I upload to the appstore, the app can be accessed by anyone in the , for example, world. **No adhoc account is needed***

2. If i develop for our company, i need and Adhoc account, register iPads (steps mentioned in the answers)

Is that correct?
Avatar of SpeedyApocalypse
SpeedyApocalypse
Flag of Canada image

1. So, if I upload to the appstore, the app can be accessed by anyone in the , for example, world. **No adhoc account is needed***

No adhoc account is needed for App Store distribution.  Only a developer account ($99.00).  However, anyone in the world can download the application.  If you do not want to do adhoc, you can always set the application price to $1,000.00 and then give it to your company for free, through promotional codes.  However, it would still be available to the public (just nobody would download it... most likely).

2. If i develop for our company, i need and Adhoc account, register iPads (steps mentioned in the answers)

With a developer account, you have 50 devices that you can register and test on.  If you only have less than 50, you may be able to get away with a regular developer account.  However, you would need access to these devices.

To develop for devices you do not have access to and to develop for hundreds of devices, you will need an AdHoc development account which is $299.99.
Avatar of Camillia

ASKER


>>No adhoc account is needed for App Store distribution.  Only a developer account ($99.00).
For appstore distribution...i can either do the $99 or $299? What are the benefits of adhoc $299 for appstore?

1. No matter if I'm developing for my company or for the "entire world"..I either need an adhoc or a developer account?

2. For my company to use my app..i dont need to upload to appstore, correct?
3. for the entire world to use it..i need to upload it to appstore, correct?

(i know, i'm confusing myself probably)
ASKER CERTIFIED SOLUTION
Avatar of SpeedyApocalypse
SpeedyApocalypse
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
perfect, thanks again ( you know I'll come back in a few days and ask the same question :)) but this makes sense. thanks.
The answers to these questions are best answered by the people who set the rules... Apple, Inc. This is particularly true, since they do occasionally change the rules. You can get ALL the details you need here: http://developer.apple.com/support/ios/

That said, there are only three iOS developer programs. Standard Individual/Business, Enterprise and University.

The Standard Individual and Standard Company Programs are intended for developers who are creating free and fee-based iOS applications and want to distribute applications on the App Store. If you enroll as an Individual, your personal name will appear as the “seller name” in the App Store on each app listed as available in the App Store. If you enroll as a Company, your legal company name will be displayed as the “seller name” in the App Store on each app and you will have the ability to add additional members to your development team.

The iOS Enterprise Program is intended for companies who are creating proprietary, in-house iOS applications that are for internal deployment within the company only. A valid Dun & Bradstreet (D-U-N-S) number is required for Program enrollment.

The University Program is a free program designed for higher education institutions looking to introduce curriculum for developing iOS applications.

It is almost positive that ONLY the first category, Standard Individual, applies to you, unless you have a LEGALLY documented business.

However, understand that if you just want to learn how to developer iOS apps and might develop 10 hello world apps, there is no requirement that you actually list any of your apps for actual distribution. In fact, if the app does not meet all of Apple's guidelines, which include stability, they will not let you distribute it until it does meet them all. If you only want to distribute your app to a dozen friends, simply form a legal business (you will have to file some paperwork with the local government do so, but it is not really expensive or complicated in most jurisdictions. Then, create the Standard Business Developer account and assign your friends as members of the developer team so they can all test the app and never actually distribute it on the store...

Oh, and even if you have a D-U-N-S number and get into the Enterprise program, that does not entitle you to create apps that violate all of Apple's rules. There may be some thing they simply may never let you do with the app... After all, no matter which program you are in, your app still must go through their servers to get to the assigned testers, enterprise employees, etc.

Anyhow, like I said, to get all the answers you need, check with Apple first, starting here http://developer.apple.com/support/ios/