Jobs Demoes Leopard, Announces Safari for Windows

At its Worldwide Developers Conference today in San Fransisco, Apple discussed its upcoming operating system, Mac OS X Leopard. As always, Steve held his keynote speech wearing his well-known ensemble. The keynote dealt mostly with Leopard, while keeping the most interesting part for last. Read on for the details. Update: Read more for a screenshot of Safari running on Windows… Barely.Games

The first series of announcements were all related to gaming. After Electronic Arts’ chief Creative Officer Bing Gordon announced EA’s commitments to the Mac platform, ID’s John Carmack came on stage to disclose details on ID’s projects for the Mac; more will follow during E3.

Mac OS X 10.5 Leopard

Jobs then moved on to discussing 10 of the 300 new features coming in Mac Os X 10.5, Leopard. Firstly, Leopard will sport a unified look; gone will be the days of having 10 different looks on your Mac OS X desktop. Secondly, he introduced new features for the dock and the desktop.

The dock sports a new 3D look (anyone familiar with Sun’s Looking Glass will know what it looks like), and will now feature something called ‘stacks’. From the the live text feed, it was quite difficult to get an idea of what stacks are, but I understood that one stack can contain all items related to something; i.e. you can throw all things related to “Vacation 2007” into one stack, which will expand its contents upon click. The menubar atop the screen is now transparent.

The Finder has also seen an overhaul. Cover Flow has been integrated into Finder, so you can browse directory contents in Cover Flow fashion; this includes the slides of a Keynote presentation or running videos. The Finder’s sidebar has search built-in, and users can store custom searches in it as well.

.Mac now allows you to browse your Macs even over the internet; for instance, you can browse the contents of your Mac Pro at work, using your MacBook at home. Another new feature is Quick Look, which allows you to preview any type of file; a plug-in architecture is in place to allow for expendability. Quick Look can run in full screen too.

As was already known, Leopard will be completely 64bit, from top to bottom. The operating system will come in one version for both 32bit and 64bit applications. Jobs also demoed other known features, such as Boot Camp, Core Animation, virtual desktops Spaces (interestingly, audio from one virtual desktop is muted when not selected), and new features in Dashboard and iChat. Time Machine was also demoed, but no new information about it was given (i.e. if looking up older versions of individual files requires a different harddisk/partition).

After the expected (and deserved) pun at Vista’s 235748 different versions, Apple set the final release date in October.

Safari

As the final bombshell, Jobs announced Safari for Windows. Safari 3, which will come with Leopard, will also be available for Windows XP and Vista. Jobs showed some benchmarks which showed that Safari on windows was faster than Internet Explorer 7 and Firefox. Safari on Windows will be available as a public beta from Apple’s Safari website.

Update: As this screenshot shows, the Safari on Windows Beta still requires some major work. Memory usage spiked after only a few seconds of browsing on both my Vista laptop, as well as Eugenia’s XP machine.

Oops...

Adam wrote about Safari on Windows making sense almost six months ago.

iPhone

Jobs re-iterated June 29th as the release date for Apple’s iPhone. Developers will be able to write web-based applications for the iPhone using AJAX, which can sport the same look and feel as the other iPhone applications.

As always, I would like to thank MacRumors.com for providing us with their excellent live text and photo feed.

182 Comments

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