Take a look at the known issues section regarding iPhones. It’s good evidence of apples non competitive behaviour regarding browser support. PWA/websites are not allowed to be good on iPhones.
Their libraries sometimes don’t even work for low scale though.
The protocol buffer compiler for Swift actually at one point crashed on unexpected fields. Defeating the entire point of protos. The issue happens when only it tries to deserialize from JSON, which I guess none of them actually use due to large scale.
To clarify, I'm not thinking of code/libraries written by a huge company, more about open source code that has been scaled far beyond your deployment size by someone/anyone else.
Also, if you're using some feature that isn't regularly exercised (like your Swift protobuf example), it's probably doesn't have the variety of use to be covered by Hyrum's Law (see https://www.hyrumslaw.com ), which is definitely a different aspect of the Ubiquity criteria.
I made a reader app for learning languages. Wiktionary has audio for a word. Playing the file over web URL works fine, but when I add caching to play from cached audio blob, safari sometimes delays the audio by 0.5-15 seconds. Works fine on every other browser.
My workplace is a bird conservation non-profit with java code from 2006 and the website is many jsp files.
I've added a react SSR system. It has node subprocess code for rendering HTML from java via stdin/stdout. There's a Node/Vite proxy server that adds the fancy HMR you expect from SPA apps.
It supports multiple roots on a page, every SSR component has data-props and data-componentname, and the entry script just queries those attributes and hydrates everything.
The node renderer script is packaged as an EXE which is deployed in WEB-INF on the server.
It's fun to add the amazing React tooling to an old codebase. It also shows how you really, really, really do not need NextJS.
For me to get to it from App Store, I have to click a tiny profile pic (smallest allowed button on iOS?)
The next screen displays Purchase History and other items. However, no way to cancel from this page (insane?)
To get to subscriptions, I have to click my name at the top of that page (which doesn’t even look like a button) which loads for 3 seconds then pops up.
On this hidden account page, it shows Purchase History along with subscriptions list to cancel.
If any other site hid subscription cancelling behind a flat contact header secret account page, it’d be an issue, so yeah it’s an issue for Apple too.
What version are you using?
Click 'Settings' -> 'Profile' (huge button on top) -> 'Subscriptions'. I don't know how it could be easier than that. Ah wait, pull down on the home screen for search, type 'subscriptions' and tap on the result for direct access to the setting.
From there you can see and cancel any subscription made in the App Store.
A tool for learning German via reading. The main feature is click a word to see its dictionary entry (not always easy with so many declensions). Flashcard creation from the dictionary entry. Real human spoken audio from Wiktionary.
Will be working on some LLM features soon (explain "X" in the sentence "Y" prompt). It'd be nice to get a word frequency ranking dataset integrated, so I don't waste time learning rare words.
What else is needed then?
reply