Showing posts with label SDK. Show all posts
Showing posts with label SDK. Show all posts

Tuesday, March 17, 2009

iPhone 3.0 Features Announced

It has been a long time coming, but Apple today announced the features to be included in the iPhone OS 3.0. The features are impressive. First the to-date statistics:

  • iPhone is now in 80 countries; will be adding 15 mor countries to the 62 that already have the iPhone (math is evidently not their strong point)
  • Sold 13.7 million iPhones in 2008
  • 17 million iPhones sold total so far
  • Including the iPod touch, sold over 30 million iPhone OS units to date
  • Now over 25,000 apps in the AppStore

The new SDK will open up an additional 1,000 APIs to developers. The same tools are used for Apple internal development. Features of the new SDK and OS 3.0 include:
  • Copy-and-Paste capability (at last!). As presented, it works exactly the way Kevin Rose described in Diggnation. Double-tapping a word brings up the copy/paste menu; dragging two icons allows the user to select the amount of material to copy or paste; then tapping a spot brings up the magnifier allowing the user to select the location for pasting. The capability will work across all iPhone applications. A nice touch (no pun intended) is the action can be undone be shaking the iPhone.
  • iPhone 3.0 allows multiple photograph emailing. Before, only one photo at a time could be emailed. A photo icon allows the user to bring up a selection screen to select multiple photos to attach.
  • Introduced a new Messages application that enables MMS for voice, photos, contact cards, location information, etc. The application also allows forwarding messages, and recording and storing voice memos. The application will support both the internal and a plug-in external microphone. It will also allow editing the voice memo, including trimming content. Finally, the memo can be emailed.
  • Can now subscribe to additional calendars. In addition, the calendar application adds new support for Microsoft Entourage. Supports all .ics format calendar files.
  • iPhone 3.0 has added more search capability by implementing a Spotlight search application for comprehensive search including address book search; email search (by from, to, subject, and headers); calendar search; and notes search (by title and body content). Will allow search across all applications.
  • Landscape support for both email and notes (again, at last!).
  • Improved Stocks application with stock news access and more details about stocks.
  • Notes application sync with the Mac or PC through iTunes.
  • Wi-Fi automatic login when a hotspot has been detected.
  • Stereo Bluetooth now supported.
  • Safari has added features including anti-phishing filters, remembers log-in credentials, and has implemented additional parental controls for movies, TV, and applications.
  • Can now purchase additional content from the AppStore from within an application. It is no longer required to leave the application. This enables an application to sell a basic version and then sell incremental add-on content and capability as the user desires. Examples include purchasing additional "levels" for a game; location-specific content for an application (dining guides, maps, other information); or additional features.
  • Peer-to-peer connectivity through bluetooth for gaming and external device control. Bonjour-powered and does not require pairing. This allows multi-user gaming on iPhones without the need for WiFi or 3G. It also allows iPhone users to control everything from equalization on a speaker (that supports such control) to managing medical devices from the phone. Another example is that for an application such as the musical Ocarina, multi-players can now simultaneously play multiple instruments.
  • Apple has opened the Maps API to developers, but developers have to bring their own maps. This API allows geolocation, reverse geolocation, cell-tower triangulation, turn-by-turn directions, and similar functions. The reason for the developer needing their own maps is a licensing issue.
  • Apple is implementing third-party push notification and background application activity. It will be mediated through Apple servers which will allow it to be more power-efficient than Blackberry or WinMobile (only 23% additional power drain versus 80% power drain with background applications activated). With the push API, developers can push sounds and alerts to the iPhone.
  • Other APIs include using proximity sensors for iPod library access; built-in VoIP API; APIs to allow access of a second application's controls from within the first application (for example, a SIMs game character playing music from the iPod library).
  • YouTube application has been enhanced to allow account log-in, subscribe to channels, and save videos.
  • Features for tethering are included in the 3.0 update, but they are not implementing them at this time. It appears there are still issues with the carriers.
The iPhone 3.0 beta is available to developers immediately and will be rolled out to users this summer. It will work on both EDGE and 3G versions of the phone, although some features will not work on the older phones (example given was stereo Bluetooth). The update will be free to iPhone users and will cost $9.95 to iPod Touch users.

With these features, it is evident that Apple is expanding the iPhone's reach both vertically and horizontally. First, the vertical expansion is in the form of reaching further into a business' supply chain. The example given was an Oracle inventory management application on the iPhone that would allow immediate notification of stock-out situations and enable the user to immediately send a notice to a customer. There were numerous examples of business and medical application support demonstrated that provides insight into how Apple sees this platform progressing in the corporation.

Horizontal expansion is in the area of reaching further down the user chain. With the demonstration of networked "pets" and pet social networks, it is obvious that Apple is positioning the iPhone to a younger and younger crowd. This is probably setting the stage to additional iPhone models at the lower end.

With the features introduced in the iPhone 3.0 update, Apple has laid down the gauntlet to other phone makers that it intends to not just become a substitute for their products, but to create a totally new market. This market will be the "broad spectrum" smartphone with capabilities and cost to make it attractive across the entire mobile phone range.

Your additional insights and comments are welcomed.

Thursday, March 6, 2008

The Apple iPhone Software Roadmap

As you might guess, the blogs are buzzing with the news that the SDK along with a number of enterprise enhancements to the iPhone will be available in June. To recap, the iPhone will natively support Microsoft Exchange Push "everything" (mail, calendar, contacts). Also supporting the enterprise IT organization will be the capability to remotely configure iPhones to a standard enterprise template, the ability to securely communicate using Cisco's VPN, and the ability to remotely wipe the iPhone in case it is lost, stolen, or an employee should leave the company. Also buried in the presentation was the announcement that the June iPhone software update--iPhone 2.0-- will provide parental controls that can be set to restrict access applications such as the Safari browser. Finally, the SDK-developed applications will be available exclusively through a new AppStore that will enable the user to wirelessly download and install the applications.

Most of the buzz is about the enterprise and SDK features, operation, and availability. However, what I found to be the most interesting was a discussion by John Doerr of the venture capital organization Kleiner Perkins Caufield & Byers (KPCB) announcing the formation of "iFund" a $100 million investment fund for start-up organizations specifically focused on the development of iPhone applications. The iFund opens up a vast applications pipeline supporting the iPhone that will enable the iPhone to quickly capture market both from consumer applications such as games, but also commercial applications supporting a variety of enterprise needs. With the combination of the SDK being made available in beta to a large number of developers today; making the final SDK widely available in June; providing an application distribution approach mirroring the iTunes Store; engaging name companies including Electronic Arts, Sega, Salesforce.com, and others to develop enterprise and gaming content; and KPCB fronting $100 million in seed money for iPhone application development, the stage is set for the iPhone to challenge RIM, Palm, and the numerous Windows Mobile devices on both the enterprise and the consumer front.

This alone gives the existing iPhone legs well into the remainder of the year. However, I expect that on the heels of the SDK release in June, the next generation iPhone with 3G should be hitting the market. The 3G should have at least 32 MB of storage for all those new applications and locally stored content as well as an improved Internet experience. The combination will make the iPhone well positioned for the enterprise.