4 ms·
I'm going to have to agree with him. It is a bit ridiculous that someone using the iOS 5 beta has their reviews go in along with the rest of them. Apple should
by vaporstun 15y ago
I'm going to have to agree with him. It is a bit ridiculous that someone using the iOS 5 beta has their reviews go in along with the rest of them.
Apple should make it so reviews are only shown for the OS of the user's phone, so if I am on iOS 5 I can see the beta reviews, but most average joes still on iOS 4 would only see those relevant to iOS 4.
This also solves an issue of users still on iOS 3 with an app that may no longer be compatible for iOS 3 clogging up the reviews for they aren't relevant for most current iOS users.
- napierzaza 15y agoNo that doesn't make sense. As a developer you don't want to start at 0 reviews every time there is a OS update. Reviews are pretty important, and if it periodically looks like you don't have them it would be very bad. Currently they roll over the reviews ever version of the App the developer releases. That makes sense because bugs get fixed and features are introduced. You should not see any difference in the different versions of iOS. Though it might perform differently on different hardware. I feel as if Apple hasn't really done very much to help the developer note what platforms they are targeting in an easy way. If you don't want iPhone 3g users to use the app, they shouldn't be able to download it that that device in the first place etc.
- masklinn 15y ago> You should not see any difference in the different versions of iOS. Wrong. Any OS feature available only in version N and above may be used conditionally while the application still works on versions N-1 and under. Case in point: Apple's Game Center is only available from iOS 4.2 (which excludes 1st generation iPod Touch and original iPhones), and is not available on iPhone 3G. What if a game developer is OK with a 4.0 baseline, or even a 3.1 baseline so iPhone and Touch 1 users can still play, but he still wants users with compatible devices to have access to Game Center achievements and voice chat? He conditionally enables the feature. > If you don't want iPhone 3g users to use the app, they shouldn't be able to download it that that device in the first place etc. Set UIRequiredDeviceCapabilities correctly and that's done for you. For instance, the 3G iPhone uses ARM v6 and only provides OpenGL ES 1.1. Require armv7 and opengles-2 and you've ensured your application will not be installable on 3G iPhones. For an example of that, see Infinity Blade [0] which clearly states it is not compatible with the 3G (more precisely, it specifies that it's for 3GS and 4 in the "required configuration" section) and which will not install on a 3G. [0] http://itunes.apple.com/fr/app/infinity-blade/id387428400?mt=8 http://itunes.apple.com/fr/app/infinity-blade/id387428400?mt...
- vaporstun 15y ago> As a developer you don't want to start at 0 reviews every time there is a OS update. Reviews are pretty important, and if it periodically looks like you don't have them it would be very bad. This is not true. Sure, if you were the ONLY developer with 0 reviews on a new OS version and everyone else had a bunch, it would look bad, but if every app had 0 reviews, you would be no different. And if you had a large user base on one version of the OS you'd likely have many reviews quickly. > You should not see any difference in the different versions of iOS. Though it might perform differently on different hardware. Certainly things are often mostly backwards compatible, but there are often changes at the API layer which break some things or add features that are available on the new version that weren't on the old one. For example, Apple added the backgrounding/multitasking mojo with iOS 4 but until an app was updated from iOS 3 and could make use of those APIs, the functionality wasn't enabled. Does it make sense for users of iOS 3 to see reviews of an app, not yet updated for iOS 4, of iOS 4 users bitching about how the app doesn't multitask right when multitasking wasn't enabled in iOS 3? > I feel as if Apple hasn't really done very much to help the developer note what platforms they are targeting in an easy way. If you don't want iPhone 3g users to use the app, they shouldn't be able to download it that that device in the first place etc. This is a decent idea, however most things DO work from one OS version to another, so barring people from using an app on their new device seems like it would often be an artificial limitation. Further, it is tough to beta test an OS if there are no apps to run on it. I think this concept of splitting the reviews would solve the problem of clutter in the current review system without barring people from doing the testing that ought to be done. Further, some kind of hybrid could be done, such as maintaining the star rating across OS versions (so people could have an accurate representation of the general reliability, etc. of a given app) without clogging the review systems of different OS versions with irrelevant data and unwanted complaining about incompatibility with the new beta.