iPhone 2.0 API and Updates
- With the SDK in iPhone 2.0 we’re opening the same native APIs and tools we use internally… that means you as a dev can build apps for the iPhone the same way we do. Let’s start by talking about the APIs. The APIs and frameworks on the iPhone share extensively with OS X.
- We top it all off with Cocoa Touch — our UI object oriented framework, which makes building an app for our full screen touch interface an absolute breeze. We have a great set of APIs. On top of this we have a really powerful set of tools.
- Steve Jobs displaying how easy it is to create a UI by dragging in interface elements and combining them, using Cocoa Touch
- I want to concentrate on how we construct a UI…” making an app called Nearby Friends. Accesses the contacts database and Core Location to filter all contacts with contacts within 10mi. Building the UI with Interface Builder. Dragging and dropping interface elements.
- Sega showing Super Monkey Ball again, but now with over 100 levels. Playing through the last world, which demonstrates how well the tilt-control works Available at the launch of the App Store for $9.99. More Games for the iPhone.
- eBay. Demonstrating Auctions on the iPhone that began development just 5 weeks ago. Incorporates much of the typical eBay functionality. The app’s main screen allows you to quickly view the auctions you’ve listed, have bid on, or have been out-bid on. Also includes a custom photo viewer.
- Loopt, a location-aware social network. The app displays a map with pins representing where your friends currently are. Loopt will be free on the App Store at launch. User profiles show a log of where the person has been and the photos they’ve sent in. It’s easy to call or text them as well. Works with Loopt users on other platform
- TypePad. Their native app makes it very simple to blog or send in a photo. The photo can be taken right then using the camera, or be selected from the gallery.
- Pangea Software. They have ported 2 games to the iPhone. The first game is Enigmo, which is a physics-based game. Makes advanced use of the touch controls as well as the CPU. The second game is Cro-Mag Rally, which is a 3D racing game — the iPhone itself is the steering wheel. Both games will be on the App Store at launch for $9.99 each. Next — Band, written by an independent developer from the UK
- Moo Cow Music, it’s called Band, a collection of virtual instruments for creating music from scratch. Band includes a virtual piano, drums, 12-bar blues “instrument”, and a bass. All of the instruments sound very impressive and what you play can be recorded. showing a piano, and what do you know, it’s better than the multi-touch piano they showed at D with Windows 7. They played a riff from Lennon’s “Imagine”
- MLB.com. The app shows today’s games with live, detailed scoring. It also includes real-time video highlights, which are delivered right after the play — not the game. It will be included in the launch of the App Store. Showing latest scores, real-time video highlights from every game!
- The first is a learning application for remembering the names of parts of the body. They will have dozens of apps available within weeks of the App Store launch. The second medical app is from MIMvista. The MIMvista application is for viewing medical imagery. Takes advantage of the touch screen to change the information shown, zoom in and out, and scroll around. The images can be rendered in 3D live too. The app will be available at the launch of the App Store. The last demo comes from Digital Legends.
- Digital Legends Entertainment… they only started two weeks ago. Looks a little like God of War, graphics somewhere between DS and PSP. Pretty friggin’ impressive. N-GAGE has been after games that look this good for years. Will be ready by September.
- That was all running on an iPhone! And they had two weeks. One of the most fun parts about building a platform like iPhone 2.0 is seeing the innovation that comes from our developers.
- There has been one feature request that doesn’t currently exist… it’s mainly come from clients like IM, where by their very nature they want to get a notification even if the user isn’t running the app. We absolutely want to solve this problem, the question is how
- When the user quits the application, Apple will push updates from their servers to the iPhone. The developer’s servers push the notifications to Apple. These updates can include badges, sounds, and custom messages. This requires just one persistent connection and is extremely scalable.
- When the user quits the application, Apple will push updates from their servers to the iPhone. The developer’s servers push the notifications to Apple. These updates can include badges, sounds, and custom messages. This requires just one persistent connection and is extremely scalable. This functionality won’t be available until September, but will be seeded to developers soon.
iPhone 2.0 will be available in early for July. Free for iPhone owners, $9.99 for iPod Touch owners.
Filed under: iPhone by admin