314 points by RZelaya 4 days ago | 166 comments | View on ycombinator
marvin-hansen 4 days ago |
spiral90210 4 days ago |
If you're worried about people not trusting payment to you, might be worth seeing if you could implement this, so anyone who bought on the app store can still access the full feature set. Cuts you out 30% like, but better than nothing maybe.
atroon 4 days ago |
robgough 4 days ago |
Where I was more frustrated was how much this limited the potential usability of the iPhone app. Because of app store restrictions it is a far worse app ... though like in your example, still useful to a degree.
I can only hope they use the new CEO as an opportunity to seriously re-evaluate their entire approach to how they work with developers, though I'm not actually expecting them to. If anything, with the increase in apps being created via AI tools I worry they will go the other way.
orliesaurus 4 days ago |
Muhammad523 4 days ago |
Install some GNU/Linux distro and you can do whatever you want.
dmcgill50 4 days ago |
BrtByte 4 days ago |
chuckadams 4 days ago |
hirako2000 4 days ago |
This API is sensitive. I imagine Apple is particularly stringent as to how the access is justified. Not how it uses it but how the reason for using it is explained.
It's not like someone tests the app and all api calls to deem them reasonable or not.
claviska 4 days ago |
I wrote about this here [1], and even called out some of the most common disabilities that clearly benefit from it.
They also don’t allow microphone access from keyboard extensions in iOS, which prevented me from shipping an iPhone target (that I really wanted for myself tbh).
It’s a shame and I can only assume they’re trying to protect their built-in dictation, which historically has been laughably bad.
hombre_fatal 4 days ago |
PaulHoule 4 days ago |
undefined 4 days ago |
DelightOne 4 days ago |
Imagine a banking app, and for example an IBAN field.
jchigg2000 4 days ago |
Have fought similar demons lately, feel your pain.
kobalsky 4 days ago |
I got an ortholinear keyboard that looks like a rectangular grid, just 12 by 4 keys around 10-15 years ago.
I don't recall the last time I felt pain in my hands, completely gone.
nullbio 4 days ago |
luca-ctx 4 days ago |
stokedbits 4 days ago |
burnt-resistor 4 days ago |
Screw Apple and their persnickety, controlling myopia.
-mlv 4 days ago |
throwaway-blaze 4 days ago |
Unless the platform is iOS, in which case it's "comply here or gtfo".
mvdtnz 4 days ago |
longnguyen 4 days ago |
artenesdev 4 days ago |
shevy-java 4 days ago |
Fokamul 4 days ago |
Make apps for device, which are 100% owned by people.
numron-dev 4 days ago |
MoonWalk 4 days ago |
net::ERR_CERT_AUTHORITY_INVALID
2OEH8eoCRo0 4 days ago |
Microsoft was almost broken up over not allowing third party programs to use certain APIs. Apple abuses their dominant position to suppress competition.
oblio 4 days ago |
Edit: Ah, it's in the article, this is about AppStore distribution. Walled gardens are going to walled garden.
MagicMoonlight 4 days ago |
I have no idea what they’re thinking. Insanity.
m-s-y 4 days ago |
OP’s description in the linked article doesn’t say much more than this, so what am I missing with this particular app?
lofaszvanitt 4 days ago |
geor9e 4 days ago |
BoggleOhYeah 4 days ago |
I just wish they weren’t so obstinate about people installing from other sources without signing/notarization. I understand it from a security standpoint but it’s also nakedly self-serving.
I’m glad that they’re fine with signing in this case.
zhangyiqian 3 days ago |
3vo-ai 3 days ago |
BoxFour 4 days ago |
saurav3000 3 days ago |
RZelaya 4 days ago |
If anyone here has more direct experience with this guideline, especially from the App Store review side, I would like to hear it. I would rather understand the policy than just guess at it.
RZelaya 4 days ago |
cumshitpiss 4 days ago |
However, I would like to point out that Apple isn't totally wrong here because the accessibility API unfortunately is way too broadly scoped, and because of that you literally get access to everything on the computer like you you can screenshot listen and and move the cursor... This is completely ridiculous and the proper engineering solution would actually be to phase out the accessibility API and replace it with something that is narrowly scoped so you can grant specific permissions individually.
However, Apple, being Apple, is obviously not doing anything, and instead says no accessibility permission for anything that isn't demonstrable accessible. Now, there are obviously some exceptions because Apple is not particularly well known for applying its rule consistently and granting big exceptions for itself. However, they do have a valid point on privacy and data protection. And I say that as somebody who ended up distributing my MacOS app outside the App Store because I only got approval for iOS.
That said, I would definitely appreciate if Apple would gradually improve its developer program experience, because compared to its hardware lineup, the developer program is nothing short of abysmal.