10:35 PT - DM: First 64-bit. Primary reason is to address a lot of memory. 32-bit software taps out at 4GB; 64-bit has a limit of 16 billion gigabytes. Certain processes run up to twice as fast under 64-bit. Snow Leopard now running all the major system apps in 64-bit mode.
10:36 PT - DM: Next, multicore. Used to just increase frequency for the chips, but now we have more and more cores. The challenge of multicores is how to take advantage of them. Answer is threads. New technology called Grand Central Dispatch. Built in support for multicore across all of Snow Leopard. Integration with all system APIs, tools to tune programs. Just to give a taste of using GCD, looking at Threads in Leopard Mail.
10:37 PT - JS: Oooh, my favorite subject! The problem of multiprocessing. Snow Leopard's Grand Central Dispatch is meant to make it easier for programmers to chop their programs' work up into little pieces so that they can be fed to all of those processor cores inside your computer. The result: faster programs that can take advantage of all the processing power they've packed into your Mac.
10:37 PT - DM: When Mail is busy, it has a certain number of threads; when idle, it has the same number of threads. But in Snow Leopard, it uses more threads when busy, fewer when idle.
10:38 PT - DM: Next, talking graphics. Using OpenGL, but want to use power for all kinds of things. So there's a technology called OpenCL ("c" stands for "computing"). Based on C, hardware abstracted, automatic optimization, and numerical accuracy, so you can use it for scientific computation. And it's an open standard, with lots of companies participating (EA, AMD, Nvidia, Intel, Broadcom, etc.). That's OpenCL
10:40 PT - DM: Those are just three of the technologies that we have in Snow Leopard. This power is power for Apple to innovate in the OS and power for third-party applications.
10:40 PT - DM: Third area to cover is Exchange. People want to take their Mac to work. Works great, for most part, thanks to thinks like Boot Camp and virtualiation, file & print, Microsoft Office, more. Have decided to build Exchange support into main three apps: Mail, iCal, and Address Book. Just fill in email address and password, and you're setup in all three apps.
10:41 PT - DM: Demo of Exchange support. Personal mail accounts already set up, but want to add Exchange. Add an account, type in email address and password, and it auto-discovers the server and sets everything up. Exchange emails, folders, To Dos, Notes, etc. Instant searching of Exchange data. Can use all OS X features, for example data detectors spot addresses for contacts and mapping. Meeting invitations show up in Inbox, can accept in Mail or open it in iCal.
10:43 PT - DM: iCal has an integrated view of both Exchange calendars and personal calendars. Address Book shows an integrated view of Exchange contacts and local contacts. If you want to set up meeting with people in Exchange, drag contact folder out of Address Book and just drop it into iCal. Plus you can schedule meeting rooms by searching location field. iCal can look for next available time in a meeting room and reschedule meeting automatically.
10:45 PT - DM: Exchange support requires MS Exchange Server 2007. With Exchange support built into Snow Leopard, it has no extra charge for Mac OS while Windows users usually have to pay extra. So Snow Leopard: lots of refinements, powerful new technologies, and Exchange support. That's Snow Leopard.
10:46 PT - DM: Snow Leopard will be available for all Intel Macs, past and present (sorry, PowerPC folks). How shall we price it? Leopard is $129. We want all users to upgrade to Snow Leopard, because Snow Leopard is a better Leopard. So it's priced at $29—for Leopard users. Family pack at $49. Available in September. Near final Developer Preview available today. That concludes the info on the Mac, and now we're going to hear from Scott Forstall on iPhone.
10:47 PT - DM: Scott's wearing that same black jumper that he usually seems to be wearing. Incredible year for the iPhone; less than a year ago, released 2.0 and the native SDK. Allowed developers to go beyond Web development and build native apps. Response has been staggering. Free SDK has been downloaded more than 1 million times. Developers have been prolific in posting apps to the App Store; now more than 50,000 apps on the App Store.
10:47 PT - JS: Good price. As near to free as you're going to get due to Sarbanes-Oxley. Great news for Leopard users. And for people who've been holding out, I guess it will soon be time to go Leopard as well. As for the PowerPC era... I guess it's over.
10:48 PT - DM: Apps from the App Store run on all iPhones and iPod touches; have already sold over 40 million iPhones and iPod touches. Customers love downloading and running apps. On April 23rd, they crossed 1 billion apps downloaded from the App Store. In just 9 months. Scott would like to say thank you to customers, and especially thank you to the developers. Heard some amazing story from developers, so here's a little video.
10:50 PT - DM: Lots of different developers from game developers, medical app developers, and MLB's app developer.
10:55 PT - DM: That gets a nice round of applause from the developers, as you might expect. Good, they deserve it.
10:55 PT - DM: Let's talk about iPhone OS 3.0. Major update, bringing 100 new features, let's talk about a few. Cut, Copy and Paste. Nice, simple, touch-based interface for Cut, Copy, and Paste. Works across apps from Apple and from third parties, and undo support with shake, as well as Developer APIs to expand what types of data you can cut, copy and paste.
10:56 PT - DM: Landscape. Have had it in Safari since iPhone 1.0. In 3.0, landscape comes to all key apps: Mail, Notes, and Messages. Speaking of Messages. MMS has been added. Allows you to send and receive photos, locations, contact info, and voice recording. All of that support in the same app that supports text messages. One app to rule them all: Messages. MMS requires carrier support. 29 of carrier partners in 76 countries will support MMS at launch of iPhone OS 3.0. In the United States, AT&T will be ready to support MMS later this summer (that got an "oooh" from the crowd).
10:57 PT - DM: Search goes beyond contacts. Calendar, music, notes, and email. Search not only the messages downloaded to phone, but also potentially thousands of messages on your server.
10:58 PT - DM: In addition, adding Spotlight. Single location on Home screen that allows you to search across phone, even searching apps. If you, like Scott, have over 100 apps on your phone, you can search and launch right from Spotlight.
10:58 PT - JS: Wow, some boos in the audience for AT&T. Apple definitely making its displeasure known by suggesting that AT&T is dragging its feet when it comes to supporting MMS on the iPhone.
10:59 PT - DM: iTunes now lets you rent and purchase movies right from your phone. Great if you're at an airport. Also TV shows, music videos, and audiobooks. And support for iTunes U right on the phone as well, since they care about education.
10:59 PT - DM: Parental Controls. In addition to the existing ones, for things like Safari or YouTube, they've added other controls. Movies, TV shows, and apps. Parent can limit to their child to only view G or PG movies. Likewise can limit child to only running apps that are age appropriate (though that means they have to rate stuff, doesn't it?)
11:00 PT - DM: Tethering, which allows you to share iPhone Internet connection with computer. If you've got no Wi-Fi, you can share the Internet conncetion that your phone already has with your computer. Works with Macs and PCs, works over USB or over Bluetooth. Seamless experience. Once you'ver turned on tethering, you don't have to run any app on your computer. Requires carrier support, 22 carriers in 44 countries. "More on that later." Ummm. Way to leave us hanging, Scott.
11:02 PT - JS: Wow, Apple's giving AT&T the stick today. All unsaid, of course, but the list of carriers that support tethering on iPhone 3.0 is huge, and yet... AT&T isn't in there. Are we seeing Apple negotiating its next carrier deal in public?
11:02 PT - DM: Suport for HTTP streaming audio and video. This protocol picks the right bit rate and data quality for your current connection: EDGE, 3G, or Wi-Fi. HTTP, so it can go through firewalls.
11:03 PT - DM: Autofill, can optionally remember usernames and passwords for websites (thank the lord). Contact information on your phone can help you fill out web forms. So: great performance, HTTP streaming, auto-fill, and HTML5 support in Safari on the iPhone. Adding support for emerging standards like audio and video tags.
11:04 PT - DM: Languages: ship a single OS around the world, localized into every language supported. Multilingual customer running in English can switch to a different language on their keyboard. Support for even more languages in iPhone OS 3.0. Hebrew and Arabic (yay). Greek, Korean, and Thai. Now support more than 30 languages in iPhone OS 3.0. Every one of the languages has both portrait and landscape keyboards.
11:05 PT - DM: Find My iPhone. If you've ever misplaced or lost your phone, it can be somewhat traumatic. 30 Rock clip where Tina Fey lost her phone to a cabbie. Hopefully you haven't had a 30 Rock experience, says Scott. So Find My iPhone is a service available only to MobileMe customers. If you lose or misplace your phone and you can log in to MobileMe and it will show you where you left your phone. You can send a message to your phone from the home, and it plays an alert (whether or not you left it in silent mode). And the sound alert means that you lost it at your house, the sound still plays so you can walk around to find it.
11:07 PT - DM: If phone really is lost or stolen, you can also send it a remote wipe command to delete all of your data. Erase contacts, mail, and everything. And if you find it again, you can plug it in and it will restore from backup. Alright, I'll grant you, pretty cool.
11:08 PT - JS: Okay, Apple, that's how you make MobileMe more valuable.
11:09 PT - Dan Frakes: This will sell many MobileMe subscriptions all by itself.
11:08 PT - DM: 1,000 new developer APIs. Starting with in-app purchase. Allows developers to make financial purchases from within the app, enabling things like magazine subscriptions and additional game packs. Business terms are the same as apps on the store. Free apps remain free, so you can't give away a free app and then charge for additional content.
11:09 PT - DM: Suport for Peer to Peer networking. Peer to Peer support automatically finds other client over Bluetooth, no pairing necessary. Great for any application that wants to form peer to peer connection between two devices.
11:10 PT - DM: Accessories. Opening up ability for hardware developers to build software apps for their accessories. LifeScan said it would build a companion iPhone app for its OneTouch glucose scanner. Will calculate how much insulin you need to take for your next meal.
11:11 PT - DM: Companion apps can talk to accessories via dock connector or over Bluetooth. Use standard protocol or create custom procotols to talk to your own custom hardware.
11:11 PT - DM: Cocoa Touch control to embed Google Maps, including satellite and hybrid views, directly into your applications. This control is heart of the Maps application, and you get everything you expect, like pan and zoom, custom annotations, current location, geocoding. Developers can build turn-by-turn direction applications using Core Location.
11:12 PT - DM: Push Notifications are *in* iPhone OS 3.0. Generic push notification service for developers. Allows developers to push things like scoring alerts, as well as instant messages. Three types of notfications: text alerts, badges, and custom alert sounds. A few of the more than 1000 new APIs that make up SDK for iPhone OS 3.0.
11:13 PT - DM: Ever since we announced 3.0, have seeded developers with betas. Many have been taking advantage of features with 3.0, and so we're going to hear from some developers who are using the 3.0 features.
11:13 PT - DM: Mark Hickey from Gameloft. Announcing Asphalt 5 racing game. Let's take the Audi R8 through a spin in the mountains. Media player access lets your car stereo access your iPod music. Peer to peer multiplayer over Bluetooth, worldwide multiplayer over Wi-Fi including voice chat, and additional content like additional cars and tracks for $0.99.
11:16 PT - DM: Next up, Airstrip Technologies. Medical software that allows healthcare providers to monitor patient information on their devices. Dr. Cameron Powell coming out to speak. AirStrip Critical Care. Push notification. Pre-select clinical parameters per patient, for example lab results. Can jump to information. With AirStrip CC can virtually look into patients room by providing real-time vital signs. This is pretty cool. It kind of makes me wish I'd finished going to med school. Or started going to med school.