Paul Krill
Editor at Large

Apple says you can port iOS apps to the Mac next year

news
Jun 5, 20182 mins

Apple has begun porting some of its simple apps to test out the porting approach now under development

apple logo
Credit: Jankuss

Apple is going to enable developers to move iOS mobile apps over to the Mac. The capability will be available to developers in 2019.

From a technical standpoint, the two platforms have shared common foundations in media, core services, and the core OS layer, said Craig Federighi, Apple’s senior vice president of software engineering. Developers also use the same Apple Xcode IDE and Swift language to develop apps for both platforms.

But the UIs and the frameworks underneath the two platforms are different. So porting an app from one to the other requires work, and Apple wants to make this much easier. As a start, the UIKit framework from iOS has been brought over to MacOS. Framework capabilities from iOS have been adapted to specific Mac behaviors, such as the use of the trackpad and mouse, window resizing, and integration of capabilities such as copy and paste and drag and drop.

Apple has been testing iOS-to-Mac migration itself, with some of Apple’s own iOS apps brought over to the Mac, including the Home, News, Stocks, and Voice Memo. Like the Windows Mobile apps that Microsoft brought to Windows 10 several years ago, these apps are extremely simple, more widgets than the kinds of apps many developers—including Apple—create for iOS.

Apple has long codeveloped sophisticated apps for iOS and MacOS, including its Pages, Numbers, Keynote, iMovie, GarageBand, and Photos. So have other develoeprs like Microsoft, whose Office suite runs on iOS and MacOS, as well as on Windows and Android.

While praising the synergies between the company’s mobile and desktop platforms, Federighi emphasized that iOS and MacOS would not be merged into a single platform.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author