• Explore the magic and the mystery!
  • The Tech Night Owl's Home Page
  • Namecheap.com





  • Universal Apps: Is the Mac in Danger?

    February 14th, 2018

    Even though the Mac-oriented blogs are still dealing with the implications of the less-favorable review of the HomePod from Consumer Reports, I thought I’d take a breather. But CR has clearly learned that putting Apple in the headlines generates lots of coverage, especially if it’s negative.

    Now then: There have been published reports that, beginning with macOS 10.14 and iOS 12, you’ll be able to run an iPhone or iPad app on a Mac. And vice versa, although I can see some complexities that are being overlooked in the simplistic coverage about so-called Universal apps.

    But remember that none of this has been confirmed by Apple.

    Now this wouldn’t be the first time that Apple made it possible to develop apps running on two different processors. Besides, the Unix core of iOS and macOS were designed to be portable, capable of running on multiple processors. There was even an Intel version of NeXTSTEP, precursor to the original Mac OS X. So when Apple switched from PowerPC to Intel CPUs beginning in 2006, it wasn’t such a big deal. There was already a version of the OS running on Intel in the test labs just in case such a change became necessary.

    In the early days, it was possible to build apps that would run on Intel and PowerPC, which surely eased the transition. And iOS is basically a slimmed down version of macOS designed to run efficiently on mobile gear.

    So it makes perfect sense that Apple would allow developers to build a new variation of Universal apps to cover it’s current line of computing devices.

    One article I read, however, suggests this might be a way to begin a wide scale transition from Mac to iPhone and iPad. Remember when Steve Jobs referred to Macs as trucks? So are they planning on building crossovers?

    It’s certainly true that there has been some level of cross-pollination across iOS and macOS. Some of this is very much done to provide a more consistent user experience among all of Apple’s computers. This practice resulted, for a time, in complaints about the iOSification of the Mac, that more and more elements of the mobile platform would replace or supplant the traditional macOS interface.

    For the most part, however, the changes were minor. Also don’t forget that iOS 11 brought some Mac multitasking elements, such as a Dock, to the iPad. A Files app, a sort of simplified Finder, allows direct access to some of your files on iPhones and iPads.

    But don’t assume a merger is imminent or in the cards. It may very well be that Apple wanted to improve the ability to use productivity apps on the iPad, and taking some cues from the Mac was simply the logical thing to do. There may be more of that in future iOS updates, but that, again, doesn’t mean the Mac is due to be supplanted. It may simply be a matter of providing the best tools for the tasks at hand.

    So what sort of iOS apps would you expect to run best on a Mac? Probably those designed for the iPad, which is closer to a personal computer than an iPhone. The possibilities would be far more limited the other way around, because those sprawling Mac apps, such as Adobe Photoshop and QuarkXPress, aren’t optimized to work with touchscreens, and their resource requirements are immense. As it stands, Adobe already has iOS apps, but they offer limited functionality and, again, they are optimized for touch rather than a mouse or a trackpad.

    Such significant interface differences would require adjustments and devising easy conversion schemes to make it possible for apps to run on both platforms without serious modification. Remember, too, that iPhones and iPads are designed as limited resource gadgets, with less RAM and less storage space than a Mac.

    That situation is improving, however. Apple is already offering up to 256GB storage on iOS gear. The iPhone X, however, maxes out at 3GB RAM. How long will it be before it hits 8GB to higher, something more capable of handling a resource heavy Mac app? Or will the new Universal app development scheme help programmers to slim down their software and remove bloat?

    Another possibility is that Apple is considering yet another Mac CPU change. There are already ARM coprocessors with limited functionality on the MacBook Pro and the iMac Pro. Don’t be surprised to see this approach on the promised Mac Pro and other Macs beginning this year.

    Does that mean Apple might go all the way, ditch Intel, and go all in for its own CPU designs? With fewer resource limitations, it may be possible to scale up the A-series processor to run much faster on a Mac. So it would certainly be possible for Apple to make the switch.

    As with its previous processor switches, there would be a way to run Intel apps on ARM, and the conversion process would be simplified. Perhaps the ability to build Universal apps will ease such a switchover.

    But what about the ability to run Windows at full tilt on a Mac with Boot Camp, and with decent performance with a virtual machine? Could Apple provide an efficient level of Intel emulation on ARM, so you won’t lose much performance from the switchover?

    I do not pretend to know the actual reasons for these developments. As I said, there is no confirmation that Universal apps are really coming. No doubt Apple has tested such possibilities, however, even a potential ARM switchover. But that doesn’t mean any of it is going to happen anytime soon.



    Share
    | Print This Article Print This Article

    9 Responses to “Universal Apps: Is the Mac in Danger?”

    1. dfs says:

      Maybe all that’s at stake here is supplying some sort of iOS emulator that can run in tandem with OSX, which wouldn’t be such a momentous innovation.

      I really like the idea of being able to run iOS apps on a Mac. I have a few fave iOS apps for which — I don’t understand why — the developers have not brought out a Mac equivalent. A couple worth mentioning are Dark Sky, the best weather app. available on any platform, and Alarm Clock Pro, which beats the socks off anything available for the Mac (but it could be made even better by using SiriKit to make it respond to voice commands). And it wouldn’t kill Apple to give us Mac equivalents for some of their own iOS apps such as Home and Watch and maybe even Compass for the benefit of laptop owners on the road.

      I really don’t see anything apocalyptic here.

    2. dfs says:

      In fact, I can easily imagine a scenario up in Cupertino where it’s late on a rainy Thursday, the day’s work is done, and some of the guys are fooling around with an in-house iOS emulator they’ve cooked out to help design Apple’s own iOS software. Then Harry pipes up and says “hey, this is such a fun little gadget why don’t we pretty it up a little and toss it in with our next OSX release so the users can enjoy it too?” and everybody else in the room nods wisely. Nothing threatening here.

    3. KiraK says:

      The Mac has been in danger. There is not one Mac built today that I interests me. And I know many others that feel the same way. And the OS, really? That too is declining little by little. Dumbing it down, adding security that gets in the way of functionality, obfuscating discoverability, and deteriorating UI does not impress me either. In fact, I am stuck on El Capitan. I might appear old fashioned. And maybe I am. But I pine for the days when Apple was a scrappy company that poured its heart and soul into creating the very best user experience possible. It no longer does that. Good enough is, well, good enough. And planned obsolesence, even better. I’m so disappointed with Apple today, worse than any other period. I’m hanging in there, barely; but it’s more like I’m on life support. And to think I spent decades championing Apple.

      • Ken H says:

        “There is not one Mac built today that I interests me. And I know many others that feel the same way. And the OS, really? That too is declining little by little. Dumbing it down, adding security that gets in the way of functionality, obfuscating discoverability, and deteriorating UI does not impress me either.”

        If what you say were not true, I would be a lot more likely to agree with some of the posters that all is well.

        I create HTML5 animations, and the application, Tumult Hype is only available on Mac, the developers are ex-Apple employees. They get requests for a Windows version, at this point it would require such a jump that they have no plans, but say that could change depending on what Apple does.

        My business is 95% dependent on third party apps for the Mac. I use about a dozen for specialized functions.
        The touch interface has no possible function on those apps (unless I had a 4×8 foot monitor so that I could have a precise selection device for hundreds of elements within a file.

        My fingertip? ARE YOU OUT OF YOUR MIND!!!!!! SERIOUSLY?

        I use my iPhone dozens of times a day. My iPad: well, I sometimes forget where I laid it. I think I used it a month ago for something.

    4. Shameer M. says:

      John Gruber posted a great write-up regarding this:

      “The real problems facing the Mac are the number of developers creating non-native “Mac” apps and the number of users who don’t have a problem with them.”

      https://daringfireball.net/2018/02/non_native_apps_threat_to_mac

    5. DaveD says:

      I know this is just a rumor, but Apple appears to be going on a “dumb” path making “dumb” mistakes for awhile. Mistakes happen, dumb mistakes should not. Maybe because the hard hand of Steve Jobs forcing the engineers to think harder is long gone. I read a blog that made a lot of good points to loosen the sandbox restrictions of the Mac App Store.

    6. John B says:

      There’s already an iOS simulator in Xcode, and it’s been around as long as iOS apps have. So the technology already exists and is fairly mature. Just make the simulator work with released apps instead of those built in Xcode, slap a consumer-friendly interface on it, and they’d be good to go. It’s a matter of if and when, not how.

    Leave Your Comment