Apple did it right this time. With Apple’s sneak peak of the new iPhone firmware version 3.0, we were all amazed with many of the features we have been asking for, and tons more unexpected features as a bonus. What’s all the hype about?
Watch Apple’s Macword 2009 Keynote for the full scoop.
Customers and Users
For customers, the iPhone 3.0 software update has over 100 new features.
Cut, Copy, and Paste
In iPhone 3.0, you can now cut, copy, and paste text, photos, and HTML across all applications, including App Store apps. You double tap on text, and grab points appear. You can drag the blue points around the text, then choose Cut, Copy, or Paste from a bubble that appears. You can also Select All text. In Safari, the page layout is analyzed, and you can copy a paragraph by just tapping it. And, if you want to undo the pasting, just shake your phone. You can then undo or redo. For developers, you guys can even create your own custom things to copy and paste with their new API.
Landscape
You can now rotate Mail, SMS, and Notes to have landscape mode, like in Safari. Landscape keyboards included!
Text Message Enhancements
You can now forward, and delete multiple messages within SMS. And, more importantly, the support for multimedia messaging has been added, allowing you to send and receive photos, contacts, audio files, and location. The only catch for MMS is you need to be using an iPhone 3G, and extra rates may apply.
Voice Memos
You can now create voice memos and then save them, trim them, or send them via MMS. External microphones are also supported.
Calendar Enhancements
There is now support for CalDAV, allowing you to create your own calendar and schedules and share them with other people. Secondly, you can now subscribe to event feeds, to get instant updates on events from other calendars and schedules.
Stocks Enhancements
News headlines now appear at the bottom of Stocks. And landscape support has been added, with new advanced graphing capabilities.
Search
There are now many search capabilities on the iPhone. You can now search through emails to and from, by subjects or headers, and even continue the search on the mail server. You can also now search through Calendar events, songs and videos from the iPod app, or through Notes either by the note content, or the title of the Note. And they are adding Spotlight, which is an extra homescreen page. Just slide to the left of the first page, and a search bar appears, allowing you to search through all applications on your phone.
Shake To Shuffle
Self-explanatory. You can now shake to shuffle to a new song.
Note Syncing
You can now sync notes to your computer through iTunes.
WiFi Auto Login
When you walk into Starbucks or a subscription-based WiFi network, it will automatically login and connect to that network, and then disconnect when you leave.
Safari Remember Username and Password
Do you hate having to login to a website everytime you launch Safari? Safari will now let you save usernames and passwords to automatically login to those sites.
Anti-phishing
Safari now can warn you against malicious sites trying to scam you.
Parental Controls
Parental controls now include limiting App Store apps and TV Shows.
Stereo Bluetooth A2DP Audio
You will be able to pair your iPhone 3.0 with a stereo Bluetooth A2DP device, like headphones or speakers.
More Languages
More languages will be added to the iPhone.
YouTube Enhancements
You can now login to your YouTube account and share your favorites between your iPhone and computer. And you can Subscribe to channels, within the app.
Developers
For developers, 3.0 is a big step for your apps, and the iPhone SDK. With over 1,000 new APIs, the new SDK is better, and easier to develop for than ever.
USB Accessories
You can now interact with USB accessories within your App Store app.
Maps API
You can now have that Google Maps API right in your app. You even get the nice pan and zoom the Maps app has, and you can add your own custom annotations, get the current location of the user, and have geocoding.
Turn-By-Turn
You can now use the Core Location API to have turn-by-turn directions for a GPS application. But, you need to build your own maps to use for this, due to licensing issues.
Push Notifications
You can now send alerts or updates to a user’s iPhone, even when your app isn’t running, through Apple’s Push Notification Server. Apple had to completely re architect their server infrastructure to add this. Apple said they are not going to allow background process due to it decreasing battery life and performance. You will use your server to send updates to Apple Push Notification Server, which then pushes the data to your target user’s iPhone. Alerts can come in the form of app badges, audio alerts, or text alerts (like the ones used when receiving SMS messages).
In-App Purchasing
You can now sell additional add-ons or extra content or subscription services within your app. Fees are charged to your iTunes Store account and payment is done very quickly and seemlessly in your app.
In App Email
Now you can send emails within your application.
Proximity Sensor
You can now access the proximity sensor on the iPhone inside your app.
iPod Library
You can now access the iPhone’s music library within your app.
Streaming Audio & Video
Your application can now stream audio and video.
Shake API
Use this API to detect shaking of the device, from the accelerometer.
Peer to Peer
You can now make multiplayer games and other applications that require multiple iPhones playing together. Through Bluetooth, your apps can now find other iPhones and iPod Touches around you, and let the user play with them. No WiFi or EDGE needed.
In-game Voice
You can now let multiple users talk to each other while playing. Think of it as XBOX live talking for your iPhone app.
3.0′s Release
Apple is opening the 3.0 Developer Beta today, and the 3.0 beta is available to all Apple Developer Program members. Lots of new information about the update is now available on their site. They will be hosting forums to allow you devs to collaborate with the new firmware. So start testing now!
To you users, the firmware will be coming out sometime this summer. It will be a free update to iPhone and iPhone 3G users, but for iPod Touch users it will be $9.95, like the 2.0 update was. Apple says that on iPhone 1G some of the capabilities such as MMS will not be available due to the hardware.
Finally Apple is listening to the calls of their users and developers. This is an awesome update. So Apple, you did do it right, just this once.