3 ms·
I so misinterpreted Apple’s event. My impression was that with M1 hardware all iOS/iPadOS apps that can work on desktop OS will be available in desktop OS, blur
by strogonoff 6y ago
I so misinterpreted Apple’s event. My impression was that with M1 hardware all iOS/iPadOS apps that can work on desktop OS will be available in desktop OS, blurring device borders.
In fact, this is opt-in at developer’s discretion. Distributing desktop version as a separate paid app can nearly double app revenue, so one would arguably be reckless to flag an iOS app as Mac-ready (unless it works via a paid subscription).
On one hand, this shows how much Apple cares about devs; on the other hand, hardly any useful iOS app is available on macOS right now except for Among Us that got advertised on the event.
- tinus_hn 6y agoIf you think it’s difficult for an app to detect its running on a desktop instead of a phone, think again. If Apple doesn’t allow developers to specify if their apps work on the desktop or not they will all just include some library that crashes the app on the desktop.
- strogonoff 6y agoSuch an app would/should never pass the review, just like an iOS app that intentionally crashes on iPadOS.
- tinus_hn 6y agoWhy would Apple review that? It’s an iOS app.
- strogonoff 6y agoLooks like you just answered yourself.
- vaxman 6y agoIn fact, I've seen some iOS apps that report an alert indicating they believe they are running on a "jailbroken device" when launched on the M1.
- deergomoo 6y ago> In fact, this is opt-in at developer’s discretion It's opt-out I believe. iOS apps are by default available on ARM Macs unless the developer specifically chooses to disable support.
- strogonoff 6y agoI see, so developers had to take an action to disable their apps on macOS. Natural reaction, considering the uncertainty of how much a mobile app poorly adapted for macOS could suffer in terms of ratings.
- Daedren 6y agoIt's more so because developers are unable to ascertain how their app will look and behave on M1 without having one.
- vaxman 6y agoThere are a number of apps that display content that is licensed differently for use on a general purpose computer (where the consumer might have one or more 82" monitors connected) than on a handheld device. BTW, In the not-too-distant future it will be possible to playback broadcast DRM content in apps using the consumer's underlying license to it (that's part of their cable, 5G or dish subscription as opposed to the lowly app developer spending millions) and, at that point, we'll probably see things like Continuity/Handoff work across devices for most content.