Apple plans to unify iPhone, iPad, Mac apps for one user experience

Mark Gurman:

Starting as early as next year, software developers will be able to design a single application that works with a touchscreen or mouse and trackpad depending on whether it’s running on the iPhone and iPad operating system or on Mac hardware, according to people familiar with the matter.

Developers currently must design two different apps – one for iOS, the operating system of Apple’s mobile devices, and one for macOS, the system that runs Macs. That’s a lot more work. What’s more, Apple customers have long complained that some Mac apps get short shrift. For example, while the iPhone and iPad Twitter app is regularly updated with the social network’s latest features, the Mac version hasn’t been refreshed recently and is widely considered substandard. With a single app for all machines, Mac, iPad and iPhone users will get new features and updates at the same time.

Apple currently plans to begin rolling out the change as part of next fall’s major iOS and macOS updates, said the people, who requested anonymity to discuss an internal matter. The secret project, codenamed “Marzipan”, is one of the tentpole additions for next year’s Apple software road map. Theoretically, the plan could be announced as early as the summer at the company’s annual developers conference if the late 2018 release plan remains on track. Apple’s plans are still fluid, the people said, so the implementation could change or the project could still be canceled.

This is a massive change in Apple’s direction. The company and its supporters have always held fast to the concept that there should be two distinct and different operating systems with two distinct and different user interfaces, very much the opposite of what Microsoft is still trying to do with Windows Metro applications and their Surface line-up. This change is basically a complete embrace of Microsoft’s vision for the future of computing.

This will have tremendous consequences for both iOS and macOS. For iOS, it probably means we get more advanced, fuller-featured applications, and I think this also pretty much confirms we’re going to see a mouse pointer and trackpad/mouse support on iOS in the very near future – just as I predicted earlier this year. For macOS, it might mean a broader base of applications to choose from, but also possibly a dumbing-down of existing applications. A number of Apple applications already work very much like the article states, and they certainly lost functionality on the macOS side of things.

On the more speculative side, this could be the next step in deprecating macOS, which is, in my unfounded opinion, still Apple’s ultimate goal here. Note how Apple isn’t bringing macOS applications to iOS, but vice versa. Make of that what you will, but I wouldn’t have too much faith in the long term viability of macOS as a platform distinct and separate from iOS.


  1. cosmotic 2017-12-20 11:47 pm EST
    • chrish 2017-12-21 11:42 am EST
      • zima 2017-12-24 9:47 pm EST
    • nicubunu 2017-12-21 12:32 pm EST
    • Bill Shooter of Bul 2017-12-21 11:48 pm EST
      • darknexus 2017-12-22 5:57 pm EST
        • Bill Shooter of Bul 2017-12-23 7:03 am EST
        • denis.lafronde 2017-12-24 5:15 pm EST
  2. DavidCollins 2017-12-21 12:07 am EST
    • ssokolow 2017-12-21 12:29 am EST
      • Alfman 2017-12-21 12:55 am EST
        • zima 2017-12-24 9:44 pm EST
          • Alfman 2017-12-25 5:31 am EST
          • bluechimp 2017-12-25 9:39 pm EST
      • d.marcu 2017-12-21 9:21 pm EST
    • flanque 2017-12-21 11:45 pm EST
  3. DefineDecision 2017-12-21 12:33 am EST
  4. PlunderBunny 2017-12-21 1:13 am EST
    • wigry 2017-12-21 11:45 am EST
    • HereIsAThought 2017-12-21 4:39 pm EST
      • leech 2017-12-22 6:51 pm EST
        • jgfenix 2017-12-23 12:37 pm EST
          • zima 2017-12-24 9:50 pm EST
  5. gsyoungblood 2017-12-21 2:42 am EST
    • nicubunu 2017-12-21 12:23 pm EST
      • gsyoungblood 2017-12-21 4:56 pm EST
  6. Poseidon 2017-12-21 4:31 am EST
  7. crocodile 2017-12-21 5:06 am EST
    • weckart 2017-12-21 6:09 am EST
      • crocodile 2017-12-21 8:59 pm EST
  8. IndigoJo 2017-12-21 8:14 am EST
  9. ThomasFuhringer 2017-12-21 8:14 am EST
    • mlankton 2017-12-23 2:55 am EST
  10. Sidux 2017-12-21 8:56 am EST
  11. darknexus 2017-12-21 2:08 pm EST
  12. rgs3542 2017-12-21 8:28 pm EST
    • bryanv 2017-12-22 4:36 pm EST
    • Moochman 2017-12-22 11:49 pm EST
  13. grat 2017-12-22 4:50 am EST
    • zima 2017-12-24 9:52 pm EST
  14. lpotter 2017-12-22 6:40 am EST
  15. geleto 2017-12-22 8:14 am EST
  16. bryanv 2017-12-22 4:35 pm EST
  17. Iapx432 2017-12-22 6:14 pm EST
    • lubod 2017-12-23 2:31 am EST
      • lubod 2017-12-23 2:38 am EST
  18. MadRat 2017-12-23 4:37 am EST
    • MadRat 2017-12-24 1:41 am EST
  19. sydbarrett74 2017-12-23 5:02 am EST
  20. dionicio 2017-12-23 7:41 pm EST
    • dionicio 2017-12-23 7:57 pm EST
    • dionicio 2017-12-23 8:32 pm EST
  21. dionicio 2017-12-23 10:47 pm EST