Mac OS X 10.8 restricted to App Store, signed apps by default

Well, this is a surprise. Several websites have a preview up of Apple’s next Mac OS X release – it’s called Mountain Lion, and continues the trend of bringing over functionality from iOS to Mac OS X. Lots of cool stuff in here we’ve all seen before on iPhones and iPads, including one very, very controversial feature: Gatekeeper. Starting with Mac OS X 10.8, Apple’s desktop operating system will be restricted to Mac App Store and Apple-signed applications by default (with an opt-out switch), following in Windows 8’s footsteps.

Several large websites, such as Engadget and The Verge, have published previews of Apple’s next big Mac OS X release. Mountain Lion brings yet another load of iOS features to desktops and laptops, in the continuing drive to unify Mac OS X and iOS. Let’s start with the most controversial feature.

Thou shalt not covet thy “own” hardware

When Apple first unveiled the Mac App Store, many – including myself – were concerned what it would mean for the future of the general purpose computer. It felt like a first step towards losing control and ownership over our own computers, a dreaded future where everything we do on our machines is curated, tracked, and monitored by companies who want to squeeze ever more money from us, and governments who want to control us.

As time went on, and we learned more about the Mac App Store, it became clear what future Apple was working towards. When Apple announced that it was going to mandate sandboxing by March 2012, it became 100% clear what Mac OS X’s future looked like.

“At this point in time, you can still easily install applications outside of the Mac App Store, but the fear (and, let’s face it, the expectation) is that Apple will one day make this harder – only to make it impossible a little later,” I wrote, “I’m pretty sure Mac OS X will get a switch first – off by default – to only allow App Store applications. In the release after that, the switch will be on by default. One release later still, and the switch is relegated to some obscure command line command.”

When Microsoft announced plans to move in the same direction, the picture was complete. We’re at step two now: Mac OS X 10.8 Mountain Lion can only run Mac App Store or Apple-signed applications by default. There is a master switch to switch between App Store-only, App Store+signed, and unrestricted (the current behaviour). In addition, you can force-install an application even if it violates the master switch.

However, this is all temporary, something to smooth us over. In Mac OS X 10.9, the master switch and force-install will be ever harder to find or relegated to CLI commands – after which it is removed completely. Both Windows and Mac OS X will move towards a fully curated environment, in a nice, step-by-step manner to ease us into the idea of no longer having ownership of our machines.

As Lorelai Gilmore explains about how her dog is okay with being on a leash as long as the dog doesn’t actually see the leash being put on him: “He’s totally fine having his personal freedom slowly stripped away, as long as he’s completely unaware that it’s happening. Just like a true American.”

The iOS-ification continues

For the rest, the iOS-ification of Mac OS X continues. Notification Center will make its way to the desktop, collecting notification in one location so you’ll no longer need to install Growl. It looks identical to iOS. AirPlay mirroring is also coming to the Mac, allowing you to display content from your Mac on your TV through an Apple TV (and perhaps, in the future, an iTV?).

Two other staples from iOS – Game Center and iCloud – will also make their way to the desktop. iCloud is, of course, already integrated into Lion, but this integration will only become stronger. Game Center is identical to the iOS version, and enables cross-platform gaming. Especially in combination with AirPlay, this is pretty cool.

Calendar, Notes and Reminders all get the iOS makeover, including those utterly horrible My First Operating System-esque skeuomorphic graphical user interfaces. iChat has been renamed to Messages, and includes iMessage support. Twitter integration is coming to Mac OS X, too.

Conclusion

This is just a selection, and other than Gatekeeper, it looks like a pretty decent and welcome update. It will be released over the summer through the Mac App Store. Apple has stated it’s going to switch to yearly releases for Mac OS X, and Software Update will vanish in favour of Mac App Store updating.

In the end though, it doesn’t really matter how geeks like us feel about the war on general purpose computing. We’ll always have Linux and the BSDs, and Windows 7 surely isn’t going anywhere soon either. We have the options and the knowledge to resist these developments.

Regular users, however, do not. We’re allowing an entire generation to be raised with the idea that you do not own software, that you do not own hardware, that you are not allowed to tinker with the magic smiles machine. This is going to come back to bite us in the ass in the future, when we’re going to be faced with a shortage of low-level, hardcore programmers.

And all along the way, people are cheering this on. Just like a true American*.


* I want to clarify that I’m only using the term “American” to stick with the original quote. The fact of the matter is, however, that you can replace “American” with “Dutchman” or “Frenchman” or “Englishman”, and it would be just as accurate.

204 Comments

  1. 2012-02-16 2:56 pm
    • 2012-02-16 3:02 pm
      • 2012-02-16 9:41 pm
        • 2012-02-17 5:02 am
          • 2012-02-17 8:58 am
          • 2012-02-17 9:00 am
      • 2012-02-17 3:19 pm
    • 2012-02-16 9:12 pm
  2. 2012-02-16 3:04 pm
    • 2012-02-16 3:18 pm
      • 2012-02-16 3:19 pm
        • 2012-02-16 4:34 pm
          • 2012-02-16 4:39 pm
          • 2012-02-16 5:07 pm
          • 2012-02-16 9:44 pm
          • 2012-02-17 12:35 am
          • 2012-02-17 9:13 am
          • 2012-02-16 8:17 pm
          • 2012-02-17 5:35 am
        • 2012-02-16 5:07 pm
          • 2012-02-16 8:07 pm
          • 2012-02-18 9:33 am
      • 2012-02-16 3:35 pm
        • 2012-02-16 3:39 pm
          • 2012-02-16 4:14 pm
          • 2012-02-16 6:40 pm
          • 2012-02-16 7:20 pm
          • 2012-02-17 6:37 am
          • 2012-02-17 11:21 am
          • 2012-02-16 9:10 pm
          • 2012-02-16 4:45 pm
          • 2012-02-16 7:06 pm
          • 2012-02-16 8:22 pm
        • 2012-02-16 5:26 pm
          • 2012-02-17 9:03 am
          • 2012-02-18 7:03 am
        • 2012-02-16 5:39 pm
        • 2012-02-17 9:12 am
          • 2012-02-18 7:06 am
          • 2012-02-19 1:48 pm
      • 2012-02-16 6:59 pm
      • 2012-02-17 12:48 am
      • 2012-02-17 1:58 pm
    • 2012-02-16 3:56 pm
      • 2012-02-20 5:41 pm
    • 2012-02-16 4:05 pm
    • 2012-02-16 6:04 pm
      • 2012-02-16 7:01 pm
        • 2012-02-17 2:41 am
          • 2012-02-17 6:23 am
          • 2012-02-17 8:02 am
          • 2012-02-17 8:15 am
          • 2012-02-17 10:33 am
          • 2012-02-17 12:32 pm
          • 2012-02-18 11:00 am
          • 2012-02-18 12:46 pm
          • 2012-02-19 5:38 pm
  3. 2012-02-16 3:21 pm
  4. 2012-02-16 3:29 pm
  5. 2012-02-16 3:30 pm
    • 2012-02-16 3:36 pm
      • 2012-02-16 3:39 pm
        • 2012-02-16 3:42 pm
          • 2012-02-16 5:29 pm
          • 2012-02-16 6:35 pm
          • 2012-02-16 6:42 pm
          • 2012-02-16 7:48 pm
          • 2012-02-17 12:30 am
      • 2012-02-16 3:40 pm
        • 2012-02-16 3:43 pm
          • 2012-02-16 3:54 pm
          • 2012-02-16 4:02 pm
          • 2012-02-16 4:14 pm
          • 2012-02-16 4:48 pm
          • 2012-02-16 6:10 pm
          • 2012-02-16 4:04 pm
          • 2012-02-16 4:09 pm
          • 2012-02-16 4:20 pm
          • 2012-02-16 4:24 pm
          • 2012-02-16 4:32 pm
          • 2012-02-16 5:01 pm
          • 2012-02-16 8:04 pm
          • 2012-02-16 10:53 pm
          • 2012-02-16 11:22 pm
          • 2012-02-17 1:41 am
          • 2012-02-17 8:33 am
          • 2012-02-17 10:31 am
          • 2012-02-17 3:50 am
          • 2012-02-17 11:11 am
          • 2012-02-19 3:37 pm
          • 2012-02-16 6:05 pm
          • 2012-02-16 6:07 pm
          • 2012-02-16 6:31 pm
          • 2012-02-16 7:08 pm
        • 2012-02-16 4:14 pm
          • 2012-02-16 4:26 pm
          • 2012-02-16 5:06 pm
          • 2012-02-16 8:11 pm
    • 2012-02-16 5:04 pm
    • 2012-02-16 6:56 pm
    • 2012-02-17 1:14 am
  6. 2012-02-16 3:33 pm
    • 2012-02-16 3:37 pm
      • 2012-02-16 3:44 pm
  7. 2012-02-16 3:34 pm
  8. 2012-02-16 3:37 pm
    • 2012-02-16 3:44 pm
      • 2012-02-16 5:03 pm
  9. 2012-02-16 3:54 pm
  10. 2012-02-16 4:23 pm
    • 2012-02-16 4:25 pm
      • 2012-02-16 4:40 pm
      • 2012-02-16 5:12 pm
      • 2012-02-16 8:19 pm
  11. 2012-02-16 4:42 pm
  12. 2012-02-16 5:50 pm
    • 2012-02-16 8:23 pm
      • 2012-02-16 8:51 pm
        • 2012-02-16 9:15 pm
        • 2012-02-17 3:39 am
          • 2012-02-17 2:33 pm
          • 2012-02-17 3:17 pm
          • 2012-02-17 3:22 pm
          • 2012-02-17 4:52 pm
          • 2012-02-18 4:25 am
          • 2012-02-18 4:36 am
          • 2012-02-18 6:22 am
  13. 2012-02-16 6:06 pm
  14. 2012-02-16 6:22 pm
    • 2012-02-16 6:25 pm
      • 2012-02-17 2:53 am
    • 2012-02-18 10:01 am
  15. 2012-02-16 6:48 pm
    • 2012-02-16 7:22 pm
      • 2012-02-16 7:27 pm
        • 2012-02-16 7:56 pm
          • 2012-02-16 8:01 pm
          • 2012-02-16 8:39 pm
          • 2012-02-16 8:46 pm
          • 2012-02-16 9:13 pm
          • 2012-02-16 9:18 pm
          • 2012-02-16 9:28 pm
          • 2012-02-17 8:18 am
          • 2012-02-17 8:43 am
          • 2012-02-17 8:55 am
          • 2012-02-16 8:48 pm
          • 2012-02-16 9:07 pm
          • 2012-02-16 9:08 pm
          • 2012-02-19 3:42 pm
        • 2012-02-16 8:43 pm
          • 2012-02-16 8:56 pm
          • 2012-02-20 2:26 pm
          • 2012-02-20 6:59 pm
  16. 2012-02-16 7:59 pm
  17. 2012-02-16 9:40 pm
  18. 2012-02-16 9:40 pm
    • 2012-02-17 1:19 am
      • 2012-02-17 5:05 pm
    • 2012-02-17 4:44 pm
  19. 2012-02-16 9:46 pm
  20. 2012-02-16 10:15 pm
  21. 2012-02-16 10:37 pm
    • 2012-02-19 3:44 pm
  22. 2012-02-16 10:51 pm
    • 2012-02-17 1:08 am
  23. 2012-02-16 11:35 pm
    • 2012-02-17 1:12 am
  24. 2012-02-16 11:38 pm
  25. 2012-02-17 1:08 am
    • 2012-02-17 1:25 am
    • 2012-02-17 1:36 am
      • 2012-02-17 10:36 am
        • 2012-02-17 1:59 pm
  26. 2012-02-17 6:31 am
  27. 2012-02-17 8:18 am
  28. 2012-02-17 9:08 am
  29. 2012-02-17 9:57 am
    • 2012-02-17 10:17 am
      • 2012-02-17 10:57 am
  30. 2012-02-17 11:06 am
    • 2012-02-17 12:36 pm
  31. 2012-02-17 12:09 pm
    • 2012-02-17 4:27 pm
  32. 2012-02-17 1:27 pm
    • 2012-02-19 4:46 pm
  33. 2012-02-17 4:41 pm
  34. 2012-02-17 6:21 pm
  35. 2012-02-19 9:12 pm
  36. 2012-02-20 8:20 pm
    • 2012-02-21 4:04 pm