March 14, 2010

Apple Releases iPhone OS 3.1 Beta 3 to Developers

Apple has seeded developers with iPhone OS 3.1 Beta 3 (build 7C116a). This release is also accompanied by a new version of the SDK. It is called iPhone SDK 3.1, Beta 3 (Build 9M2808). If you are a registered developer you can download both items here.

There is no news of any new features this build may hold. Also, it is being reported that Apple is relying on tools in this new software to make Augmented Reality apps a possibility in iPhone 3.1.

Updates: iPhoto 8.0.4 and iPhone SDK 3.1

Today seems to be the day for Apple software updates.

First up is the iPhoto update. Here’s the release notes:

This update addresses a rarely encountered issue involving photos imported into a previous version that could affect overall stability, and corrects references to a few points of interest and location names that were labeled incorrectly.

The update weights in at 103MB, and is recommended for all iPhoto 09′ users. You can download the update via Software Update in the Apple menu.

Next up, Apple updated the iPhone SDK from 3.0 to 3.1beta(Build 7C97D). The SDK and Firmware were seeded to developers today with few details on any improvements that might have been included.

Apple Releases iPhone 3.0 Beta 5 and iTunes 8.2 Pre-Release to Developers

Just eight days after the last seed, Apple has released a new version of the iPhone 3.0 software (Build 7A312g). Beta 5 is, like the last seed, accompanied by by a pre-release version of iTunes 8.2, which is required to install the beta software. There are no known new features at this time.

This release came ahead of Apple’s usual two week seed cycle, and may be an indication of Apple putting the final touches on this thing for public showing a month from now at WWDC.

Eighth Beta Version of the iPhone SDK Now Available

Eighth Version of iPhone SDK Now AvailableThe 8th beta version of the iPhone SDK is now available. This is great news for iPhone Developers around the world! This latest beta release 8 (build 9M2199a) is compatible with the final iPhone )S 2.0 release…and it requires an Intel-based Mac on OS X 10.5.3 or later.

So what’s new in this release? In the release notes Apple noted:

“Beta release 8 is compatible with the final iPhone OS 2.0 release and must be used to build and sign any iPhone OS application to be submitted to the App Store. As a reminder, you must be a member of the iPhone Developer Program to submit apps…We encourage developers to apply to the iPhone Developer Program for access to additional support resources, as well as access to a certificate that enables development directly on an iPhone or iPod touch.”

To get your copy login to the iPhone Dev Center and take advantage of all the development resources available (You’ll need to register as a developer first!).

For more information on the iPhone Developer Program and the Mac Developer Program, click here.

Salesforce.com Switching to Mac?

Salesforce.com Switching to Mac?Salesforce.com, a huge corporation that develops CRM software may be making the switch from PC to Mac in the near future. Salesforce is currently signed up in an agreement with Dell, but as their licenses expire, their IT department is apparently planning for a switch over to Mac. Reasons for the switch are hazy, but one major factor is said to be security. Salesforce would rather pay the extra expense up front to purchase Mac systems, instead of paying insane costs to safeguard all of their Windows systems.

Salesforce is somewhat buddy/buddy with Apple already. They were on-board with Apple from the start with iPhone, and were even brought on stage at the iPhone SDK event some time back.

As per usual, this is just rumor and speculation at this point… But what a huge switch that would be. Could it be that we’ll see more and more large corporations making the switch to Mac, especially now that the iPhone has arrived on the enterprise scene?

[via MacNN]

Microsoft Gearing up for iPhone App Development

Microsoft Gearing up for iPhone App DevelopmentMicrosoft is planning to offer up software for the iPhone. A recent interview noted that Microsoft developers are looking into a variety of possibilities including Office functionality on the iPhone.

Tom Gibbons, corporate VP of Microsoft’s Specialized Devices and Applications Group (wow, that’s a mouthful) recently told Fortune magazine:

“It’s really important for us to understand what we can bring to the iPhone…To the extent that Mac Office customers have functionality that they need in that environment, we’re actually in the process of trying to understand that now. We do have experience with that environment, and that gives us confidence to be able to do something. The key question is, what is the value that we need to bring? We’re still getting comfortable with the SDK, right? It’s just come out. So we had a guess as to what feasibility would be like, now we’ll really get our head wrapped around that…”

It should prove interesting to see what Microsoft develops for the iPhone. With Apple’s support for Microsoft’s Exchange e-mail server and ActiveSync protocol, there are a lot of possibilities here. Seems as though Microsoft would be smart to take a piece of the iPhone App ‘Pie’ so-to-speak.

[via InformationWeek]

Analysts Recommending iPhone for Enterprise

iPhone for EnterpriseOne of the major market research firms (Gartner) has changed its views on using the iPhone as an enterprise device. The change of heart comes at the heels of the iPhone’s upcoming software upgrade which will see among other things, enterprise email.

Ken Dulaney, vice president and analyst at Gartner noted:

‘In its initial release, the iPhone was, with few exceptions, an Internet tablet with browser-based applications as its main offering, however, the release of firmware 2.0 changes that, enabling enterprises to develop local code and create applications that do not depend on network capabilities. The iPhone will thus match up initially in several segments against its main smartphone competitors – BlackBerry, Windows Mobile and Symbian Series 60…

..By licensing Exchange ActiveSync and exposing its basic security policies, enterprises can provide sufficient security for iPhone during Exchange personal information manager (PIM) and e-mail use. This will open up a huge market for the iPhone, which previously had been stymied by a lack of basic business security and application functionality. However, Apple must widen distribution and of course deliver what they have promised.’

The upcoming iPhone software 2.0 will see lots of enterprise improvements including ‘push’ email, calendar info and contact management and much, MUCH more.

One has to wonder how much of the enterprise market Apple is going to take… You’d have to think that it would all hinge on the experiences of the early adopters. I hope Apple has everything in place to make the first enterprise users more than happy. From the demos we’ve all seen, it certainly looks that way… But I suppose we’ll find out soon enough.

[via MacWorld]

Watch the Apple March 6th Event Online

Watch the Apple March 6th Event Online

Apple has made available video of the March 6th iPhone SDK event. If you’ve read the transcripts and live blogs, it’s time to drop those and watch the video. Why read the book when you can watch the movie!? :)

Click here or on the image above and we’ll take you to the event page on Apple where you can watch the presentation. (a heads up, the presentation is 1h 17m long!)

A Developer’s Take On The iPhone SDK Announcement

A Developer's Take On The iPhone SDK AnnouncementOther than announcements about enterprise features coming to the iPhone, which I’m sure were exciting to a great many people (just maybe not to a mac indy developer like me), the news from Apple today was all about the iPhone SDK. Ever since the iPhone was released, Mac developers have been asking for an SDK. Apple’s original claim that we would be able to create everything we needed using modern web techniques inside of mobile Safari was not met with enthusiasm. Luckily for all of us, Apple changed it’s mind, and decided to make a real development environment available. I’m really excited to start developing as well as to see what other developers come up with.

Apple announced that the beta version of the SDK would be available for download within the hour. Nearly instantly (I got about half way through the sign-up process), their servers were overwhelmed with traffic. Clearly there is a little bit of interest here. However, many may be disappointed, as the iPhone developer program page states, “The iPhone Developer Program will initially be available to a limited number of developers in the U.S. and will expand to other countries in the coming months.”. In what way it will be limited, and why it is exclusive to the U.S. at present is not clear.

The details of how everything will work are still sketchy, but promising. Developers will be able to use tools they already know to build iPhone applications: xCode, and in a surprise move to many, Interface Builder. Apple has provided an iPhone simulator to allow us to run and debug our applications all on one system. Debugging can also be done while the application runs on an actual iPhone or iPod Touch that is connected to the development computer. That’s just amazing, and will be a big boon to development.

The increasingly-misnamed iTunes will host the applications that developers create. Users will also be able to download applications directly from their iPhones using the new App Store that will be included in a June software update.

During the press conference Steve Jobs talked about using this system to get the best of both worlds in terms of distribution of applications. iPods are secure; Apple fully controls what applications go on them, and therefore can ensure that no malicious application will bring down the system. They can also ensure that everything is presented in a friendly way to the user. Conversely the Macintosh is quite open; the user can install whatever they want. As a result though, people have problems getting things set up, and applications can take advantage of the system, hogging resources hurting other applications that might be running. Now what you’d want if one of those applications is responsible for handling incoming calls to your cell phone.

This new best of both worlds approach aims to bridge that gap. Apple has made the iPhone platform open, but is still in control. It will evaluate applications for inclusion in the iTunes store, only allowing applications that will play nice. From a developer’s point of view, this strategy has both positives and negatives.

The first area of compromise is in profits. Apple has decreed that it will be a 30/70 split, with 70% of revenues going to the developer, and 30% to Apple for distribution, handling payments, and marketing. In our current online store, I’m not spending 30% of profits for handling credit cards and distributing downloads – but the marketing Apple will provide may very well make up the difference. If your application is featured, it could be huge for small developers, as it’s a sure-fire way to get lots of people looking at your software.

There are a few other points of vagueness that hopefully will be cleared up with time. Most developers have beta programs – will there be any way to get iPhone applications in the hands of beta testers before they are released through the App Store? Many of us also have coupon codes, or ways to provide discounts or sales – will that be possible?

From a consumer’s perspective, is just seeing an application’s icon and a description enough to make a purchasing decision? Many small (and even large!) developers these days offer time-limited demos of their software available for download. It doesn’t sound like this will be possible with Apple’s iTunes distribution service. However, perhaps people will be more willing to make impulse purchases directly from their phone. We’ll have to wait and see.

The Venture Capital firm KPCP and Apple also announced iFund – a venture capital fund of $100 million to support upcoming iPhone software based companies. The details aren’t really out on this yet, but some more information can be found here. Definitely a sign that people think there is some big money in developing for the iPhone.

However this all works out for developers, one thing is for sure – come June, it will work out great for Apple and iPhone users. It’s hard to believe they didn’t plan this from day one.

Dan Messing owns and operates Stunt Software, creators of Overflow, On The Job, and other great Macintosh software.

More Live Coverage of the SDK Town Hall

If you haven’t checked out the arstechnica live blog of the SDK event yet, you can do so by clicking here.

Another option for you that is providing great live commentary is over at PhoneDifferent. Our friend Dieter is blogging away, providing details and commentary as they become available. Check it out here.

I’ll be back later this evening for a round-up and summary of the event… plus I’ll include some thoughts on what to expect next and more :)

What an exciting day! Stay tuned!