Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Will Apple accept Apps with deprecated code? [closed]

Tags:

Will Apple accept Apps for selling inside the App-Store with deprecated code?

like image 583
TheAustrian Avatar asked Oct 26 '11 23:10

TheAustrian


People also ask

What happens when an app gets discontinued?

The app will no longer be available to download on Google Play. If you have the app installed on your device, you can continue to use the app, however you will not be able to update your app. Google Play's billing system will not work while the app is not available in Google Play, even if the app is already installed.

What happens when Apple removes an app from the App Store?

Apps that are removed continue to function for users who have already downloaded the app on their device.

How do I install discontinued apps on Iphone?

The only way that you can restore that app now is if you already had it in your iTunes library on your computer. iTunes will no longer transfer apps to your library, but if it was already in there, you could connect to iTunes and then drag the app from the iTunes media folder onto your device.


2 Answers

Yes. Deprecated doesn't mean unavailable or disallowed; if it did, it would be called something else, or those methods would simply be removed from the API.

Deprecation is a way of letting you know that you should start transitioning your existing codebase. The rule of thumb should be: don't add code that you know uses deprecated functionality, that's just silly. Be aware as you work on older code bases that deprecated methods you were using may need your attention sooner or later.

One of the risks of continuing to use deprecated methods is that they may be more primitive and dangerous than newer versions, may not take into account all current OS realities, and possibly less well tested by Apple over time. You run the risk of having this bite you even before they vanish from the framework.

like image 138
Ben Zotto Avatar answered Oct 02 '22 08:10

Ben Zotto


Yes, Apple will accept your app assuming everything else goes right. Deprecated doesn't mean the app will not work. It's just a way of telling you that you should start using newer code as opposed to older code. The older code will be removed from the API eventually, so it's better to fix it sooner than to try to build your app and find out that it doesn't work.

like image 22
Jack Humphries Avatar answered Oct 02 '22 06:10

Jack Humphries