10 reasons open source smartphones will win

By Jack Wallen, Special to ZDNet Asia
Tuesday, July 21, 2009 11:56 AM

commentary The mobile industry is becoming interesting. We have finally reached a point where the smartphone is actually smart and the average user can gain serious benefits from using one.

How did this come about? In a word: competition.

When the iPhone arrived on the scene, users scrambled to get their hands on it, and competitors scrambled to make a device that would have the same appeal. It has taken a while, but the competition has arrived. Android phones, Palm Pre, BlackBerry Bold--they are all outstanding entries into this market.

But two of those entries will, in my opinion, outshine the rest for one simple reason--open source. Why is open source going to help raise these phones above the competition? Here are 10 reasons.

1. Open standards
With the iPhone, you do what Apple says, you follow Apple standards, and you use only Apple-approved apps--unless you jailbreak your phone. With both the Android-based phones and the Palm Pre, open standards are not just a bullet point or buzz phrase, they will be adhered to. And that principle will have lasting effects.

Software will be easier to develop, Web sites will load as expected and will be easier to develop for the mobile device. Hardware accessories will be more readily available.

2. More applications
As it stands, the iPhone is the king of the app. It seems Apple has an app for just about everything. But as the Android phones and the Pre begin to be more widely used, apps for those phones will multiply exponentially.

Why? First, the application development process will not be crippled by the same acceptance process that Apple employs. Whenever you want to develop an application for something, Apple will strike you down if it is something already native to the iPhone.

You want a different browser on your iPhone? No luck. But I expect mobile versions of Firefox and Chrome to appear on the Pre and the Android-based phones. That process will continue until one or both of their app stores surpasses the Apple app store.

3. Security
Sooner or later, security is going to become a big issue with mobile computing. Apple has already shown that it can be painfully slow at releasing updates for the iPhone.

Because of the open source nature of the competition, updates will not be so slow to arrive. So when a security hole or flaw is found, the update will find its way to the end user much more quickly.

Of course, it is not really just about the updates. The very foundation of the Pre and the Android phone is Linux-based, so they will enjoy a more fundamentally sound level of security than, say, any of the Windows Mobile phones available.

And although mobile-phone security has yet to become a widespread issue, with smartphones becoming the norm, it will be soon enough.

4. Customization
I have been an iPhone owner since the first-generation device. One of my biggest beefs with this phone is how little you can customize it. It is not theme-able. For a device that is supposed to be the pinnacle of hip, that shortcoming is a setback.

With the open-source version of the smartphone, you can be sure you will be able to theme and customize it. Sites have already started appearing, such as Pimp My Pre.

I know this issue is not a deal-breaker for IT professionals. But average users--and they make up the largest demographic of smartphone users--want to be able to personalize the look of their phones.

Will this make the smartphone work better? No. But this sort of functionality will attract users who are interested in pimping out their phones. The Facebook generation will comply.

5. Connectivity
I am not talking about 3G, Edge, or Wi-Fi, but about connectivity to your PC. Synching. With the iPhone, you can synch with iTunes and that is pretty much it. If you are willing to sign up for Mobile Me, you can then have a roundabout way of synching to your Gmail account.

But what about anyone using something apart from iTunes? The Pre will show up on your machine as a standard mass-storage device, so drag and drop will be seamless. Because of this feature, the open source community will be working its magic with various synching options.

It will be only a matter of time before the Pre is synching with Evolution and Amarok, or Rhythmbox. And synching will work on nearly any platform. So with the Pre and the Android phones you will be able to synch with OS X, Windows, and Linux. Top that Apple and Windows Mobile.

6. Cost
I am already planning to move to either an Android-based phone or a Pre. One reason that appeals to me at the moment is cost. The total cost of ownership (TCO) over a two-year period for the iPhone 3G in the United States is US$3,799. The TCO for the Android G1 is US$3,149. The TCO for the Pre is US$2,599.

The difference between the iPhone and the Pre is US$550, which makes the Pre approximately US$22 cheaper per month. That saving will allow me to have more than one smartphone in the family. And in our current financial situation, any savings are good. How are they able to keep this cost down? No OS upcharges. Why? Open source.

7. Multitasking
This shortcoming is one of the aspects of the iPhone that bothers me most. If I am on the Edge network and I accidentally click the mail button, I can give up on using my phone for a while. And I have had a number of occasions when an alarm has canceled a phone call.

The iPhone simply cannot multitask. Both the Android and the Pre can. You want to have more than one application open at once, feel free if you are on the Pre. If you are on the iPhone, forget it. And, let's face it, we are a society of multitaskers. So why would you want to use the DOS of smartphone operating systems?

The operating system powering both the Pre and the Android is Linux, and it was created for multitasking and networking.

8. Push Gmail
Most of the Google applications are built into the Pre OS. Because of this fact, there will not only be seamless integration but you will be able to have your Google mail delivered to your phone without having to do a single thing.

No more having to open up the mail client and wait for your Gmail to download. Now you open up that client and the mail is already there. This feature will also work with the Android phones. Of course, you can have your iPhone check your Gmail frequently so that it seems like Push. And an open source Gmail API--Web Storage Portability Layer--has already been developed.

Because of this API, the Pre and the Android will enjoy a much richer integration with Gmail. Before long, one or both of these phones will have seamless integration with tools like eGroupware and Zimbra.

9. Developers
Do you remember that Verizon commercial where the spokesperson has a massive amount of people with him to represent the Verizon network? You can apply the same analogy to the developer network for the Pre and the Android.

The sum total of open source developers across the globe is fairly staggering. Imagine having that collective whole working to create interesting, helpful applications, as well as bettering the total experience with the phone. That future is what awaits the smartphone based on open source technology.

That model has proven effective on the Linux operating system. When a bug is found, it is patched quickly and efficiently. The same thing should hold true with the Pre and the Android. When you have that many people working toward a common goal, that goal will be reached in a hurry. And you can imagine how the collective open source development community would love to take down the behemoth known as Apple.

10. Creativity
How long do you think it will be before the open source community has created a super-light version of Apache to run on the Pre? Imagine being able to carry your own Web server around with you. How much geek cred will that bring? And it will not end there.

The open source community will find many creative ways to use the Palm Pre. Mail servers, CMSes, network security tools--the possibilities are endless. Soon, you will probably see a standard Linux desktop on the device. Hopefully, if someone does manage to do that, they will at least leave the phone feature intact.

Beyond the cost
Naturally, cost is one of the biggest advantages that open source brings to the mobile market. But now you should see how being a part of the open source community will benefit the world of smartphones.


WORTHWHILE?

0

0 votes
Save to my library  Save to My Library  
Blog

Talkback 9 comments

10 reasons open source smartphones will win
This article is spot on. As a user of FOSS I am glad you brought up the point of syncing outside of iTunes. It's not that iTunes is bad at all (except that there is no native Linux version...) It's just that I want to be able to use my phone however I want to, and Amarok is my music library manager of choice- it works on any OS!

Although I plan to buy an Android phone before the end of the year, I will not say that the system is without its flaws. I know that Android (and I'm pretty sure the Pre) both run apps in a virtualization mode, rather than as native code on the CPU. This makes it a lot easier to multitask, but it can be a bit of a hog on system resources. Then again, the beauty of open source software is that people are working to make it as seamless as possible.

By the way, I think I heard about someone who already put a Linux desktop on the G1. It's obviously missing a lot of features, but the kernel compiled and KDE ran on a phone. Wonders never cease.
Posted by Andrew on Tuesday, July 21 2009 01:20 PM

RE: 10 reasons open source smartphones will win
Actually, Android runs a JVM (Java virtual machine) which is a little different than virtualization, and the Pre runs webapps, which are written in JavaScript and HTML5. Both multitask but it's possible, like the old Pascal P-Code on early microcomputers, to have virtual machine code without multitasking, or make it easier to multitask considering the overhead of a JVM if the virtual machine has to be loaded separately for each process as it is on many but not all platforms (not sure if so on Android.)
Posted by Joshua Lee on Wednesday, July 22 2009 04:11 AM

RE: RE: 10 reasons open source smartphones will win
> which are written in JavaScript and HTML5

HTML 5 includes CSS and JavaScript and more, so you don't have to mention them separately. Everything falls under the one "HTML 5 API" now.
Posted by Hamranhansenhansen on Wednesday, July 22 2009 09:28 AM

RE: RE: 10 reasons open source smartphones will win
Minor correction. Android does not have a JVM, but what they call as "Dalvik". The programming language is Java. This way, they don't need to pay Sun. And the VM is per process on Android
Posted by Binu Paul on Wednesday, July 22 2009 09:44 PM

10 reasons open source smartphones will win
I agree that open source smartphones will win, however I disagree with you arbitrarily removing the iPhone from the list. I can't see a good reason for that other than bigotry.

The core OS from the iPhone is bit-for-bit from the Mac. Not only is it open source, but you could get the source even a couple of years before the iPhone shipped. Some of this code has been open since the 1980's, and some was running on Tim Berners-Lee's NeXT workstation when he wrote WorldWideWeb.

The browser engine in Android, Palm Pre, Nokia S60, and Blackberry Storm is WebKit. WebKit is an open source project Apple started in 2003 and the lead developers work at Apple. It's the browser engine from the Mac, iPhone, and iPod! Apple built a browser engine that was ridiculously small, fast, portable, and standards-compliant years and years ago and ported it to ARM years and years ago. And now smartphones have better browsers than most Windows PCs. So what, exactly, are Google, Palm, Nokia, and RIM going to teach Apple about open source?

As for standards, the ISO MPEG-4 H.264/AAC audio video that plays on every consumer audio video device is a standardization of the Apple QuickTime file format. It would have been easier for Apple to do iTunes with QuickTime instead of standardized MPEG-4, but they did it the right way, and as a result, you can play your media on your Pre or Blackberry. Be sure to curse Apple's lack of standards support next time you're loading media on a non-Apple device. You weren't around for the standards struggle in 2001 but you are benefiting from it now. If your media was all stored in a proprietary Microsoft format instead, would that be better? Microsoft still doesn't support MPEG-4 and the standard is 10 years old. Adobe provides the built-in MPEG-4 player on Windows.

Finally, before you get too haughty about Linux taking over the smartphone, please notice that Linux is still missing all the parts that made it fail on the desktop. The UI is 1980's era technology. So predicting that Linux will have some future victory over OS X on smartphones shows outrageous hubris. Where is your OpenGL? Where is your modern media layer? Apple has hardware-accelerated 3D running in their Web browser right now! You can write CSS and JavaScript and get OpenGL results.
Posted by Hamranhansenhansen on Wednesday, July 22 2009 09:21 AM

RE: 10 reasons open source smartphones will win
RE: Hamranhansenhansen
WebKit was originally derived by Apple Inc. from the Konqueror browser's KHTML software library.
The code that would become Webkit began in 1998 as the KDE project's HTML layout engine KHTML and KDE's JavaScript engine (KJS). The name and project 'WebKit' were created in 2002 when Apple Inc. created a fork of KHTML and KJS.
KDE is an open source Desktop enviornment available for Linux & BSD operating systems. Konqueror is a browser and file manager for the KDE Enviornment.
Posted by Debsid on Wednesday, July 22 2009 11:17 AM

RE: 10 reasons open source smartphones will win
2 Hamranhansenhansen: I completely agree with your post mate
Posted by kamam mama on Wednesday, July 22 2009 11:21 AM

RE: 10 reasons open source smartphones will win
- MacOS is not open source, you are thinking of Darwin, but that is missing the GUI parts

- WebKit was not something Apple developed, it was a fork of the Web libraries in KDE.

- There could have been better choices than H264, as of next year the holders of H264 patents will start to apply licence fees, putting a "tax" on all media player devices that uses it. Ogg/Theora/Dirac would have been better choices.

- Android supprts OpenGL

- What made Linux "fail", as you call it, on the desktop had nothing to do with missing parts in Linux technology but rather a lot with that people selling PC:s were not selling it preinstalled on new boxes, and that people was not sure that they would be able to access old data if they switched to equivalent Linux software. This is not a problem in the smarphone market, the devices will come preinstalled with e.g. Android, and few people have that much data on a smartphone anyway.

Another thing, Goolge have much better developer support than Apple. If you develop for the iPhone Apple have to approve of your application, this process can sometmes take very long time, and somtimes you dont get their Approval. What's even wors the approval process also applies to updates. This means that you can't give your customers any info when the next update of your software will be availale.

Second, it is much faster to develop for Android than it is to develop for iPhone, so chances are that there will be much more apps available for Android than what there are for iPhone once we se a little more Android devices on the market, (as we will, in a year or two).
Posted by anonymous on Wednesday, July 22 2009 05:39 PM

10 reasons open source smartphones will win
*cough* Symbian *cough*.
Posted by Chris Melville on Wednesday, July 22 2009 08:23 PM

Configure Apache to support multiple SSL sites on a single IP address

Open Source

With Apache 2.2.12 and support for the Server Name Indication extension to the SSL protocol, you can configure name-based HTTPS sites, just as you can name-based HTTP sites.


Read more »


Amendments to empower Copyright Tribunal

Blog thumbnail

As a lawyer, I often inform my clients about the need to clear licenses with the various licensing societies whenever they use works belonging to other parties. This is especially..... by Bryan Tan

Read more »

Tech Jobs Now!


Tags

  1. android
  2. apple inc.
  3. apple iphone
  4. desktop
  5. development / design
  6. information technology
  7. lans and wans
  8. mobile
  9. mobile applications
  10. mobile platforms
  11. mobile / wireless
  12. network
  13. nokia corp.
  14. open source
  15. pc
  16. phone
  17. protocols and platforms
  18. smart phone
  19. smart phones
  20. zdnet asia