For instance, “Yahoo Finance“ doesn’t show up. I thought all iOS apps were supposed to work on M1 now.
There’s a lot of iOS apps that offer better functionality than their web counterparts, so this is kinda disappointing.
Actually developers have to opt-out rather than opt-in. That's why loads of older apps are available but not ones that are actively being updated. I bet Apple are are pretty surprised that almost all recent apps have opted out.
Determine Whether Your App Makes Sense on macOS
iOS and macOS support many of the same frameworks and features, and most iOS apps run smoothly on macOS. However, you might choose to opt out of running your iOS app on macOS under these circumstances:
- You already created a Mac version of your app using AppKit or Mac Catalyst.
- Your app relies heavily on iOS hardware that is unavailable on Mac, such as accelerometers, gyroscopes, magnetometers, depth-sensing cameras, or GPS.
- Your app requires frameworks, symbols, or features not present on the Mac.
- Your app’s interactions rely extensively on touch input that you can’t replicate with the keyboard or other input.
- You don’t want users to have access to the content in your app’s bundle or data container.
- Your app communicates with custom hardware using the External Accessory framework.
Two main reasons I can see, in addition to those apps that depend on iPhone/iPad sensors, etc.:That doesn't explain why almost every single app has opted out, especially ones that do not have Mac versions or require any macOS specific features.
Two main reasons I can see, in addition to those apps that depend on iPhone/iPad sensors, etc.:
1) An extra platform to support. If they don't officially support the M1, it saves them headaches dealing with bug reports - they can just say "sorry, not supported".
2) $$$ - many of these publishers have paid apps on the Mac they don't want to cannibalize
That said, download iMazing and use it extract any app you want from your phone. Most work just fine, just a) don't expect any support, and b) you'll have to manually extract each time it updates.
Apple have used DRM to block apps from installing this way now.That said, download iMazing and use it extract any app you want from your phone. Most work just fine, just a) don't expect any support, and b) you'll have to manually extract each time it updates.
Apple have used DRM to block apps from installing this way now.
Based on the experience of my developer team, M1 compatibility does not drop off a log. There are layout issues and BLE still is really dicey on the M1.
Or I could just use my iPhone or iPad.So if you want to use mobile apps, guess the good old Intel Mac's that can run Android emulators smoothly in Bootcamp is the best option?
I have not been able to get them working on Mac OS X anymore, but in Windows they work fine.
If you are a developer and are thinking this way; please re-think. I have tested dozens of my favorite apps on my M1 and over 95% work perfectly. I find financial and IoT control apps to be especially useful on my M1, and many of them are only available on iPad/iOS.
Let users use the apps on whatever devices they choose. You aren't forced to support Mac specific features or do any testing on Mac at all. But do not actively block users just because you are worried about layout issues. Either fix them or let the users use them as-is.
Some of the apps I use can be easily resized and work MUCH better on my M1 Mac than on the iPad they were designed for. That Yahoo Finance app is a good example. I can see a lot more data by resizing the window; which obviously isn't possible on the iPad. Other apps are locked to a certain iPad like size, which is annoying. But they still work fine, and annoying limitations are MUCH preferred to nothing.
Think about your users. Why is a Mac any different than an iPad, iPhone, or iPod to them? They/we just want to use their apps.
So if you want to use mobile apps, guess the good old Intel Mac's that can run Android emulators smoothly in Bootcamp is the best option?
I have not been able to get them working on Mac OS X anymore, but in Windows they work fine.
Minecraft runs on a Mac, at least the Java Edition does and my daughter tells me that is the real one.There is a very big difference between the app ecosystem on Android vs. iOS. Basically Android apps are phone apps. They are designed for small screens, and usually focused on vertical orientation. Android apps on tablets and large screens are generally just terrible. If you don't believe me; try using an Android tablet as your primary computer for a week or two and let me know your thoughts.
iOS apps optimized for iPad size screens are very powerful. Many of them are equivalent or better than Mac apps on a large screen. Because the iOS hardware base is so massive compared to Mac, there is a lot of great software that just didn't exist on Mac before the ability of M1 Macs to run iOS apps.
Running Android apps on a Mac isn't very useful except in a few edge cases (Minecraft maybe; a few chat apps).
My M1 Mac mini is still on V 11.0.1. Out of fear of having the side load option of my iOS apps disabled, I haven’t upgraded over to the latest Big Sur. Am I wrong in this assumption? I’ve acquired all of the ipa’s I own using the iMazing method and have had various levels of success installing and running iOS apps on the M1. I was concerned that by upgrading to a newer OS, it might have a ios sideload kill switch. So my question is: Is it safe to upgrade the M1 and keep the ipa functionality that I presently have on V. 11.0.1?
I hope that Apple does not block me from using software I own
Thanks for the confirmation MK500. ??I'm on 11.2.3. I can't speak to the future; but it's working fine as of now.
Thanks frank-ger ??I'm at BS v11.2.3 and side load with iMazing is still running for me!
Do the native Apple iOS apps, e.g. Wallet, run on the M1? How about Google Authenticator (only Google app I touch)? Thanks!