Earlier quoted context omitted.
> apps could not require users to have “an account” in order to run There is some big qualification missing or I don't understand what does that even mean. How could a banking app run without an account? An online game? The Twitter app nowadays? Dropbox/Nextcloud/...? Etc. Yeah, I agree that for a lot of apps, requiring a account is just a marketing gimmick, but I don't think such a general rule could work.
Good question! We actually asked Apple exactly this when appealing the AppStore de-listing. How come others can require an account and we can't? What was it about our app that made us have to spend the engineering effort to add a guest login (this was a disingenuous argument that I advised against, since we deliberately spent engineering effort to require the login)? Their response, not the exact wording since it was…
When an app asks for permissions, it should have a “feed fake data” option
341–350 of 413 posts
Re: When an app asks for permissions, it should have a “feed fake data” option
#342Earlier quoted context omitted.
>region-locked apps There is no such thing. The respective app stores allow you to distribute apps in select regions. This is an important feature for app stores because an app may not be a good experience in all countries. The app may not be localized to all languages, there may not be content moderators for those languages, those countries have a multitude of laws that you need to comply with, your app may include…
Your answer amounts to "Yes, both those things exist to the detriment of the user, but they were requested for the benefit of corporate app writers, so it's okay that the device the user supposedly owns obeys someone else."
Except these features are not to the detriment of users. If apps were not region locked at the store either they just won't be in the store or they will implement the region lock themselves. Similarly DRM is seemless for users. The users get the same media watching experience they expect, but the content is securely played to stop people from making illegal copies.
>the device the user supposedly owns obeys someone else
The user may own the device, but they don't own a movie that the device is playing. Your device isn't obeying someone else. DRM is a feature that lets your device handle other people's content in a safe manor.
Re: When an app asks for permissions, it should have a “feed fake data” option
#343Earlier quoted context omitted.
>no, that's impossible When you are a platform owner it is important that you evaluate the needs of all stakeholders and not just the needs of the users of the platforms. Telling app developers that you are not willing to compromise is not a great way to convince them to create apps for your platform. Also as a platform you want your platform to appear as a safe place for content owners to have their content on. You…
> When you are a platform owner it is important that you evaluate the needs of all stakeholders and not just the needs of the users of the platforms. I disagree. The literal entire purpose of every single non-user entity involved in this situation is to serve users, and if it's not serving users, then that's a systemic failure. If corporations want a place at the table, they should be serving users, and if they can't…
Bringing content users want to watch is serving users.
>DRM should be illegal, period
Why? It is preventing users from doing illegal things. Saying that DRM should be removed so that users can make illegal copies of the media they are watching is not a strong argument to me.
>Our economy should be designed to serve people, not corporations
People make content and people want to be able to have their copyright not be infringed. Computers by default make it way to easy to violate the copyright of creators which in why making it possible to secure content is such a valuable idea.
Re: When an app asks for permissions, it should have a “feed fake data” option
#344I am surprised no top comment mentions this — on iOS, you cannot distinguish if you were granted a permission or not. As an example, if an app asks you for access to your photos, it will always get an array. The trick is that when you deny this permission, the array will be empty, so you cannot know if the user simply has an empty library or if he denied you access. I like it, simple and elegant. Naturally, in the ca…
How does that work for location? Also, an empty folder with photos is almost certainly implying lack of permissions. Very few people never took a picture.
If you want to go even harder you could try to do the same with images. Generate some basic images of typical snapshot scenes with some AI model, and further postprocess the pixel data to try and give it a statistical distribution that looks like a real camera rather than AI. Add some realistic EXIF too. Doing this on demand may be quite expensive, so the phone could pre-fill a cache of fresh images during quiet hours or something
This all sounds very excessive, but I will give Apple credit and say they're one company who I could actually see going to these lengths if they decided they wanted it
Re: When an app asks for permissions, it should have a “feed fake data” option
#345Earlier quoted context omitted.
> When you are a platform owner it is important that you evaluate the needs of all stakeholders and not just the needs of the users of the platforms. I disagree. The literal entire purpose of every single non-user entity involved in this situation is to serve users, and if it's not serving users, then that's a systemic failure. If corporations want a place at the table, they should be serving users, and if they can't…
>they should be serving users Bringing content users want to watch is serving users. >DRM should be illegal, period Why? It is preventing users from doing illegal things. Saying that DRM should be removed so that users can make illegal copies of the media they are watching is not a strong argument to me. >Our economy should be designed to serve people, not corporations People make content and people want to be able t…
Re: When an app asks for permissions, it should have a “feed fake data” option
#346I’m all for the “fake data” idea, but also: Apps should be required to gracefully handle the cases where users deny permission to access real data. I know last time I developed for iOS, it was Apple’s policy that apps cannot punish users or exit() the app in retaliation for them denying a permission. Apps must gracefully handle it and continue running. Also, and this was even longer ago, apps could not require users…
Re: When an app asks for permissions, it should have a “feed fake data” option
#347Earlier quoted context omitted.
So you and me have both worlds to choose from (not gonna reiterate pros/cons hundredth time). You are living in yours, but I have to lose mine. By me I mean all those people who chose Apple for what it is and ignore Android for what it is, with regards to what we’re talking about. You have no real problem, only intrusive ideology. Please relax and leave us alone. We’ll speak for ourselves when we feel wronged.
As an app developer, I do have a very real problem. I don't want Apple to impose their agenda on me and act like they own the relationship between me and my users. In particular, Apple should have no opinion on what kind of UGC my app contains if it's rated 18+. Apple should also stop protecting their own products by rejecting apps that cut into their market. But of course, Apple would do none of these things volunta…
We choose it because it repels this “me wanna you should they need to” attitude. Please make apps that obey the rules or ignore the platform. Don’t tell anyone what they have to do for you without a contract.
Re: When an app asks for permissions, it should have a “feed fake data” option
#348Earlier quoted context omitted.
So which app does Apple reject that cuts into “their market”? Office apps (iWork)? There is Office 365, GSuite Storage providers (iCloud)? All third party storage providers show up next to iCloud when you use the file dialog box - DropBox, Box, Google Drive, One Drive Streaming apps (AppleTV)? There are dozens and when you search for a TV show or movie, the AppleTV app will tell you which subscribe services have it?…
> So which app does Apple reject that cuts into “their market”? Netflix's "you can't sign up through the app" is a prime example of this that immediately comes to mind but there are many more. An argument can be made that hey.com is, in a way, competitor to the paid iCloud subscription. Yet Apple acts as if they own that relationship and that the app store was valuable in bringing the users to the app: https://www.he…
In reality they will make scummest apps possible and ignore the AppStore completely. Only very big players and those whose primary target is AppStore anyway will offer two options.
Re: When an app asks for permissions, it should have a “feed fake data” option
#349Earlier quoted context omitted.
Let me push back against that a bit. My phone is not a fashion piece. AFAICT the blue bubbles will show up with an old 4S just as well as with a 14 Pro Max. I have an iPhone - which I got after many years with Android - because iMessage is an essential app for me. I live in the US, so my business partners do not have [choice of alternative messaging app] installed and they are not going to install it just for me. I'm…
> Or how Apple is being a gigantic bunch of assholes by not using something other than vanilla SMS if you're not an iMessage user. What alternative would you suggest? And is that alternative as universal as SMS?
But on Android, you can replace the default messaging app, and that app can have access to SMS as a fallback, so it's really easy to convince people to switch. "Hey, uh, plain messaging is annoying some of us, please install this app, we can all use it, but it will work even with people who don't have it over the regular text service."
Can't do that on iOS.
Re: When an app asks for permissions, it should have a “feed fake data” option
#350Earlier quoted context omitted.
So which app does Apple reject that cuts into “their market”? Office apps (iWork)? There is Office 365, GSuite Storage providers (iCloud)? All third party storage providers show up next to iCloud when you use the file dialog box - DropBox, Box, Google Drive, One Drive Streaming apps (AppleTV)? There are dozens and when you search for a TV show or movie, the AppleTV app will tell you which subscribe services have it?…
> So which app does Apple reject that cuts into “their market”? Netflix's "you can't sign up through the app" is a prime example of this that immediately comes to mind but there are many more. An argument can be made that hey.com is, in a way, competitor to the paid iCloud subscription. Yet Apple acts as if they own that relationship and that the app store was valuable in bringing the users to the app: https://www.he…
He said the app was “rejected” as in not allowed in the store.
> Do you really think it's fair that all competing services have to be 30% more expensive than Apple's own ones if they play by Apple's rules?
Well seeing that neither Netflix, Hey or Spotify allow in app purchases and don’t pay Apple 30%…
> There used to be lots of iOS apps that allowed streaming pirated music. Everyone, including Apple, was seemingly fine with that and never asked where the music came from
When has Apple ever allowed apps that focused on pirated music?
And Apple has been selling music on the iPhone since the day it was introduced - well to be pedantic, three months after it went in sale.
> But if you so insist, in a FREE market, app developers would offer two options: pay through Apple with their 30% tax, or pay directly without it.
And there is nothing stopping you from doing that. In fact, Spotify did that for awhile.