huibert-aalbers.com
Home of the storm Java custom tag library

Archive for March, 2009

March 24th, 2009

What to expect from the next iPhone models

Filed under: Apple, General, Mac OS X, Macintosh, iPhone, iPod | Huibert @ 3:43 pm

apple_tablet4_desinformado.jpegWhen Apple announced the iPhone OS 3.0 last week, most users where pleased. This new version addresses most of the problems that customers have been complaining about since the launch of the 3G iPhone. Features like cut, copy and paste or the ability to finally sync the Notes application with a Mac or a PC will definitively make a lot of people happy.

However, despite all the improvements that Apple has included in this new release, it is clear that this is just a transition product that will improve the user experience but that nobody can seriously define a revolutionary. Those who expected the iPhone OS to run on new types of devices, like a larger tablet or a smaller, cheaper phone are probably disappointed. There seems to be nothing in this release that allows existing applications to run on different form factor devices. That doesn’t mean that we won’t see a new generation of iPhones relatively soon. In fact AppleInsider has already reported on some of the features the new phones are expected to sport when they are released this summer. However, these products will be evolutionary (better camera, improved speed, etc), not revolutionary.

So, what should we think of those rumors that tell us that Apple has been shopping for 10” LCD screens? They might be still be true, but they just won’t be for a device running the iPhone OS. That probably means that if Apple chooses to release a Netbook later this year, it will most likely be a Mac, or at least a device much closer to a Mac than to an iPhone.


March 12th, 2009

On Tuesday we will know

Filed under: Apple, iPhone, iPod | Huibert @ 11:08 pm

iphone3.jpgEarlier today Apple sent out invitations to the media for a special event next Tuesday to be held in the Apple Town Hall on Apple’s Cupertino campus to discuss the upcoming iPhone 3.0 software and SDK.

Immediately rumors started to fly about possible new features to be included in the new version of the OS. While this update may bring us some new features like cut & paste support or tethering that users have been clamoring for over the last few months, this is not likely to be the most relevant part of the announcement.

Why do I believe that? I will start with a disclaimer, I do not have sources within Apple. This is just logical reasoning, based on what we know. So, what do we know? Apple could implement tethering, MMS support or cut and paste without having to release a new SDK, months before launching a new device. There is more to this announcement than building excitement for the next OS release. Apple needs the developer community to start working on their applications to provide a smooth migration path for users.

I can only think of three reasons that could explain this urge from Apple to mobilize its developer community. The most obvious reason is that it includes major changes that require programmers to test their applications for compatibility. The next one is that it includes significant new capabilities that the developers could leverage to create new applications. Finally, Apple could be releasing a new version of the IDE (Integrated Development Environment) that would make development much easier for unexperienced programmers.

So, what does this mean for the average user? Well, it depends on which of the previous options turns to be true.

What would require widespread testing of all current applications? There has been much discussion over the Internet about new form factors for the device. Some wish Apple would release an iPhone nano, while others are waiting for a larger iPhone tablet. Right now, this cannot be achieved, because the GUI is not scalable. Applications are designed for a 480*320 display. If Apple is planning to release new models with larger or smaller screens, this will have to change and it will require significant work from developers. Look for “Resolution Independence”. Other hardware changes, such as a higher resolution camera or expanded sound capabilities could also require changes to the APIs that would require less but still significant testing. We may not know how the new iPhone models that Apple will certainly launch later this year will look like, but we will have a pretty good idea as to what to expect feature wise.

There is no doubt that the App Store has been a total success. With over 25,000 applications released since its inception, the iPhone is now the mobile platform that offers the largest software catalog. Still, many enterprises find it difficult to hire the talent to create business apps. If Apple wants to fully crack the corporate market, it needs a simpler development environment for those reluctant to learn Objective-C. I do not really believe that Apple is moving in this direction, but it is a possibility.

Finally, there could be significant new APIs added to the SDK. For example, currently support for SOAP and REST services, as well as XML, is spotty at best. These new APIs could open the door to a whole new generation of applications without requiring Apple to release radically new products.

The good news is that these options are not exclusive, and therefore, we may see all of them turn true next week. However, that is probably wishful thinking. On Tuesday we will know.