Feeds

Apple ponders cross-platform future for MacOS

Mac apps and UI on Linux, Windows, Solaris, et al

  • alert
  • submit to reddit

Internet Security Threat Report 2014

Apple appears to be seriously considering taking the MacOS down a platform-independent path. Sources close to Apple's senior executives say they are exploring plans to extend the next major version of the Mac operating system, MacOS X, to a wide range of platforms, according to Mac-oriented Web site MacOS Rumors. Linux, Solaris and other varieties of Unix, plus Windows are all being viewed as bases for the OS. This actually isn't that new an idea. When Apple first outlined its plans for Rhapsody, its next-generation OS based on NeXT's OpenStep, it said the operating system would be provided in PowerPC and Intel versions. The Intel release would comprise both a native x86 version of Rhapsody and a version of its Yellow Box API (the bit that came from NeXT) that would run on top of Win32. In the process of Rhapsody morphing into MacOS X, and the company's more aggressive promotion of its PowerPC-based hardware, the cross-platform side to the story has rather faded into the background. But Apple has never publicly said it would not bring the Yellow Box and later Carbon APIs (essentially the old Mac Toolbox tarted up to operate alongside Yellow Box, to make it easier to port old apps to the MacOS X) to Win32. The whole OS has always had a high degree of separation from the hardware, so producing versions of Yellow Box and Carbon to run on even more platforms is relatively straightforward, allowing, say, Linux users to run the Mac GUI and apps out of the box. Users get a consistent interface but one that takes advantage of whatever hardware is sitting underneath it. At first glance, it sounds a slightly daft strategy. Windows users might like the better GUI, but they've got plenty of apps already -- do they really need Mac ones too? Ditto Linux buffs, Alpha fans and so on. However, if Apple were to allow developers to ship the appropriate versions of Yellow Box and Carbon with their apps, plus versions of their apps that are based upon them -- so, say, Adobe's Photoshop for Windows CD contains a Win32 release and the MacOS X version with APIs to run it and provide the Mac look and feel -- sufficient numbers of users might be tempted to try it, especially since it works alongside the host OS rather than requiring it to be booted separately. They could then -- perhaps -- be persuaded to buy Apple hardware, which will always provide the best MacOS experience, next time. It has to be a hardware gig since users will otherwise ask why they should pay for an OS when your hardware has already shipped with one, and alternatives, like Linux, are free? The downside is the risk that users stay where they are with the free software Apple has provided, but since the company would be leveraging development effort that has already been paid for by Mac users upgrading their system software, the financial risk is minimal. Gain users and you're laughing, but if you don't win more support, you're no worse off than you were before. ®

Choosing a cloud hosting partner with confidence

More from The Register

next story
Inequality increasing? BOLLOCKS! You heard me: 'Screw the 1%'
There's morality and then there's economics ...
Google hits back at 'Dear Rupert' over search dominance claims
Choc Factory sniffs: 'We're not pirate-lovers - also, you publish The Sun'
Spies, avert eyes! Tim Berners-Lee demands a UK digital bill of rights
Lobbies tetchy MPs 'to end indiscriminate online surveillance'
While you queued for an iPhone 6, Apple's Cook sold shares worth $35m
Right before the stock took a 3.8% dive amid bent and broken mobe drama
How the FLAC do I tell MP3s from lossless audio?
Can you hear the difference? Can anyone?
4chan outraged by Emma Watson nudie photo leak SCAM
In the immortal words of Shaggy, it wasn't me us ... amirite?
prev story

Whitepapers

Providing a secure and efficient Helpdesk
A single remote control platform for user support is be key to providing an efficient helpdesk. Retain full control over the way in which screen and keystroke data is transmitted.
Intelligent flash storage arrays
Tegile Intelligent Storage Arrays with IntelliFlash helps IT boost storage utilization and effciency while delivering unmatched storage savings and performance.
Beginner's guide to SSL certificates
De-mystify the technology involved and give you the information you need to make the best decision when considering your online security options.
Security for virtualized datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.
Secure remote control for conventional and virtual desktops
Balancing user privacy and privileged access, in accordance with compliance frameworks and legislation. Evaluating any potential remote control choice.