Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
fragmentation is just as bad on iOS as it is on Android, if not worse.
Isn't that a nice meme?
[doublepost=1472818462][/doublepost]
It's not Eddy, but Phil's responsibility.
Since 9 months, he hasn't done anything other than introducing "Sponsored search results".
He'd better start from scratch to clean up this terrible, unmaintained mess.
You know that there have been more changes than that. But I guess why pass up a chance to attack somebody with a little bit of lying.
 
  • Like
Reactions: Otaviano and Kajje
Great, because there is a Gresham's law of software just like the one for money. If people have to wade through dozens of apps and buy two or three apps to fine one works, they stop searching. I think it very annoying that I usually spend more money than the cost of the apps I choose because I have to buy two or three apps to find one that works.

Those us old enough to remember the console software of early 1980s saw a vast flood of crappy games piled into carts in department stores and sold for $0.99 regard of their quality because no one could tell a good game from crap. Kids used to just shovel up $10 bucks of apps and hope they hit something descent. It caused the collapsed of the first game console market.

The apple store has the same problem . Hundreds of thousands of apps, many abandonware, other not updated for 3 or more OS upgrades.... but still work fine. You just never know. Got maybe three apps in the inexpensive utility range no for every one that I actually use. People could get just as fatiqued with the app store as they did carts of console games.

Having all that garbage makes it night impossible to search, never minding that the categories are way to broad. It really looks like the App Store was never designed with the idea it would sell hundreds of thousands of Apps but just a few hundred or a couple of thousand at most. I think it's a victim of it's own success but it should have been updated long before know.
 
Along with paid ads, this is a second thing that makes the apps more expensive to make for occasional/indie developers and I wonder if this is going to change the App Store.

Somebody has to digest the additional cost. I suspect there will be a pressure for price of certain types of apps to go up.
 
I disagree. I know my nephew's school has an app that contains their grades, homework, lesson plans, behavior, etc that has not been updated in over a year.

EDIT: How convenient... It released an update today.

All they have to do is update their app, they don't necessarily have to make any changes. I'd like to know that at least the dev(s) are ensuring the app remains compatible with OS changes. If the app hasn't had any attention in the past year it doesn't deserve to be on the app store. I'm sure that dev or devs make money from that app, most probably from taxpayers, so keeping it updated is that much more important for them IMO.
 
  • Like
Reactions: alexmarchuk
Are you referring to the Mac Pro? And the Mac Mini? And the Macbook Air? And the Macbook Pro? If so, then I would agree with you
I'll make it simple; just keep the rMB. And the lightning cables. Can't buy too much of those lightning cables.
 
.. but this puts Apple on thin ice because there hasn't been a way update apps for older devices e.g. iPhone 3G and 3Gs etc...due to minimum system support in Xcode. This has been blatant anti-trust. Why does Apple have the right to declare an old device useless and prevent supporting apps on them? Does Chevrolet or Ford have the right to prevent old car model owners from keeping their cars on the road?

Complete B.S.
Developers can install old versions of Xcode and still update the apps.


[doublepost=1472829792][/doublepost]
So anyone with an iPhone 4, 3GS, 3G, original iPad, or original iPhone is just out of luck? There are still lots of apps that only need iOS 5, 4, 3 or even 2. Those old apps work just fine. If you remove old apps, then old devices will no longer have access to those apps.

From the announcement:

If my app is removed, will current users be able to access my app?
Yes. Your app will remain fully functional for current users. They will experience no interruption to services and will still be able to buy in-app purchases. However, we recommend that you update your app as soon as possible to reinstate it on the App Store and ensure that it remains functional and engaging for new and existing customers.​
 
They already do that. I wish they charged $99 per app to publish. That would remove so much reskinned junk. There are companies that have 1000s of the same apps just reskinned and with different keywords hoping to make a few cents a day on each. This is where the real clutter comes from.
[doublepost=1472793061][/doublepost]

Wow that is soooo awesome I actually suggested just this years ago on these forums. Glad to see they might be keeping an eye out!
[doublepost=1472793187][/doublepost]


If you write your app correctly new iOS versions shouldn't break anything atleast for a few versions. As for the fragmentation I agree let's hope they atleast remove support for 3.5 inch screens. Everything else scales up fine from 4inch.

Size Classes, Adaptive Layout and Auto Layout help here.
 
This is good, but they should also make it easier for apps to run on newer versions of iOS without needing updates. Every single major iOS version and many minor versions randomly deprecate then remove library functions that seem perfectly harmless to use, even if they are a bit clunky, then stuff breaks. Worse, it's tough to patch the code in a way that'll keep support for old iOS versions (you'd have to use some nasty macro statements), so devs stop supporting old iOS versions.

Oh well, it's not nearly as bad as having tons of apps that don't work at all on the latest iOS.
[doublepost=1472834524][/doublepost]
Regardless, If an app developer is paying their dues for their "paid" app to be on the store, it should remain so. Unless Apple sends notices to such developers to improve or something of the like. It's not an easy process. It has to be proactive.
The problem is that broken apps create clutter that makes good apps harder to find, so those devs are hurting other devs. They could shove their apps into the "deprecated" pile and filter them out by default unless a user explicitly enables the "deprecated" search mode, but that's not very elegant.

And anyway, the devs already agreed to Apple's guidelines that include quality standards. It's not just $99/year => guaranteed distribution.
 
Last edited:
But then Tim won't be able to get up on stage every keynote and say, "We're th-rilled to have over 10 quadrillion apps in the app store and paying developers $40 trillion a year for their work!"
 
It's been 2 freaking years since the larger screen phones came out, yet app devs continue to be lazy and don't update popular apps to native screen resolutions.
In regard to the 12.9" iPad Pro resolution, one fairly simple app, IMDB, hasn't been updated yet. Sometimes I wonder if this is because Amazon (the owners of IMDB) and Apple are competing in several areas (iPad vs Fire tablets, Amazon Prime vs iTunes Store/Apple Music, Echo vs Siri).
 
People don't seem to realize that it's very annoying and time consuming to have to update an app simply because a new version of iOS was released. It's pretty ridiculous to expect a developer to update an app every year for that reason alone. In the beginning iOS development was fun, there were only one or two screen sizes you had to deal with. But now there are multiple screen sizes and multiple resolutions for image files (@2x @3x), fragmentation is just as bad on iOS as it is on Android, if not worse.

You're kidding, right?
 
Regardless, If an app developer is paying their dues for their "paid" app to be on the store, it should remain so. Unless Apple sends notices to such developers to improve or something of the like. It's not an easy process. It has to be proactive.

Apple is sending those developers a request to update their app within 30 days, unless it crashes than it will be removed immediately.
Apps that not been updated in years need to be removed, doesn't matter if the developer paid his dues 3-5 years ago.
[doublepost=1472896406][/doublepost]
But then Tim won't be able to get up on stage every keynote and say, "We're th-rilled to have over 10 quadrillion apps in the app store and paying developers $40 trillion a year for their work!"

Come up with a new joke thats actually funny.
 
People don't seem to realize that it's very annoying and time consuming to have to update an app simply because a new version of iOS was released. It's pretty ridiculous to expect a developer to update an app every year for that reason alone. In the beginning iOS development was fun, there were only one or two screen sizes you had to deal with. But now there are multiple screen sizes and multiple resolutions for image files (@2x @3x), fragmentation is just as bad on iOS as it is on Android, if not worse.


This is called progression, and it is happening everywhere. Would you be happy to walk to an electronics store and find 3-4 years old TV for the same prince as the new model that offers newer designs, features and just are more future proof? Would you like to walk into a dealership and buy a brand new economy car that only gets you 15 mpg in the city while you could buy a different car for the same amount of money that gets you 30 mpg and double horsepower, or get a car that for instance only has a tape deck ??

There are no excuses for any developers to keep stagnant and not updated apps. The screen resolutions haven't changed in ages, and only two new were added two years ago. The iOS design language hasn't changed in 3 years (since it was introduced with iOS 7). So after three years, there is no reason for iPhone apps to have iOS 6 and earlier look and feel.
 
  • Like
Reactions: crashoverride77
Complete B.S.
Developers can install old versions of Xcode and still update the apps.

You are missing something.

As a developer, I can only have _one_ version of my app in the app store. If I use any feature whatsoever of iOS 7, 8, 9 or 10 in a new version, then my app cannot run on an iPhone 3GS. And if I put that new version on the store, the old version is _gone_. iPhone 3GS owners can't use the new version because 3GS supports only iOS 6, and they can't download the old version because it's _gone_. Especially bad if you need to restore your phone from a backup, because apps are not stored in the backup, they are re-downloaded from the app store, and the old app version is gone.

So as a developer, I cannot for example fix bugs in an old version. Only the latest version can be in the store.
 
They do care, because they all pay $99 per year to stay in the App Store.

No, they don't. I pay $99 and I don't care for several of my old apps in the store. I developed them for customers years ago and they don't want to pay for updates/improvements. So I as a developer am also glad that Apple is cleaning up.
 
  • Like
Reactions: Otaviano
If an app hasn't been updated for a year, it needs to go. That would clear out a sh*t ton of useless crap.
That kind of draconian approach may help the majority of owners of iOS devices, but not very helpful for those with older devices. There are some basic, solid apps that do basic things and do them well that don't need to be regularly updated.

But then again, it could be simply because I have a 12.9" iPad Pro, iPad Air 2, iPad 4, iPad 2, and iPad 1 all still in active service.

I'd much prefer more advanced search and filtering capabilities of the App Store. Simply adding a filter "apps updated within the last 12 months" would serve the same purpose.


No, they don't. I pay $99 and I don't care for several of my old apps in the store. I developed them for customers years ago and they don't want to pay for updates/improvements. So I as a developer am also glad that Apple is cleaning up.
What prevents YOU from removing your apps from the app store?
 
But then Tim won't be able to get up on stage every keynote and say, "We're th-rilled to have over 10 quadrillion apps in the app store and paying developers $40 trillion a year for their work!"

I'll take quality over quantity any day and I think Tim will mention that or at least hint toward it.
 
...
Many users would still have 3Gs's out there for instance... so they would feel the pain if they can longer download that app they purchased while it was on the app store.
Why would they need to download it again? And I believe you can download apps from iTunes on your computer (if you've kept a copy) even if it is no longer in the store.
 
People don't seem to realize that it's very annoying and time consuming to have to update an app simply because a new version of iOS was released. It's pretty ridiculous to expect a developer to update an app every year for that reason alone. In the beginning iOS development was fun, there were only one or two screen sizes you had to deal with. But now there are multiple screen sizes and multiple resolutions for image files (@2x @3x), fragmentation is just as bad on iOS as it is on Android, if not worse.
Almost everyone keeps running the latest iOS, unlike Android, where people don't update. And there is still a much wider variety of hardware running Android.

Anyway, the @2x and @3x and other things are all handled nicely by Apple's libraries. You don't have to do much. Just auto-layout (or SnapKit) stuff, and you're fine. Supporting 10 screen sizes isn't much different from supporting 2. IDK if Android does it better or worse, but either way, dealing with OS fragmentation is a lot worse than dealing with screen sizes.
 
Last edited:
People don't seem to realize that it's very annoying and time consuming to have to update an app simply because a new version of iOS was released.

You expect an app I purchased several years ago to still work and not require an update ? As someones who's been in programming every now and then, its impossible to keep an ancient app around and never update with newer OS's.... code gets depreciated as well.... suddenly the app will break if u don't keep it current.. since the next OS will make sure of that..

The only reason why old apps work even under Windows 10 is because Microsoft has old code left in for that reason alone. While Apple doesn't
 
So anyone with an iPhone 4, 3GS, 3G, original iPad, or original iPhone is just out of luck? There are still lots of apps that only need iOS 5, 4, 3 or even 2. Those old apps work just fine. If you remove old apps, then old devices will no longer have access to those apps.

I agree, this isn't great news for everyone. But it affects more than just owners of old devices. Example: I purchased the 'pro' version of a certain app some years ago. Now, the company has decided to ditch the pro version and add these features as in-app purchases to the free version. That's fine for new customers. But I had to do a complete reset of my iPhone (as instructed by Apple to try and resolve all the bugginess) and now I can't download the pro version that I paid for… because it ain't there anymore. That kind of sucks.

The lesson here is, backup your apps in iTunes folks. This reliance on the cloud falls apart when apps get deleted from the store.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.