Apple Still Aims To Allow iPad Apps To Run on Macs This Year (axios.com)
Apple's push for performance and security improvements over new features will also apply to this year's Mac software, Axios reported on Wednesday, but one key feature remains on the roadmap for 2018: The ability for Macs to run iPad apps. From the report: On the Mac side, this is taking the form of a new project around security as well as improvements in performance when waking and unlocking the system. While users would certainly welcome changes that make their systems run better and more securely, customers tend to be more motivated to make purchases based on new features rather than promised improvements around security or performance, which can be tough to judge. The signature new feature for the Mac -- the ability to run iPad apps -- is a significant undertaking that adds a high degree of complexity to this year's OS release.
There's an iOS device emulator included with XCode.
"Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
Without those, on what device would people be expected to run Xcode?
I would bet it will not be an ARM emulator.
Apple already has iOS ported to X86 and has forever. It's used by developers when testing on the iOS simulator running on MacOS. The simulator doesn't run ARM code. It runs X86 code.
Apple would likely give developers the option of including X86 platform support in their build. Developers could OPT IN to releasing on macOS. You already build for two different ARM platforms.
There is nothing revolutionary here. Just a new build option and some new App Store/ITunesConnect functionality.
I'm a cross-platform developer. I write apps that run on iOS and Android. On Android, it uses the NDK (native development kit) and I build for both ARM and X86. (Because some Android tablets are X86). What Apple is proposing is likely not much different.
Apple wouldn't likely provide an ARM emulator, because the performance would suck.
Every time Apple comes out with a new XCode version, they say "jump", and developers respond with "how high?". Or... not agaaaaainnnnn!
Xcode has been a store app for quite some time.
Well, you see, it's quite simple: Apple has completely run out of ideas.
This is great but Apple should be offering legacy software support everywhere so that all iOS apps run on both iOS devices and Macs and all Mac applications run on both iOS devices and Macs. This is a fairly trivial task that would open up a huge amount of software that they have caused to be abandoned. There is a tremendous amount of excellent kids educational software that doesn't run on modern MacOSs (and iOS) that would then be available. There is also a lot of business applications and just fun other stuff. They can sandbox it all to make it safe. Apple has the resources.
You can restore the App from a backup, just like you do right now.
Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
This revolutionary innovative feature is only 5 years after Microsoft pulled off the same trick with Windows, and 2 years after Google pulled off the same trick with Chrome.
Apple doesn't even have a touch friendly computer operating system... Kinda getting a bit ahead of themselves with talk of iPad apps on a Mac.
Hate to reply to an Anonymous COWARD; but it is not at ALL the same with iOS Apps running under macOS.
Although they have the same kernel (Darwin), iOS and macOS diverge quite a bit above that level. Windows tablets run Windows; so, duh. Don't know as much about Chrome; but thought it was designed from the ground-up to be the same across "Desktop" and "Mobile" incarnations; so again, duh.
But iOS was never originally intended to be a subset of macOS; so it is a lot less "duh" for Apple to pull that trick off.
finder / non store apps / root to be removed next and in 2019 LTE in each mac
Not THAT meme again!!!
Go the FUCK away, Hater.
OS X is dead. It's macOS now. Which mean's it's going to be iMac OS.
People have been saying that since OS X 10.7, you realize. And here we are at macOS 10.13 (SIX major revisions later!) and it STILL hasn't happened to any great extent.
STFU.
But Macs don't have touchscreen, so honestly, how is that gonna work?
Easy. They have multitouch trackpads on MacBooks back to at least 2011 (and possibly before), and the ones on the 2016-2017 MacBook Pros and the external Trackpad are already nearly the size of an iPad mini and have force-touch and multitouch; so...
https://www.apple.com/shop/pro...
Problem solved!
Apps I can"t ever roll back, have zero control over and where any update may break/change the app fundamentally and there is nothing you can do about it? Yea, no thanks. I don't care if it is the future I like my MacBook as is.
WTF are you bleating about?
Almost solved. Any app that supports independent touches on particular parts of the screen still won't be fully usable (e.g. on-screen pianos). Unless, of course, this means Apple is finally building a laptop with a touchscreen.
Check out my sci-fi/humor trilogy at PatriotsBooks.
True. Unlike Microsoft, Apple puts its own development tools in its own store. There's even Swift Playgrounds on iOS, with limited functionality intended for learning. Good luck seeing Microsoft squeeze a useful subset of Visual Studio onto Windows 10 S, its education-targeted OS.
But without Finder, how would a user of Xcode gather and arrange the source files (some program code, some not) needed to build an application?
Hey, maybe they can let me run 32bit apps as well. So I can finally switch from iOS10 to 11...
A Mouse, and a Touchpad is a mouse, works perfectly fine on an iPad. ... no problem to interact with iOS.
And touchpads on Macs are multi touch since a decade or longer
How do you think developers are toying with their Apps in the emulator?
Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
I develop Apps and I welcome more platform support. Since the Xcode emulator already does this I can play with my own apps on my Mac desktop.
However there are some things that are lacking and the big one is the finger gestures.
You need to emulate finger swipes, pinch, shake etc etc with mouse or track pad.
That doesn't sound like Apple at all, they don't like hacks and compromises. They've also stated they don't like touch screens on Macs.
So, yes, very easy to do with existing Apps since Xcode can already compile x86 binary for any App but that doesn't mean they'll do it without hardware touch support.
If this rumour is true then we might be seeing touch screen Macs being announced this year.
What Apple might bring, is the ability to create an application that runs on either device. But that application will have to be developed to explicitly support both, macOS and iOS devices. It will have to be able to handle a UI with either mouse or touch.
In essence, there will be one entry in the App Store and if you download the app you'll get the variant suitable for your device.
A Mac will not be able to just run any old iPad app.
Source ... well, just ask anyone with a clue about macOS/iOS development.
Why?
Almost solved. Any app that supports independent touches on particular parts of the screen still won't be fully usable (e.g. on-screen pianos). Unless, of course, this means Apple is finally building a laptop with a touchscreen.
I believe that Apple trackpads have supported at least 5 independent touches (maybe more) for quite some time now.
That's why I said "multitouch" in my original post.
From day one of the iOS SDK, we've had the iPhone simulator, and later the iPad and Apple Watch simulators.
I've said for years that Apple should make it a consumer feature, and let us run any of our iOS apps on the Mac. Glad to hear they're getting around to it.
-jcr
The only title of honor that a tyrant can grant is "Enemy of the State."
You're misunderstanding what I mean by independent touches. I mean apps where you touch two different things on the screen and do something with them simultaneously, where the exact spatial position of each touch matters (e.g. a virtual theremin app where one finger controls volume and another controls pitch). The trackpad works fine for gestures, and it works fine for clicking and dragging a single item. It cannot fully replicate the touch behavior of a phone, because there is no spatial mapping between trackpad touches and coordinates on the screen.
Check out my sci-fi/humor trilogy at PatriotsBooks.