Snow Leopard Gets Smart with Text, Continues Cocoa Push

Thanks to Ars Technica, we’ve got some Snow Leopard goodness for you. As always, Apple is quite secretive about its upcoming operating system, so even though test builds are released every now and then, information is scarce. An Ars reader has given some more insights into the latest Snow Leopard build, released on Friday.

Apparently, the list of known issues is shrinking, which indicates that the operating system is getting polished up. Apart from the expected upgrade of Safari 4 Developer Preview to the recently released Safari 4 beta, this new seed contains some other interesting updates as well.

Apple continues its Cocoa push, updating more and more parts of the operating system to use it. The Finder has been the focus of the Cocoa love fest in this build, such as the Desktop, Get Info window, and Contextual Menus. The QuickTime player has gotten a new minimal user interface, following in the footsteps of Windows 7’s Windows Media Player, which also introduced a minimal user interface.

A lot of work is also going into something very mundane: text. Snow Leopard will have all sorts of small new features that should make working with text a little easier, system-wide. For starters, the automatic spell correction of the iPhone has made the transition to its big brother on the desktop, albeit without the pop-up bubbles. The user just needs to press the spacebar to fix obvious spelling mistakes. Applications that make use of Core Text will all support this feature.

That’s not all for text, though. Apple also introduces substitutions, a feature coming from PalmOS and Microsoft Word. Simply put, it for instance means that if you type “(c)”, it will be replaced by a proper copyright sign (joke alert: should make those cease and desist letters easier to write, ey, Cupertino?). Users can also define their own substitutions. It’s a Core Text feature, so should be system wide.

Services for text have become easier to access, via the context menu for selected text. For instance, you can select a bit of text, bring up the context menu, and it will include an item that says “send to Mail”. Transformations are new, and allow you to transform selected text to all caps, for instance, or vice versa. Handy if you accidentally typed something while caps lock was on.

Data Detectors, which come from NeXT, have also been made system wide. Right now, they’re already in Mail, where they identify phone numbers, email addresses, etc. or offer to turn an email into an iCal event. In Snow Leopard, they will be system wide, which makes them even more useful than they already were.

The text features are exactly the type of thing that separate Mac OS X from Windows, Linux, and others when it comes to well-thought out, small, but extremely handy features that developers can implement simply by using the various Core frameworks in Mac OS X. Forget the RDF, forget the cultism: Mac OS X simply has a lot of these features that genuinely make the operating system easier to use than Windows and Linux in a number of areas.

62 Comments

  1. 2009-03-08 3:14 am
    • 2009-03-08 3:55 am
      • 2009-03-08 3:43 am
      • 2009-03-08 2:15 pm
        • 2009-03-08 6:10 pm
    • 2009-03-08 9:22 am
      • 2009-03-08 11:49 am
        • 2009-03-08 12:25 pm
        • 2009-03-08 12:59 pm
          • 2009-03-08 7:22 pm
          • 2009-03-08 7:30 pm
        • 2009-03-08 6:40 pm
        • 2009-03-09 2:38 am
          • 2009-03-09 5:55 am
          • 2009-03-09 6:32 pm
          • 2009-03-09 7:40 pm
          • 2009-03-12 1:37 pm
      • 2009-03-08 1:54 pm
        • 2009-03-08 2:55 pm
        • 2009-03-08 3:05 pm
          • 2009-03-08 3:16 pm
          • 2009-03-08 4:22 pm
          • 2009-03-08 6:31 pm
        • 2009-03-08 6:48 pm
          • 2009-03-08 8:18 pm
        • 2009-03-08 6:59 pm
        • 2009-03-08 8:13 pm
          • 2009-03-08 8:18 pm
          • 2009-03-10 2:46 pm
      • 2009-03-09 10:30 am
        • 2009-03-09 10:39 pm
    • 2009-03-08 2:43 pm
    • 2009-03-08 3:36 pm
    • 2009-03-09 7:58 pm
  2. 2009-03-08 3:13 am
    • 2009-03-08 4:18 am
      • 2009-03-08 10:49 pm
        • 2009-03-09 1:07 am
          • 2009-03-09 7:04 pm
    • 2009-03-08 4:59 am
      • 2009-03-08 12:34 pm
        • 2009-03-08 9:19 pm
      • 2009-03-08 10:50 pm
  3. 2009-03-08 3:56 am
    • 2009-03-08 5:52 am
    • 2009-03-08 6:37 am
    • 2009-03-08 7:35 am
      • 2009-03-08 10:52 am
  4. 2009-03-08 5:32 am
    • 2009-03-08 6:17 am
      • 2009-03-08 8:38 am
      • 2009-03-08 9:01 am
        • 2009-03-08 6:34 pm
          • 2009-03-08 6:40 pm
          • 2009-03-08 6:46 pm
          • 2009-03-08 7:02 pm
          • 2009-03-09 1:11 am
  5. 2009-03-08 7:43 am
  6. 2009-03-08 1:35 pm
  7. 2009-03-08 3:33 pm
  8. 2009-03-08 7:04 pm
    • 2009-03-08 8:20 pm