Autoplay: ON Autoplay: OFF
CNET News Video
iPhone OS 3.0: Peer-to-peer networkingPlay multiplayer games and share data with the iPhone user next to you. Apple iPhone software guru Scott Forstall demonstrates.
[ Music ] >> Support for peer-to-peer connectivity. This is especially great for peer-to-peer games. Let me give you an example. Let's say you have a few kids in the back seat of the car, and they each have their own iPhone or iPod Touch. They'd like to play backgammon against each other. With the API's now built in to iPhone 3O, when you touch, say, multi-player button, it'll bring up a standard system panel which finds all of the iPhones and iPod Touches in that area that are currently playing that game. You can choose who you'd like to play against. It automatically sends a request to them. When they accept it, it forms an IP connection, and the game is off and running peer-to-peer. So, peer-to-peer connectivity. What we provide here is automatic discovery. It'll automatically discover other applications that are running around you in your proximity. We do it all wirelessly over Bluetooth. So you don't need to join a WiFi network. There doesn't need to be a WiFi network. It's all done wirelessly. In addition, there's no pairing. This is all completely seamless, both for the developer and for the end user. It's seamless. We use Bonjour as the technology to discover what applications are running and who wants to play. And this isn't just for games. Now, we think this is great for games, and it'll unlock a lot of peer-to-peer games, but this works for any peer-to-peer application. So let's say you're a salesperson, and you're at a, a sales meeting for your company, and you love to give someone a sales lead, send them a contact. Well, your company could build an application easily using this API. It'll automatically find your colleague's phone, make that connection, allow you to share that contact, walk away, you're done. So peer-to-peer connectivity. We think it's going to be great in the iPhone 3OSDK. [ Music ]