Vandaag was het dan zover, Apple heeft de iPhone SDK voor iPhone OS 3.0 beta gelanceerd! Helaas kan ik deze zelf nog niet downloaden omdat ik geen betaald iPhone developer lid ben.
Wel betekent de nieuwe SDK veel verandering op het gebied van applicaties, vooral omdat er nu zoveel meer mogelijk is!
Ook is er een nieuwe tutorial uit voor het maken van een (native!) applicatie!
Tijdens de presentatie (bekijk hier) werd er verteld dat er 8 miljoen(!) apps gedownload zijn. Momenteel zijn er 25.000 titels te vinden en dit aantal groeit nog steeds. Verbazingwekkend is dat meer dan de helft van de ontwikkelaars nog nooit mobile software heeft gemaakt (ja, er is dus nog hoop..).
De coolste features vind je hier:
In App Purchase
Allow users to purchase content or services from your application using the Store Kit framework. This new framework handles the financial aspects of the transaction, processes payment with the iTunes Store, and provides your application with information about the purchase.
Peer to Peer Connectivity
Add multi-player capabilities to your games using the peer to peer network connectivity and in game voice communication features of Game Kit. This powerful new framework allows any application, not just games, to communicate between devices using Bluetooth-no pairing required.
Apple Push Notification service
The Apple Push Notification service provides a way to alert your users of new information, even when your application isn’t running. Send text notifications, trigger audible alerts, or add a numbered badge to your application icon.
Maps
You can now embed maps within your applications using the new Map Kit framework. Map Kit works with the Google Mobile Maps Service and features panning and zooming, custom annotations, current location and geocoding.
Accessories
Using the new External Accessory framework, your application can now communicate with “Made for iPod” hardware accessories attached to iPhone or iPod touch through either the 30-pin dock connector or wirelessly using Bluetooth.
iPod Library Access
Access music, podcasts, or audio books in a user’s iPod library directly from your application using the updated Media Player framework. You can play, repeat and shuffle songs or whole playlists, or create sequences of songs using custom searches.
Behalve nieuwe features in de SDK zijn er in het OS ook een aantal nieuwe features te vinden:
Copy/paste is nieuw: je kunt dubbeltappen om een tekst te selecteren. Je kunt ook met je vinger over het scherm slepen om langere teksten te selecteren, waarna er een vergrootglas verschijnt. Via een pop-up kun je daarna kiezen voor Select, Select All en het knippen, kopiëren en plakken.
De SMS-applicatie heet nu Messages en heeft de mogelijkheid om MMS-berichtjes te versturen. Het werkt met foto’s, audio en dergelijke, maar niet met video’s.
Alle applicaties krijgen een landscape-modus, zodat je ook een groter toetsenbordje tot je beschikking hebt.
De iPhone krijgt Spotlight: een zoekfunctie, die in alle applicaties werkt die daarvoor ondersteuning bieden. Dat wil zeggen: de applicaties die Apple zelf heeft ontwikkeld.
Apple kondigde Stereo Bluetooth (A2DP) aan, maar dit werkt alleen op de iPhone 3G en misschien op de iPod touch 2G.
Een belangrijke aankondiging kwam pas aan het einde in de Q&A-sessie aan de orde: de p2p-verbinding werkt voor het uitwisselen van bestanden, streaming van bestanden en het op afstand bedienen van apparaten.