In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms. Cross-platform software may be divided into two types; one requires individual building or compilation for each platform that it supports, and the other one can be directly run on any platform without special preparation. Microsoft just launched.NET MAUI, a cross-platform GUI framework that builds on Xamarian.forms. As we consider what building device applications will look like in a unified.NET, we see many devices across multiple platforms used, from Android and iOS to Windows and macOS.
By Abby Poole to iPhone, Apple Resources Last Updated on Dec 17, 2018
Rumors reported that Apple is working on an internal project named 'Marzipan' to merge iPhone, iPad and Mac apps, which will come with iOS 12 and macOS 10.14 at WWDC 2018. The latest source from Gurber pointed out Marzipan is a declarative control APIs for iOS and macOS. According to Gruber, 'they should address the problem of abstracting the API differences between UIKit (iOS) and AppKit (MacOS)' to allow developers to create modern cross-platform user interfaces. But the cross-platform app feature may not come together with iOS 12 at WWDC this year.
However, Apple CEO Tim Cook has a different idea. He thinks that merging two systems together will lead to trade-offs. He believes that merging iOS and macOS is not what users want. Let's see what users say. Messages app on mac doesn't have all my contacts free.
Microsoft Dev App
According to the poll launched by Digital Trends on Twitter, more than 900 users had their votes:
* 7% of users think iPad is all they need;
* 21% of users want a touch MacBook;
* 47% of users want to keep macOS and iOS separate;
* 25% of users think a new OS is needed.
My Apps Dev
Cook is right as about half of the users want to keep the two systems separate. But, about an equal number of users are asking for change. With Microsoft has merged its tablet and desktop software long ago, and Google is trying to let Android app run on Chrome OS, it's becoming a trend. Before Apple combines iOS and Mac apps, Apple users have to rely on apps that can run on both OS.