| Blog | https://blog.joelson.co |
| [email protected] |
| Blog | https://blog.joelson.co |
| [email protected] |
Have any #iOS app developer noticed a recent resurgence in Apple's enforcement of this review guideline since it was largely paused after last year's Epic ruling?
> 3.1.3(b) Multiplatform Services: Apps that operate across multiple platforms may allow users to access content, subscriptions, or features they have acquired in your app on other platforms or your web site, including consumable items in multi-platform games, provided those items are also available as in-app purchases within the app.
Small hypothesis: I bet people like AI chat interfaces in some part because they are “clean” – simple text, easy to process, consistent visuals, no ads, no pop-ups, etc.
To use a cliche example: Even if it wasn’t in any way “smarter,” it’d still be nicer to ask ChatGPT for a recipe than go to a webpage to read that recipe. Its interface is a natural “reader mode.”
But… that’s not going to last.
Pet peeve: websites whose standard mode of usage is opening multiple tabs, but they’re implemented as slow-loading and memory-hogging SPAs.
It’s like the people making the engineering decisions have never used the product.
Has TestFlight stopped gathering crash logs for anyone else?
Since September 10, none of the dozens of crash reports I've received on TestFlight across 2 different apps have had an actual crash log attached. I get the feedback message if they write one but no log in AppStoreConnect or Xcode.
Is there something setting users need to turn on? Or is there some reason TestFlight might choose to omit logs?
My kingdom for an iOS UI/UX designer who understands iOS navigation idioms.
I'm guessing market forces have pushed in the direction of hiring generalist designers who are expected to design UIs for iOS/Android/web rather than designers with platform expertise.
I know people have always uncritically copied code from StackOverflow, but at least there you have competing answers, voting, reputation, comments, a date on the answer so you know if it's potentially out of date, etc.
LLMs for answering programming questions feel like a big step backward to me.