Site BLOG PAGE🔎 SEARCH  Ξ INDEX  MAIN MENU  UP ONE LEVEL
 OJB's Web Site. Version 2.4. Blog Page.Location: entry1423 blog owen2 
Blog

Add a Comment   Return to Previous Page

OS XI

Entry 1423, on 2012-08-08 at 16:29:24 (Rating 1, Computers)

The Mac's current operating system, Mac OS X, has been quite successful since its introduction about 10 years ago. It has powered a wide range of Mac computers, from single core G3 PowerPC machines all the way up to modern 12 core Intel machines. And iOS, a variation of Mac OS X (well not technically, but based on the same core technology at least), has been powering the iPhone and iPad for years too.

But while Mac OS X is far more reliable and capable than the systems which preceded it, the way that users interact with it isn't that much different. As Mac OS X (now OS X) becomes more mature it's natural to wonder what will come next. What will Apple give us in OS XI?

I think I see where they are going. A conspicuous trend with the latest iteration of the system, Mountain Lion, has been to split bigger programs into smaller, single function apps. For example Mail no longer handles notes or RSS feeds, and iCal doesn't handle reminders any more. Other programs perform these functions instead, so instead of a few big programs there are now many small ones.

This can be convenient because it gives the user the ability to choose which program to use for a single function instead of being locked in to a single program like Microsoft's Outlook which does email, calendars, notes, address books, and reminders. Because the programs know how to communicate with each other most of the convenience and interoperability of a single big program is maintained. And several smaller programs are generally easier to use, more reliable, and faster than one big program which tries to do everything.

But there are disadvantages as well. For example, it can be inconvenient to swap between programs to get to different functions.

So what is the answer? I think Apple are heading towards component software in a similar way to what they tried to do with OpenDoc back in the 90s. With OpenDoc the user could create his own program by mixing small components. The computer interface was centered around the document and whatever software components were required could be used to create a single complex document which might need to be assembled from many smaller parts in a conventional system.

At the time the operating system and hardware weren't really up to the task and OpenDoc failed, but what about now?

The object architecture of OS X is a natural fit for this approach. Already there are system components, such as Webkit (the Mac's built-in web engine) which can be used by programmers. Why not extend that type of function at a higher level so that users can use higher level components to make their own programs?

When I create web databases and apps I usually have a web browser, a text editing program, a PDF viewer for documentation, and a graphics program open. I would like to create my own web projects using a tool I design by mixing my favourite apps which have those abilities. Not only would the whole thing run inside a single window but all the components could freely exchange information. As I types the name of a PHP function, for example, the PDF program would show the syntax for that function.

Some of this functionality is already available in monolithic tools but I already have a text editor and other programs I want to use. Why can't I link up my existing programs to make them work together more smoothly?

I discussed this idea a few years back with a fairly senior Apple engineer and he seemed skeptical so maybe there are good reasons it can't be done, or maybe Apple just think it's a bad idea from a user perspective. Maybe they don't want their users to have too much control. That certainly seems to be the case superficially.

But that is where I think OS XI should go. Eventually I would like only one app on my whole computer which I created by mixing components I like to use. It's quite a neat idea and if Apple want to use it in a future OS, hey they can have it for free! I just want to be able to create that sort of environment on my next Mac (and iPhone and iPad).


There are no comments for this entry.


You can leave comments about this entry using this form.

Enter your name (optional):
Enter your email address (optional):
Enter the number shown here:number
Enter the comment:

To add a comment: enter a name and email (optional), type the number shown, enter a comment, click Add.
Note that you can leave the name blank if you want to remain anonymous.
Enter your email address to receive notifications of replies and updates to this entry.
The comment should appear immediately because the authorisation system is currently inactive.



I do podcasts too! You can listen to my latest podcast, here: OJB's Podcast 2026-04-14 How Far is that Star?: How would we really know how big the universe is? Or subscribe to my podcast RSS feed, on my RSS Feeds page.

If you're not sure what to view from the thousands of pages on my site, here are some suggestions: My Latest Airshow Report (photos and movies from Warbirds Over Wanaka, 2026), My Favourite Wines and Beers (tasting notes for some of my favourites), An Interesting Astronomical Observation (learn a bit about astronomy from these observing notes), See Some Photos (A short rail journey through the Taieri Gorge), Read Some Mac Tips (Learn about how to use your Mac, and fix some problems).


Latest Site News and Notifications (Desktop): You are currently viewing OJB's web site, version 2.4 which has some major changes, and possibly errors! Please report any problems to ojb@mac.com.

 Site ©2026 by OJBOJB's BlogMicrosoft Free ZoneMade & Served on Mac 
Site Features: Blog RSS Feeds Podcasts Feedback Log24 Apr 2026. Hits: 1,001,477,919
Description: Blog PageLogged: nothingLoad Timer: 296ms