App Store Improvements
developer.apple.com
developer.apple.com
I've searched in the last few months and found apps that had screenshots that were clearly from iOS 4 or 5.
David Smith said he had been working on a piece before this was announced (1) and believed about 50% of apps never got updated.
Also the fixes to stop things from being named "Candy Soul Saga Crush Game Match Three Slots For The Win Pokemon Insurance Dating Fun Free Time" is a serious improvement too.
Random idea based on other stuff I saw app developers talking about on Twitter the other day: is this the first steps in going 64-bit only next year? If the apps haven't been updated they can be pulled before iOS 11 comes out and then OS update wouldn't get blamed.
1) https://twitter.com/_DavidSmith/status/771405838607089665
> 2.3.7 Choose a unique app name, assign keywords that accurately describe your app, and don’t try to pack any of your metadata with trademarked terms, popular app names, or other irrelevant phrases just to game the system. App names must be limited to 50 characters and should not include terms or descriptions that are not the name of the app. Apple may modify inappropriate keywords at any time.
The app store, if you follow all the rules, could be such a great place. But they haven't bothered to enforce so many of their rules (except in capricious cases where they wanted to get rid of something) that there is a TON of junk in there and the store is almost unusable.
It seems like these things might resolve themselves in a lot of cases if Apple charged something small like a $1 every year to keep an app in the store.
I'm sure the vast majority of apps this affects are mostly rotting away with broken functionality. Worse still, there are many apps that could definitely benefit from newer APIs. There's no doubt that this new ruling is going to have some edge cases where old, but perfectly functional, apps are lost - but there is a grace period that developers of these older apps can work in to update them and keep them listed.
This is a good compromise - Apple issues a store-wide ultimatum to developers and any that are still interested in keeping their apps listed will update them. Those that aren't will need to do nothing. If any of your apps disappear, it stands to reason the developer has abandoned it.
If the developers don't want to do basic updates every few years, I'm not sure Apple should bother giving them special magic URLs for the 2 new people each year who might want it.
I don't think apps should be removed for having non-retina assets, or not supporting 4.7" or 5.5" displays. But if the app truly doesn't work anymore, and hasn't for a while, then I would consider that being abandoned. Even then, Apple will be working with devs to try and get the issues sorted
>"We are implementing an ongoing process of evaluating apps for these issues, notifying their developers, and removing problematic and abandoned apps from the App Store. " (from the email sent to developers)
[0]https://web.archive.org/web/20140923001007/https://itunes.ap...
There are a large number of apps which just don't work. They crash, depend on web applications that don't exist anymore or they've been questionable from the very beginning.
Apple can and should clean up apps that don't fall into a grey area without creating an inconvenience for users like you.
What used to happen is someone would sneak a GameBoy emulator into and app and people would RUSH to download it, because it would be pulled in hours. Maybe they didn't want a GameBoy emulator but if they ever did they'd be able to download it later.
There are a few cases where Apple has pulled an app TOTALLY so even existing users can't get it, but I don't think it's ever been done more than once or twice.
I paid for it originally, which is not -really- a sore spot, but also sort of a quirky thing. Paying for something that just doesn't work at some point in software because of how upgrade cycles work is interesting.
Do wish I could find a simple guitar tuner that doesn't spam me with ads these days though. =(
Isn't this just the nature of software though? I mean, my DOS and Win 3.1 software no longer works either...
Don't know about Windows 3.1 but I'm guessing you could install DOS in a VM with associated software. (I've had DOS running on relatively modern machines but it's been a while.)
The sad thing is that, the way the appstore works, we will likely never get a "iosbox".
If you want to run that same app on iOS 10 on your iPhone 7, well, that's an entirely different set of expectations.
Yeah, but the point is, I don't have to do that with old DOS programs. I get an emulator, whip out my old binaries, and it runs on my shiny new PC.
On iOS, strictly speaking, there is no such option -- you will have to go to a non-iOS device to run an emulator - and this assuming either Apple is still hosting iOS5 apps (which probably won't be the case for long), or I have some backup (again on non-iOS) that I can somehow leverage.
It would be very kind of Our Betters At Apple to allow some sort of iOS-on-iOS emulator, if they're at all serious with the "iPad for work" concept. Companies already struggle with Microsoft upgrade policies that are much more conservative...
And more importantly, apple would shut down such an option.
Among other things Apple is going all 64-bit with their devices, it's not hard to believe the day will come soon (maybe iOS 11 or 12) that they say "we're not going to bother with 32-bit software compatibility" and software that was never recompiled will stop working.
As it is some software from iOS 2 or 3 still works, some has been broken horribly for years. Apple does a surprisingly good job with backwards compatibility, but it has it's limits.
[0] https://itunes.apple.com/us/app/cleartune-chromatic-tuner/id...
It really sucks to download and install an app just to find out that it displays ads. I don't use apps that have ads.
Back on topic, does this mean that this new policy, Apps will get delisted, or will I no longer be able to download the binary?
If you have so much problem with ads than just use only apps which cost money. The free ones are to 99% funded by ads or by using your personal data. There is nothing like a free lunch in a store.
If you could choose to see only paid apps or those with IAPs you'd have an easier time finding apps that weren't trying to shove an ad in your face.
Some apps do ads very well. Some acceptably. MANY do not. AT ALL.
Anyway - please explain to me why should I pay $4.99 for a simple network utility that lets me do PING, NSLOOKUP, TRACEROUTE, etc? Do you really have a problem if I spend my time searching for a free app that doesn't have ads before I decide to buy one? And why do you think I should be responsible for supporting developers who spent a whole week building some low-hanging-fruit app?
As a matter of fact, I know how to build both native and hybrid iOS apps, so sometimes if I can't find an app I just build it myself. I can't imagine anyone having a problem with that.
Well, except for Apple. I don't like Apple very much so I avoid giving them any money at all if I can. I always buy used or refurbished Apple hardware from Amazon, Ebay and other places and I think long and hard before purchasing any iOS app since Apple gets 30%.
It's a good step, but the store experience is still a bit busted, IMHO.
Nice to see some changes.
Will this culling apply to the Mac App Store? What's going to happen to the many grandfathered non-sandboxed Mac apps?
This is probably just (LONG) needed cleanup that they're starting to do.
At a minimum they know what you purchased and when updates are made to apps. Plus they have some sorts of automated testing they could run.