Must iOS apps have a globally unique name? The iTunes Connect Developer Guide implies that they do, but doesn't say so directly. The closest it comes is (p71):
As a result of this deletion [after not delivering a binary within 120 days], your app name will be able to be used by another developer
If an app is renamed, does the old name then become available again?
Apps do indeed have to have unique names. If a desired name isn't available, developers commonly solve the problem by adding a bit of description to the name, making it unique, e.g. "SuperText - Text Editor for Geeks" when "SuperText" isn't available.
Google Play allows many apps to have the same title. However, the application package for each app needs to be unique within Google Play.
Two iOS apps currently can not have the same App store name (as entered in iTunes Connect), nor the same bundle ID suffix. They can, however, have the same name under the icon (the Bundle Display Name as entered in the app's plist).
With Android everything is simpler! You cannot reserve a name but you can have multiple apps with the same name. So no need to reserve the name – you can definitely use it. Whether or not you want to have the same name as other apps is another question…
Apps do indeed have to have unique names. If a desired name isn't available, developers commonly solve the problem by adding a bit of description to the name, making it unique, e.g. "SuperText - Text Editor for Geeks" when "SuperText" isn't available.
Until recently there was a significant name-squatting problem, with devs creating placeholder apps that tied up names indefinitely. Apple cleared all of those out last Fall, making a large number of names available again. Now an app created in iTunes Connect but not submitted for review will receive a warning after 150 days and if there's still no submission 30 days later, the placeholder is deleted and the name is freed up to other developers (as per the policy you quote). Significantly, that specific name is no longer available to the developer that first used it, so be certain you're going to submit soon after creating the app in ITC.
As to approved and then later renamed apps, I don't know what Apple's policy is, and it's not spelled out anywhere that I've ever seen. I think it's somewhat unlikely that the old name becomes available due to potential consumer confusion, though: "I bought 'Buddy's Checkers' but now it's saying that I didn't buy it."
Note: Updated from 90 days to 150 days, per Apple's change. See "App Name Expiry" in the iTunes Connect Developer Guide. (thanks to Alexander)
As an aside note: Apple has recently extended its 120 day limit to 180 days. It means that if you don't upload a binary within the 180-day period, your app is deleted from iTunes Connect. As a result, you cannot reuse the app name, SKU or bundle ID. See more details in the App Name Expiry section of the iTunes Connect Developer Guide
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With