Apple is going to show us what they have up their sleeve today. Discuss, what you want, what you're excited about, what you're disappointed about and what you wish they would add.
iPhone OS 3.0: What you need to know
Live Blog Transcript
http://news.cnet.com/8301-13579_3-10197216-37.html?tag=mncol;posts
Here's hoping for MMS, flash, & copy/paste...
iPhone OS 3.0: What you need to know
http://news.cnet.com/8301-13579_3-10198292-37.html?tag=mncol;txtApple on Tuesday unveiled the next version of the operating system that powers the iPhone, dubbed version 3.0, at an invite-only event at Apple's headquarters in Cupertino, Calif. It will be available for developers beginning today, and to everyone else "this summer." It's a free upgrade for iPhone users; those who own the iPod Touch will again have to pay for the upgrade (Apple is charging $9.95). Here's a quick recap of what was announced:
New features
Systemwide search
Apple has integrated its Spotlight search technology across the entire device. This will let users search for specific e-mail messages, applications, contacts, and any other data from within those applications in one place. Users get to it from a new menu that's to the left of their first home screen. Swiping to the left brings up an open search box that brings in results as you type, similar to Spotlight search on Mac OS X.
Copy and paste for text, photos, and SMS
One of the most-wanted features, the ability to copy and paste text will be making its way to OS 3.0. Users will be able to select sections of text and take them to other applications. This is one of the new APIs that Apple is releasing to developers.
To copy text, simply double-tap the screen, and it pulls up an option to cut, copy, and paste. Then simply drag a start point, and an end point, over the text you want, and then double-tap again. The phone will save the text in a clipboard, from which it can be taken elsewhere. You can also grab entire sections of text using a large rectangle that can be moved around to include paragraphs at a time.
Additionally, copy and paste will work with photos and SMS messages. For instance, if you feel like selecting multiple photos to send in an e-mail you can now select the ones you want, then send them together in one message. Previously you had to select them one at a time--through the Photos application, over to mail. The same goes for SMS messages too, so if you feel like relaying a text message to another contact you can simply forward it.
MMS
You can now send and receive multimedia messages (MMS). This means text messages can be sent with photos and voice recordings, all without using the built-in mail application to do it. Missing, however, is any kind of video support, which is an MMS feature found on many other phones with built-in cameras.
Push notifications
The feature that was supposed to appear in September of last year will finally be making its way to phones in version 3.0. Scott Forstall, the head of iPhone software development, noted that Apple had been late on this, and blamed the delay on scaling, saying that the original system was too taxing on both the handset's battery and its processing power.
The new system works just like old one, but has been optimized for over-the-air data transfer. It still relies on Apple's servers as a go-between to send audio alerts, text messages, and badge notifications. Users still have to fire up the application to get at the data though.
In-app micropayments
Apple has built in a new system for developers to charge users after they've purchased an application. Previously there was no way to do this, forcing developers to hike up the initial price, or use external payment systems, similar to what Amazon did with its Kindle application.
Better GPS baked into apps
Apple announced that Core Location would now be available for developers to build into their applications, meaning they'll be able to include turn-by-turn directions into their apps. However, they won't be able to build it off the iPhone's Google Maps application. Apple says this is due to licensing issues. However, map providers may step up and start selling mapping data to iPhone developers.
P2P networking and hardware communication
No longer will handsets exist as single entities. A new system, built off Apple's Bonjour technology, will let devices talk to each other. This would let people play multiplayer games with one another, and potentially exchange data files--all without the need to be connected to a third-party server or a central Wi-Fi hub. To do this Apple is using the iPhone's built-in Bluetooth antenna.
Apple is also opening up how much control accessory makers can have over external hardware. Forstall showed how the iPhone would be able to hunt for FM radio signals using an attached dongle, and even read a patient's blood pressure--putting the controls on the iPhone instead of the attached device. This is very similar to the partnership that Apple has with Nike and its Nike+ running attachment, which could be controlled using an iPod. This new system works both from the dock connector and over Bluetooth.
To demo this new level of communication, Johnson and Johnson company LifeScan went onstage to show off a new blood sugar application that uses the phone to process what user's blood glucose level and keep track of it both on the device, and by sending the data to LifeScan's servers.
Other tidbits
• Original iPhone users will not be getting all the new features. Apple has already said that MMS and stereo Bluetooth music playback will not be available.
• Apple has sold 13.7 million iPhones through 2008, and 17 million iPhones total. This figure includes first generation hardware.
• There have been 800,000 downloads of the iPhone SDK.
• 62 percent of developers never done an Apple application before.
• Landscape (sideways) mode across all Apple native applications.
• Notes made in the Notes.app can now be synced to your computer.
• Shake to shuffle is coming to the iPhone.
• Safari browser is getting antiphishing and auto-fill.
• Parental controls will work on the App Store. This could mean a new explicit-content rating for applications, similar to what's been done for music and films.
• No Adobe Flash for the iPhone, although the device will play HTML 5 video, and developers now have API access for streaming audio and video in their apps.
• Ngmoco, the maker of iPhone/iPod hit game Rolando, showed off two new games, Touch Pets and LiveFire. The first is a virtual pet simulator that lets you play with others using the new communication interface. LifeFire is a first-person shooter that lets you play death match-style over Wi-Fi.
• Smule, the maker of the the popular Orcarina application, announced a new app called Leaf Trombone. It emulates the controls of a trombone, letting users slide their finger across the screen to adjust the pitch while blowing into the microphone.
Live Blog Transcript
http://news.cnet.com/8301-13579_3-10197216-37.html?tag=mncol;posts
9:53 a.m. PDT: Welcome to Cupertino and Apple's Town Hall auditorium for the iPhone 3.0 software preview. Everyone's settling into their seats, undeterred by a 9:10 a.m. fire alarm that briefly evacuated the building. A mixture of press, analysts, developers, and employees are expected to attend--somewhere around 250 to 300 people. Classic Apple build music at the moment: Jack Johnson.
10:01 a.m. PDT: Dave Mathews Band's "Everyday" at ear-splitting volume takes us into the start of the event, remarkably on time at 10 a.m. compared to the last several of these events. Greg Joswiak, Apple's vice president of iPhone and iPod marketing, takes the stage to kick things off. "We're going to give you a preview of iPhone OS."
10:02 a.m. PDT: Joswiak starts with an update on the iPhone: It's in 80 countries, 13.7 million iPhones were sold in 2008, and there was a clear uptick following the launch of the iPhone 3G. Apple has now sold 17 million iPhones.
10:03 a.m. PDT: He points out that the iPod Touch also runs iPhone OS, and that Apple has sold 30 million iPhones and iPod Touches combined through the end of 2008. I believe that's the first time they've broken out iPod Touch sales figures. The SDK, unveiled last year at a simliar event, has been downloaded 800,000 times and 50,000 developers are in the iPhone Developer Program.
10:05 a.m. PDT: 62 percent of those developers were brand new to Apple, Joswiak says. He says the App Store levels the playing field for developers, pointing out the success of both Gameloft and Steve Demeter, an independent developer. We're treated to one of those slick corporate-produced videos, a fixture at the last several Apple events but a rarity during any Steve Jobs-led events.
10:07 a.m. PDT: Demeter is basically talking about his experience over the last year, and he's done well. CNET editor Kent German and I didn't catch the name of his app, but it sounded like Drizzle. The video ends, and Joswiak notes "we've had a lot of curiosity about the App Store approval process," which is quite an understatement. 98 percent of apps are approved, he says, and 98 percent of those are approved within seven days. The App Store has seen 800 million downloads to date, he says.
10:08 a.m. PDT: Scott Forstall, the head of iPhone software development who reports directly to Jobs, takes the stage for the business end of the presentation. "I'm here to tell you about iPhone OS 3.0, and this is a major update to the operating system."
10:10 a.m. PDT: He starts with the news for developers. He reviews the current iPhone SDK (software development kit), introduced a year ago and allowing developers to use the same APIs that Apple developers use. "We've spent the last year working hard to make this SDK even better." Apple has unlocked more than 1,000 APIs (APIs are basically guideposts that developers use to have their application interact with the iPhone).
10:12 a.m. PDT: Forstall reviews the App Store policies, such as the pricing on the App Store and the developer's cut. Some developers, however, were interested in other business models, such as subscriptions. Forstall gives the example of magazines or game developers who want to sell game levels from within a game, or content sold within an application, such as that much-discussed application of the last month: the e-book. With iPhone 3.0, Apple will support all those business models.
10:14 a.m. PDT: They're calling this In-App Purchase. The example is a magazine where you can renew a subscription within the app. Or, say, a game has 10 levels, but you want to keep going: the game will download the new levels automatically upon prompting from within the app. Everything works with your iTunes account, it's sort of the same thing as when you download an update to an iPhone application, prompting you for your iTunes password and sending the download after verification.
10:15 a.m. PDT: Developers still get to pick their prices, and they still get 70 percent of any revenue generated inside an app. This only applies to paid applicaitons, not free applications. Some developers had expressed interest in distributing free applications to try, and then buy, but that doesn't seem like it's going to happen.
10:16 a.m. PDT: The next thing? Support for peer-to-peer networking. This should be interesting. You can find other iPhones and iPod Touches in a given area that are playing the same game as you; Forstall gives the example of two kids in the back of a car. iPhone 3.0 will automatically discover other applications over Bluetooth, and there's no pairing. "Completely seamless," he promises. Bonjour is the back-end technology behind this, and it's not just for games.
10:18 a.m. PDT: Accessories is the next topic. Lots of companies have been working on iPhone and IPod Touch accessories, such as speakers. Accessory companies will now be able to build applications that talk directly to the accessory, such as an EQ built into an application that controls a speaker's sound from the iPhone.
10:19 a.m. PDT: Medical devices are a telling example, Forstall says. Take a blood pressure cuff that could be hooked up to an iPhone and send your blood pressure to your doctor from your iPhone. This works through the dock connector and wirelessly over Bluetooth. Standard protocols are supported, but custom protocols are also supported.
10:20 a.m. PDT: Kent German notes: "The peer-to-peer through Bluetooth profile is welcome, though it would be nice to send contacts and other data files through Bluetooth without needing an app."
10:21 a.m. PDT: The Maps application is the next topic. Apple and Google developed this application and developers want to be able to add a map into their application. Developers are going to get access to the Maps API with iPhone 3.0 and embed maps in their apps. That means you can take advantage of all the views and zooming capabilities in the Apple/Google Maps in your application. Location information is also part of this
10:23 a.m. PDT: "But there is one more thing we're doing with apps." Core Location, the GPS technology, will let app developers finally build turn-by-turn directions, but there's a catch: they can't use the Maps application due to licensing problems, Forstall said. Developers who want to build that will need to use their own maps.
10:24 a.m. PDT: Push Notification is next. "We're late on this," Forstall admits. Apple was supposed to roll out a quasi-background notification system last September, but it never appeared. The company was caught off guard by the growth in iPhone apps, and the system they had built couldn't scale. They took six months to build a truly scalable system, he said.
10:25 a.m. PDT: Kent German: "Applause for turn-by-turn apps. Previously, the SDK had prohibited this, so it makes sense that developers will need to use their own maps."
10:26 a.m. PDT: Those hoping for true background processing, however, will be disappointed. Forstall talks about how true background processing saps battery life, up to 80 percent in some test Apple ran. Performance is also an issue, he says. Other phones, however, do offer true background processing, but Apple seems to be sticking to its original plan.
10:27 a.m. PDT: How does it work? Notifications pass through an Apple server and are then passed to a phone. You can pass badges (letting users know if things are waiting for them, like IMs), audio alerts, or text-message alerts. "The reason we're doing this is because it scales." Forstall also says this is optimized for mobile networks, which was probably a concern on the part of Apple's carrier partners when they discussed true background processing.
10:29 a.m. PDT: Forstall briefly goes through a few other new APIs, such as in-app e-mail or iPod library access. You can play music in an app directly from your library, for example. All told, more than 1,000 APIs will be available to developers with iPhone 3.0.
10:29 a.m. PDT: Apple showed off the new SDK to some developers a few weeks ago, and let them build new apps using the new SDK. Meebo is the first app to be demoed, and they plan to move it native to the iPhone.
10:32 a.m. PDT: Meebo's Seth Sternberg takes the stage to explain the app. He's the co-founder and CEO. Meebo lets you talk to friends across IM networks. The company was waiting for push notifications to build a native iPhone app, Sternberg says. He demos the application, showing how the application provides a background notification that a new IM is waiting.
10:35 a.m. PDT: EA is the next company to take the stage. They've developed 10 games for the iPhone thus far, and EA's Travis Boatman comes up to talk about their new app. The Sims 3 for iPhone was developed with the new SDK. "Scott" is the Sims character that they're using, and this appears to be a demo of the in-game purchase capabilities, using the "simoleans" that serve as money in the Sims. "Scott" buys a stereo, which lets you play your iPod library in the game through the virtual stereo.
10:38 a.m. PDT: Forstall promises everybody that he doesn't dance like Seinfeld's Elaine in real life, unlike EA's "Scott." Now Oracle's Hody Crouch is crashing the party, bringing an enterprise tinge to the iPhone 3.0 software. He's demoing an Oracle app that uses the background notification systems to let him know when Oracle Business Systems has a new alert. That information can be used by traveling businesspeople to fill inventory needs, adjust to outstanding orders, and access other business data.
10:42 a.m. PDT: ESPN is next. Forstall praises the ESPN Web app, but ESPN's Oke Okaro will show us the Worldwide Leader's new native iPhone app. The new SDK is letting ESPN deliver better notifications of scores or news to play that ubiquitous "dah-dah-dah, dah-dah-dah" ESPN tone, using the custom sound capability. Okaro is showing how game highlights can be delivered to the iPhone, rather than pulled by the user. The app uses the new video-streaming capability in the SDK.
10:46 a.m. PDT: Kent German: "Push notification is a good add, though I'd prefer it to be a native feature rather than driven by individual apps. I'd like to see one umbrella push system for all linked e-mail accounts. The functionality seems to be a bit scattered as they're currently describing it."
10:47 a.m. PDT: ESPN's app was one of those that forced Apple to rebuild the push notification system to make sure it could handle the traffic, Forstall says. LifeScan, owned by Johnson and Johnson, will bring Anita Mathew up to discuss the company's diabetes iPhone application. The app works with glucose monitoring hardware, a blood sugar reader, to transmit a patient's data back to a database, and allow the patient to note how they feel or what they've eaten to better manage their blood sugar.
10:49 a.m. PDT: The data is sent from the blood sugar reader to the iPhone over Bluetooth. Within the app itself, patients can calculate how much blood sugar they've consumed so far in a day, allowing them to plan future meals by checking how much blood sugar is in certain foods. The patient can also e-mail or text that blood sugar information to others, such as parents, helping them monitor their kids' health.
10:54 a.m. PDT: Ngmoco is the next company, a start-up that builds games for the iPhone and iPod Touch and that received money from Kleiner Perkins' iFund. Neil Young (not that one) from Ngmoco starts talking about their new game built with the new SDK. They built two apps, a virtual pet game and a first-person shooter. That's diversification. The virtual pets game allows you to set play dates with virtual dogs, believe it or not. You take the role of a dog, interacting with other dogs, taking on missions, and, of course, buying accessories.
10:56 a.m. PDT: LiveFire is the other game, which is slightly different. This lets you play a first-person shooter game over a WI-Fi network with other players, allowing you find friends over a network and play against each other. Kent German: "Buying apps and game levels without going through the ITunes Store will be easier, but like the gum in a supermarket check-out line, I suspect that it will lead to a lot of impulse buying."
11:02 a.m. PDT: Smule is coming next. Ocarina is a very popular iPhone app that lets you use the iPhone as a musical instrument. Ge Wang is talking about their new app, called Leaf Trombone World Stage. It's a social gaming experience geared around music, Wang says. The app lets you create music by blowing into the microphone, like Ocarina, but you can have a backing track and you can synchronize with another player over Wi-Fi. Wang and another Smule developer demonstrate the app by playing Phantom of the Opera on Leaf Trombone, harmonizing more or less in time.
11:04 a.m. PDT: Forstall retakes the stage, saying that Apple created the SDK to make developers successful. (They probably also wanted to sell more iPhones.) Now Forstall will talk about some of the new features in iPhone 3.0. And yes: copy and paste is coming to the iPhone.
11:05 a.m. PDT: "We've been working really hard to design an easy to use straightforward user interface for cut copy and paste," Forstall said. He opens an e-mail message, and double-taps on a piece of text to select it, with grab points at the end of the text bubble and three buttons overhead the bubble with cut, copy, and paste options.
11:06 a.m. PDT: Kent German: "Now the good stuff...Hallelujah for cut, copy and paste."
11:08 a.m. PDT: Copy and paste works across all applications, not just mail. The Notes application is also demonstrated, showing how you can "select-all" from a Notes application and paste into an e-mail. You can also copy Web content, such as text from a Web page. This looks sort of like the text selector used in a PDF document, with four buttons on the four sides of a text bubble that let you expand your text bubble by dragging the button. If you messed up, shake the phone to undo any of the actions: cut, copy, or paste.
11:10 a.m. PDT: SMS messages can also be copied, as well as text from third-party apps. Photos are also included, with the ability to select a certain photo, copy it, and paste into a mail message. Kent German: "Cut, copy and paste seems easy to use, particularly with the movable grab points...like the shake to undo. Wondering if you can access a clipboard and if you can copy images on Web sites."
11:12 a.m. PDT: Landscape is the next feature Forstall plans to show. He's showing how you can read a Web page, for instance, in landscape mode, rather than the iPhone's usual portrait mode. The landscape keyboard that could be used in Web pages can now be used in all applications, particularly mail. That will be a key additional for e-mail addicts, and perhaps a concession that some people were finding the portrait keyboard difficult to use.
11:13 a.m. PDT: The text message application has also gotten a few new features, such as forwarding and deleting individual and multiple messages. "But the big news, for the messaging application, is that we're adding support for MMS."
11:16 a.m. PDT: There's a new voice memo application from Apple. Several third parties have built voice recorder applications in the meantime. Calendar is also getting an update. Last year, Calendar got support for Exchange synced over-the-air, and this year, Apple is adding support for CalDAV, a standard supported by Yahoo and Google used for shared calendars. The other is support for subscriptions, such as adding a sports team's schedule to your iPhone's Calendar.
11:17 a.m. PDT: Kent German: "Can't describe how needed the multimedia messaging functionality is. Though, I'm wondering if it's shameful that I'm getting excited about such a basic functionality."
11:18 a.m. PDT: Search is next, it's getting added to all main applications, including Mail. You can search text and headers in Mail as well as on the server. Calendar is now searchable, as well as your song library in the iPod.
11:20 a.m. PDT: Apple's Spotlight technology from Mac OS X is what's coming into the iPhone. A search bar will appear when you flick the home screen to the left, bringing up a search engine. Enter your search term into the Spotlight box, and it takes you right to that application, such as a contact, where you can dial or e-mail. Forstall notes that this is a much better way for iPhone owners with dozens of applications to launch specific application, rather than flicking through the various home screens to find the app you need.
11:24 a.m. PDT: Forstall recaps the day's major news: the new SDK features and the new user features. Hopefully he's getting to the "when" question; when will this be ready?
11:25 a.m. PDT: Joswiak is coming back to announce when this will arrive. A developer beta will come first, and that's available today, and available to everyone in the iPhone Developer Program.
11:26 a.m. PDT: Interesting to note that they keep calling this "iPhone OS 3.0," which they had done informally for a while but seems to be coming into parlance now as an official term, distinct from Mac OS. Joswiak says the App Store is coming soon to additional countries in which it is now available.
11:27 a.m. PDT: "But how about the rest of us?" Joswiak promises to ship it "this summer," free to IPhone customers, and it will work on the original iPhone. Not all features will be available on the original iPhone, such as MMS and stereo Bluetooth.
11:27 a.m. PDT: It will cost $9.95 for iPod Touch customers, in keeping with the different accounting treatment Apple uses for the iPod Touch.
11:28 a.m. PDT: Kent German: "Too bad iPhone Classic users can't get MMS with the update. Interesting that the hardware changed that much."
11:28 a.m. PDT: Joswiak winds down by thanking everybody for coming. Developers are getting a little party upstairs, and the press is going to hang out for Q&A. Five-minute break, everybody.
11:33 a.m. PDT: Phil Schiller joins Forstall and Joswiak on stage to take questions. The first question, "Why did it take so long to get cut and paste on the iPhone?" Forstall says it's not obvious on how to do it, taking into account security issues and making it work nicely with the touch interface.
11:34 a.m. PDT: The next question concerns Flash, and Schiller says they have no announcements about Flash today. But Forstall says that HTML 5 video is supported, as well as h.264. There's now HTTP streaming for audio and video: "We actually think there are a lot of great video solutions for a single clip and live streaming solutions."
11:37 a.m. PDT: Another reporter wants to know about the peer-to-peer functionality. Forstall says the P2P connection is about a device-to-device Bluetooth connection, about using Bluetooth and Bonjour to make an IP connection. The accessory piece of this is handled differently, Forstall says.
11:38 a.m. PDT: The logical next question is whether you can trade files or music over this peer-to-peer capability. Joswiak says you can stream music to other apps, but he says it would be "confusing" to have applications that could download music from outside the iPod capability.
11:39 a.m. PDT: "Where do you guys stand on tethering?" That was a rumored capability for this release. Forstall says there are two pieces to support that, client side and carrier side. Client side support will be built into 3.0, but the carrier part is a work in progress, Forstall says. That sounds like it's coming as soon as the carriers decide to make it ready.
11:41 a.m. PDT: Apple is not going to make any kind of uptimes guarantees to developers regarding the push notification service, Forstall says in response to my question. Our own Larry Magid wants to know if external third-party microphones can be used with the voice memo application, and Joswiak says yes.
11:42 a.m. PDT: "Do you plan to deal with some of the performance issues in the current hardware?" Forstall says Apple takes performance very seriously, and that some of the units used in the demos suffer a bit because of the way they are tethered. No suggestions of better hardware on the horizon, as might be expected.
11:44 a.m. PDT: The original iPhone uses a different radio, which is why it can't support MMS. Forstall wonders how to respond to a question about access to another person's iPod library with the peer-to-peer connection, and Schiller isn't quite sure how to answer that either. That sounds like Apple hasn't exactly decided how the peer-to-peer application will interact with the iTunes/iPod franchise.
11:46 a.m. PDT: Harry McCracken wonders if Apple plans to get a bit more open about the App Store approval process, a well-documented source of frustration for developers. Schiller notes the growth of the App Store has been amazing and that customers want quality. He says they've improved the turnaround time, and let me correct something from earlier: Apple is quoting a 96 overall acceptance rate, not 98 percent we said above.
11:47 a.m. PDT: Schiller says Apple watches for profanity in the applications, as CNET's David Carnoy knows. The ability to use parental controls with applications should help get around some of the issues around objectionable content, Schiller says.
11:48 a.m. PDT: That's going to be the last question, and that's going to be all for this live blog. Stay tuned for all kinds of followup and reaction from across CNET, and, as always, thanks to everybody back on Second Street who make it possible to bring you these live blogs.
10:01 a.m. PDT: Dave Mathews Band's "Everyday" at ear-splitting volume takes us into the start of the event, remarkably on time at 10 a.m. compared to the last several of these events. Greg Joswiak, Apple's vice president of iPhone and iPod marketing, takes the stage to kick things off. "We're going to give you a preview of iPhone OS."
10:02 a.m. PDT: Joswiak starts with an update on the iPhone: It's in 80 countries, 13.7 million iPhones were sold in 2008, and there was a clear uptick following the launch of the iPhone 3G. Apple has now sold 17 million iPhones.
10:03 a.m. PDT: He points out that the iPod Touch also runs iPhone OS, and that Apple has sold 30 million iPhones and iPod Touches combined through the end of 2008. I believe that's the first time they've broken out iPod Touch sales figures. The SDK, unveiled last year at a simliar event, has been downloaded 800,000 times and 50,000 developers are in the iPhone Developer Program.
10:05 a.m. PDT: 62 percent of those developers were brand new to Apple, Joswiak says. He says the App Store levels the playing field for developers, pointing out the success of both Gameloft and Steve Demeter, an independent developer. We're treated to one of those slick corporate-produced videos, a fixture at the last several Apple events but a rarity during any Steve Jobs-led events.
10:07 a.m. PDT: Demeter is basically talking about his experience over the last year, and he's done well. CNET editor Kent German and I didn't catch the name of his app, but it sounded like Drizzle. The video ends, and Joswiak notes "we've had a lot of curiosity about the App Store approval process," which is quite an understatement. 98 percent of apps are approved, he says, and 98 percent of those are approved within seven days. The App Store has seen 800 million downloads to date, he says.
10:08 a.m. PDT: Scott Forstall, the head of iPhone software development who reports directly to Jobs, takes the stage for the business end of the presentation. "I'm here to tell you about iPhone OS 3.0, and this is a major update to the operating system."
10:10 a.m. PDT: He starts with the news for developers. He reviews the current iPhone SDK (software development kit), introduced a year ago and allowing developers to use the same APIs that Apple developers use. "We've spent the last year working hard to make this SDK even better." Apple has unlocked more than 1,000 APIs (APIs are basically guideposts that developers use to have their application interact with the iPhone).
10:12 a.m. PDT: Forstall reviews the App Store policies, such as the pricing on the App Store and the developer's cut. Some developers, however, were interested in other business models, such as subscriptions. Forstall gives the example of magazines or game developers who want to sell game levels from within a game, or content sold within an application, such as that much-discussed application of the last month: the e-book. With iPhone 3.0, Apple will support all those business models.
10:14 a.m. PDT: They're calling this In-App Purchase. The example is a magazine where you can renew a subscription within the app. Or, say, a game has 10 levels, but you want to keep going: the game will download the new levels automatically upon prompting from within the app. Everything works with your iTunes account, it's sort of the same thing as when you download an update to an iPhone application, prompting you for your iTunes password and sending the download after verification.
10:15 a.m. PDT: Developers still get to pick their prices, and they still get 70 percent of any revenue generated inside an app. This only applies to paid applicaitons, not free applications. Some developers had expressed interest in distributing free applications to try, and then buy, but that doesn't seem like it's going to happen.
10:16 a.m. PDT: The next thing? Support for peer-to-peer networking. This should be interesting. You can find other iPhones and iPod Touches in a given area that are playing the same game as you; Forstall gives the example of two kids in the back of a car. iPhone 3.0 will automatically discover other applications over Bluetooth, and there's no pairing. "Completely seamless," he promises. Bonjour is the back-end technology behind this, and it's not just for games.
10:18 a.m. PDT: Accessories is the next topic. Lots of companies have been working on iPhone and IPod Touch accessories, such as speakers. Accessory companies will now be able to build applications that talk directly to the accessory, such as an EQ built into an application that controls a speaker's sound from the iPhone.
10:19 a.m. PDT: Medical devices are a telling example, Forstall says. Take a blood pressure cuff that could be hooked up to an iPhone and send your blood pressure to your doctor from your iPhone. This works through the dock connector and wirelessly over Bluetooth. Standard protocols are supported, but custom protocols are also supported.
10:20 a.m. PDT: Kent German notes: "The peer-to-peer through Bluetooth profile is welcome, though it would be nice to send contacts and other data files through Bluetooth without needing an app."
10:21 a.m. PDT: The Maps application is the next topic. Apple and Google developed this application and developers want to be able to add a map into their application. Developers are going to get access to the Maps API with iPhone 3.0 and embed maps in their apps. That means you can take advantage of all the views and zooming capabilities in the Apple/Google Maps in your application. Location information is also part of this
10:23 a.m. PDT: "But there is one more thing we're doing with apps." Core Location, the GPS technology, will let app developers finally build turn-by-turn directions, but there's a catch: they can't use the Maps application due to licensing problems, Forstall said. Developers who want to build that will need to use their own maps.
10:24 a.m. PDT: Push Notification is next. "We're late on this," Forstall admits. Apple was supposed to roll out a quasi-background notification system last September, but it never appeared. The company was caught off guard by the growth in iPhone apps, and the system they had built couldn't scale. They took six months to build a truly scalable system, he said.
10:25 a.m. PDT: Kent German: "Applause for turn-by-turn apps. Previously, the SDK had prohibited this, so it makes sense that developers will need to use their own maps."
10:26 a.m. PDT: Those hoping for true background processing, however, will be disappointed. Forstall talks about how true background processing saps battery life, up to 80 percent in some test Apple ran. Performance is also an issue, he says. Other phones, however, do offer true background processing, but Apple seems to be sticking to its original plan.
10:27 a.m. PDT: How does it work? Notifications pass through an Apple server and are then passed to a phone. You can pass badges (letting users know if things are waiting for them, like IMs), audio alerts, or text-message alerts. "The reason we're doing this is because it scales." Forstall also says this is optimized for mobile networks, which was probably a concern on the part of Apple's carrier partners when they discussed true background processing.
10:29 a.m. PDT: Forstall briefly goes through a few other new APIs, such as in-app e-mail or iPod library access. You can play music in an app directly from your library, for example. All told, more than 1,000 APIs will be available to developers with iPhone 3.0.
10:29 a.m. PDT: Apple showed off the new SDK to some developers a few weeks ago, and let them build new apps using the new SDK. Meebo is the first app to be demoed, and they plan to move it native to the iPhone.
10:32 a.m. PDT: Meebo's Seth Sternberg takes the stage to explain the app. He's the co-founder and CEO. Meebo lets you talk to friends across IM networks. The company was waiting for push notifications to build a native iPhone app, Sternberg says. He demos the application, showing how the application provides a background notification that a new IM is waiting.
10:35 a.m. PDT: EA is the next company to take the stage. They've developed 10 games for the iPhone thus far, and EA's Travis Boatman comes up to talk about their new app. The Sims 3 for iPhone was developed with the new SDK. "Scott" is the Sims character that they're using, and this appears to be a demo of the in-game purchase capabilities, using the "simoleans" that serve as money in the Sims. "Scott" buys a stereo, which lets you play your iPod library in the game through the virtual stereo.
10:38 a.m. PDT: Forstall promises everybody that he doesn't dance like Seinfeld's Elaine in real life, unlike EA's "Scott." Now Oracle's Hody Crouch is crashing the party, bringing an enterprise tinge to the iPhone 3.0 software. He's demoing an Oracle app that uses the background notification systems to let him know when Oracle Business Systems has a new alert. That information can be used by traveling businesspeople to fill inventory needs, adjust to outstanding orders, and access other business data.
10:42 a.m. PDT: ESPN is next. Forstall praises the ESPN Web app, but ESPN's Oke Okaro will show us the Worldwide Leader's new native iPhone app. The new SDK is letting ESPN deliver better notifications of scores or news to play that ubiquitous "dah-dah-dah, dah-dah-dah" ESPN tone, using the custom sound capability. Okaro is showing how game highlights can be delivered to the iPhone, rather than pulled by the user. The app uses the new video-streaming capability in the SDK.
10:46 a.m. PDT: Kent German: "Push notification is a good add, though I'd prefer it to be a native feature rather than driven by individual apps. I'd like to see one umbrella push system for all linked e-mail accounts. The functionality seems to be a bit scattered as they're currently describing it."
10:47 a.m. PDT: ESPN's app was one of those that forced Apple to rebuild the push notification system to make sure it could handle the traffic, Forstall says. LifeScan, owned by Johnson and Johnson, will bring Anita Mathew up to discuss the company's diabetes iPhone application. The app works with glucose monitoring hardware, a blood sugar reader, to transmit a patient's data back to a database, and allow the patient to note how they feel or what they've eaten to better manage their blood sugar.
10:49 a.m. PDT: The data is sent from the blood sugar reader to the iPhone over Bluetooth. Within the app itself, patients can calculate how much blood sugar they've consumed so far in a day, allowing them to plan future meals by checking how much blood sugar is in certain foods. The patient can also e-mail or text that blood sugar information to others, such as parents, helping them monitor their kids' health.
10:54 a.m. PDT: Ngmoco is the next company, a start-up that builds games for the iPhone and iPod Touch and that received money from Kleiner Perkins' iFund. Neil Young (not that one) from Ngmoco starts talking about their new game built with the new SDK. They built two apps, a virtual pet game and a first-person shooter. That's diversification. The virtual pets game allows you to set play dates with virtual dogs, believe it or not. You take the role of a dog, interacting with other dogs, taking on missions, and, of course, buying accessories.
10:56 a.m. PDT: LiveFire is the other game, which is slightly different. This lets you play a first-person shooter game over a WI-Fi network with other players, allowing you find friends over a network and play against each other. Kent German: "Buying apps and game levels without going through the ITunes Store will be easier, but like the gum in a supermarket check-out line, I suspect that it will lead to a lot of impulse buying."
11:02 a.m. PDT: Smule is coming next. Ocarina is a very popular iPhone app that lets you use the iPhone as a musical instrument. Ge Wang is talking about their new app, called Leaf Trombone World Stage. It's a social gaming experience geared around music, Wang says. The app lets you create music by blowing into the microphone, like Ocarina, but you can have a backing track and you can synchronize with another player over Wi-Fi. Wang and another Smule developer demonstrate the app by playing Phantom of the Opera on Leaf Trombone, harmonizing more or less in time.
11:04 a.m. PDT: Forstall retakes the stage, saying that Apple created the SDK to make developers successful. (They probably also wanted to sell more iPhones.) Now Forstall will talk about some of the new features in iPhone 3.0. And yes: copy and paste is coming to the iPhone.
11:05 a.m. PDT: "We've been working really hard to design an easy to use straightforward user interface for cut copy and paste," Forstall said. He opens an e-mail message, and double-taps on a piece of text to select it, with grab points at the end of the text bubble and three buttons overhead the bubble with cut, copy, and paste options.
11:06 a.m. PDT: Kent German: "Now the good stuff...Hallelujah for cut, copy and paste."
11:08 a.m. PDT: Copy and paste works across all applications, not just mail. The Notes application is also demonstrated, showing how you can "select-all" from a Notes application and paste into an e-mail. You can also copy Web content, such as text from a Web page. This looks sort of like the text selector used in a PDF document, with four buttons on the four sides of a text bubble that let you expand your text bubble by dragging the button. If you messed up, shake the phone to undo any of the actions: cut, copy, or paste.
11:10 a.m. PDT: SMS messages can also be copied, as well as text from third-party apps. Photos are also included, with the ability to select a certain photo, copy it, and paste into a mail message. Kent German: "Cut, copy and paste seems easy to use, particularly with the movable grab points...like the shake to undo. Wondering if you can access a clipboard and if you can copy images on Web sites."
11:12 a.m. PDT: Landscape is the next feature Forstall plans to show. He's showing how you can read a Web page, for instance, in landscape mode, rather than the iPhone's usual portrait mode. The landscape keyboard that could be used in Web pages can now be used in all applications, particularly mail. That will be a key additional for e-mail addicts, and perhaps a concession that some people were finding the portrait keyboard difficult to use.
11:13 a.m. PDT: The text message application has also gotten a few new features, such as forwarding and deleting individual and multiple messages. "But the big news, for the messaging application, is that we're adding support for MMS."
11:16 a.m. PDT: There's a new voice memo application from Apple. Several third parties have built voice recorder applications in the meantime. Calendar is also getting an update. Last year, Calendar got support for Exchange synced over-the-air, and this year, Apple is adding support for CalDAV, a standard supported by Yahoo and Google used for shared calendars. The other is support for subscriptions, such as adding a sports team's schedule to your iPhone's Calendar.
11:17 a.m. PDT: Kent German: "Can't describe how needed the multimedia messaging functionality is. Though, I'm wondering if it's shameful that I'm getting excited about such a basic functionality."
11:18 a.m. PDT: Search is next, it's getting added to all main applications, including Mail. You can search text and headers in Mail as well as on the server. Calendar is now searchable, as well as your song library in the iPod.
11:20 a.m. PDT: Apple's Spotlight technology from Mac OS X is what's coming into the iPhone. A search bar will appear when you flick the home screen to the left, bringing up a search engine. Enter your search term into the Spotlight box, and it takes you right to that application, such as a contact, where you can dial or e-mail. Forstall notes that this is a much better way for iPhone owners with dozens of applications to launch specific application, rather than flicking through the various home screens to find the app you need.
11:24 a.m. PDT: Forstall recaps the day's major news: the new SDK features and the new user features. Hopefully he's getting to the "when" question; when will this be ready?
11:25 a.m. PDT: Joswiak is coming back to announce when this will arrive. A developer beta will come first, and that's available today, and available to everyone in the iPhone Developer Program.
11:26 a.m. PDT: Interesting to note that they keep calling this "iPhone OS 3.0," which they had done informally for a while but seems to be coming into parlance now as an official term, distinct from Mac OS. Joswiak says the App Store is coming soon to additional countries in which it is now available.
11:27 a.m. PDT: "But how about the rest of us?" Joswiak promises to ship it "this summer," free to IPhone customers, and it will work on the original iPhone. Not all features will be available on the original iPhone, such as MMS and stereo Bluetooth.
11:27 a.m. PDT: It will cost $9.95 for iPod Touch customers, in keeping with the different accounting treatment Apple uses for the iPod Touch.
11:28 a.m. PDT: Kent German: "Too bad iPhone Classic users can't get MMS with the update. Interesting that the hardware changed that much."
11:28 a.m. PDT: Joswiak winds down by thanking everybody for coming. Developers are getting a little party upstairs, and the press is going to hang out for Q&A. Five-minute break, everybody.
11:33 a.m. PDT: Phil Schiller joins Forstall and Joswiak on stage to take questions. The first question, "Why did it take so long to get cut and paste on the iPhone?" Forstall says it's not obvious on how to do it, taking into account security issues and making it work nicely with the touch interface.
11:34 a.m. PDT: The next question concerns Flash, and Schiller says they have no announcements about Flash today. But Forstall says that HTML 5 video is supported, as well as h.264. There's now HTTP streaming for audio and video: "We actually think there are a lot of great video solutions for a single clip and live streaming solutions."
11:37 a.m. PDT: Another reporter wants to know about the peer-to-peer functionality. Forstall says the P2P connection is about a device-to-device Bluetooth connection, about using Bluetooth and Bonjour to make an IP connection. The accessory piece of this is handled differently, Forstall says.
11:38 a.m. PDT: The logical next question is whether you can trade files or music over this peer-to-peer capability. Joswiak says you can stream music to other apps, but he says it would be "confusing" to have applications that could download music from outside the iPod capability.
11:39 a.m. PDT: "Where do you guys stand on tethering?" That was a rumored capability for this release. Forstall says there are two pieces to support that, client side and carrier side. Client side support will be built into 3.0, but the carrier part is a work in progress, Forstall says. That sounds like it's coming as soon as the carriers decide to make it ready.
11:41 a.m. PDT: Apple is not going to make any kind of uptimes guarantees to developers regarding the push notification service, Forstall says in response to my question. Our own Larry Magid wants to know if external third-party microphones can be used with the voice memo application, and Joswiak says yes.
11:42 a.m. PDT: "Do you plan to deal with some of the performance issues in the current hardware?" Forstall says Apple takes performance very seriously, and that some of the units used in the demos suffer a bit because of the way they are tethered. No suggestions of better hardware on the horizon, as might be expected.
11:44 a.m. PDT: The original iPhone uses a different radio, which is why it can't support MMS. Forstall wonders how to respond to a question about access to another person's iPod library with the peer-to-peer connection, and Schiller isn't quite sure how to answer that either. That sounds like Apple hasn't exactly decided how the peer-to-peer application will interact with the iTunes/iPod franchise.
11:46 a.m. PDT: Harry McCracken wonders if Apple plans to get a bit more open about the App Store approval process, a well-documented source of frustration for developers. Schiller notes the growth of the App Store has been amazing and that customers want quality. He says they've improved the turnaround time, and let me correct something from earlier: Apple is quoting a 96 overall acceptance rate, not 98 percent we said above.
11:47 a.m. PDT: Schiller says Apple watches for profanity in the applications, as CNET's David Carnoy knows. The ability to use parental controls with applications should help get around some of the issues around objectionable content, Schiller says.
11:48 a.m. PDT: That's going to be the last question, and that's going to be all for this live blog. Stay tuned for all kinds of followup and reaction from across CNET, and, as always, thanks to everybody back on Second Street who make it possible to bring you these live blogs.
Here's hoping for MMS, flash, & copy/paste...
Last edited by a moderator: