We learn more about Apple's marzipan initiative to run iOS apps on WWDC 2019 on Macs. In the meantime, you'll find a brief overview of what we know so far, and some possible implications for corporate IT. A small iOS in MacApple announced marzipan at WWDC 2018 when it introduced macOS Mojave and iOS 12. With Mojave now on millions of Macs, many of us are already using the first four iOS apps released for running on Mac: News
At home
Stocks (maybe not as compelling as economies collapse)
voice notes
The apps are not the nuts and bolts of Apple's marzipan initiative, which goes much further and includes the development of new cross-platform design libraries that developers can use to build apps running on both Mac and iOS platforms can. Maripan exploits this fact Both iOS and MacOS use the same basic Unix codebase, run the same kernel and use many common frameworks like Metal. The ultimate goal is to allow developers to simultaneously build apps for both platforms. This could mean that thousands of additional (and lightweight) applications are being made available to the Mac. This also gives Apple a strong reaction to Chrome / Electron apps on its platforms, and competitors are already busy running iOS on their platforms (Windows Bridge, OSMeta, the Chameleon project). What problem does marzipan solve? The stark difference between Mac and iOS is the user interface. While Macs use keyboard, mouse and a growing number of trackpad gestures, iOS devices are based on touch. Both platforms use different UI code: AppKit on Mac and UIkit on iOS. As a result, Apple secretly started using UIKit support for macOS in 2016 when it worked on the marzipan project. "These UIKit apps run in a native environment on a native stack. And if you look closely, you'll find that the stack under the UIKit app has a lot in common with the stack under the AppKit app, "Apple said at WWDC 2018." In fact, these environments were built on a common foundation that is in some cases torn apart over time. We take this opportunity to streamline the substrate. This is good news for developers who are independent of this technology because it makes it easier for you to write portable code. "In this model, AppKit is not replaced by UIKit. It is a complement to him. IDGThink like simulator on steroids with much deeper integration. At WWDC 2018, Apple promised that both user interface kits, when running on a Mac, will support: trackpad and mouse input
App window lights
Change window size
copy paste
Pull and release
The first reactions to Apple's own marzipan apps were a bit slow. I do not think the critics are right, because these apps were the first fruits of a project that will not see the light of day until this year. Apple is learning from the critique, so I expect the next generation of marzipan apps (and the first generation of iOS / Mac marzipan apps developed by non-Apple developers) are much more Mac-like in design and behavior , This is a long-term project and its implementation will improve rapidly. Apple is already improving the user interface elements it supports. This essentially means that the next iteration of existing marzipan apps will improve. Businesses are unlikely to want any iOS app developer to optimize their apps for Macs. In many (not all) cases, iOS apps meet requirements that are either already met by the standard macOS or are not relevant to a Mac user's needs. Many developers already offer apps for both platforms. I think marzipan is used throughout the company. The ability to build in-house proprietary apps for both platforms will be appealing to many-just look at the hundreds of thousands of Macs and iPhones IBM uses, for example. Of course that goes beyond that. Many companies offer their own iOS apps to establish digital connectivity with customers, and it's reasonable to think that they'll be motivated to extend this invitation to customers on the Mac platform. I'm also interested in how the productivity app looks like Developers are responding. While many of these apps (such as Trello or Slack) are already very effective in Safari on a Mac, there may also be room for launching apps. What about developers? As Apple's deployment across the enterprise grows, it's becoming more likely for businesses to develop software that runs on iPhones, iPads, and Macs. This was a challenge before, as both the iOS and Mac platforms had to be built separately, which adds to the cost. Marzipan makes this much cheaper as it is easy for both Apple platforms to develop at the same time. This is partly because Apple has created automation frameworks that can skilfully change user interface elements to work on the platform. Developers do not have to do this themselves. Here are some of the developer features that Apple has confirmed so far: Many aspects of development for iOS and Mac are being automated.
Xcode allows developers to build an app for both platforms. Xcode then replaces some parts of the UI with the appropriate UI for the other platform. An app that requires a lot of pressure on the iPhone requires a keyboard-based equivalent on the Mac.
While it's possible to use Xcode's built-in tools to quickly build apps for both platforms, the best apps will require a bit more work to fully exploit the potential of both platforms. Apple's News app on a Mac shows a slightly more advanced user interface than on iOS, for example.
In the context of Wired, Apple acknowledged that developers may need to tweak the code for some app items, for example, to tweak them for both platforms, menus, and sidebars in apps.
It is not yet clear how the distribution will work. Can a developer sell the Mac equivalent of their iOS apps outside the App Store? This may be less of a problem for business developers who share their software through the Apple Developer Enterprise program.
No, this is not a merger of iOS / MacOS.
What will happen next The speculation that never dies is that Apple may one day port its Macs to its own A-Series ARM-based processors. Marzipan does not mean that will happen, but it shows that it is possible to run iOS apps on Intel chips. And the number of professional apps that do not run on iOS drops rapidly. In other words, if Apple chooses ARM for Mac, it would have a large number of compatible apps that would be ready to go, so marzipan will improve rapidly until we find that it controls most of the available Mac apps , And it's nice to think of an external mouse that works with an iPad Pro. With the technology of the WWDC 2019, Apple will certainly bring the work with the technology closer. "We continue to develop this technology and work to fully test it before it is made available to you and your applications, which we plan to do next year," Apple confirmed at its development event last year in its State of the Union speech. Take a look at this area. MORE INFORMATION As I summarized this article, I came across the following highly informative reports, in which developers who are somewhat familiar with marzipan may want to take a look while we wait for Apple to explain some important concepts at WWDC 2019 In June: Developer, please let me know what you plan to do with marzipan once it's done. Please follow me on Twitter and join the AppleHolic's Bar & Grill and Apple Discussions group on MeWe.

Source link

Leave a Reply

Notify of