Reasons for Android Switch
As per my previous post, I have switched my time from learning to develop for iPhone to Android. Here is a rundown as to why I made that change.
Flexibility
--I can install (and already have) install the android SDK on any OS, so no longer do I have to only develop on my dual booted home PC w/ OSx86, I can now develop on my Ubuntu desktop and Windows 7 laptop.
--As popular as the iPhone appears, it is still only limited to AT&T customers. Android phones are already out on T-Mobile. Sprint and Verizon are coming before this year is over and AT&T will jump on soon as well. Why develop for a phone on 1 major carrier vs many phones on all the major ones? Why develop for a OS that's only on 1 phone vs 1 on many?
Personal Device
--The plan was to not only develop for iPhone, but also to purchase one. Honestly after deeply looking into one (w/ an expensive AT&T plan) it was not what I wanted. Which led me to look at other phones and led me to the HTC Hero and Android. Obviously the iPhone is king and I plan on developing for it eventually, but not owning one as my main device, so I'll wait till I make some money developing Android to jump onto iPhone.
Open Source
--After diving into the Linux world over 3 years ago, I've grown to love open-source. So after I heard Android was no longer just Google, that it was lead by the Open Handset Alliance, I felt it was more my kind of OS compared to Apple's.
AppStore vs Android Market
--Simple enough, why try to compete with the 60,000 apps of the iPhone when I can get in on the Android Market right before it (hopefully) gets big?
That's pretty much it I think.
Sidenote: If anyone knows a screen capturing software that works either in 64 bit Ubuntu or 32 bit Windows 7? I would like to take videos of my programs running in the Android emulator.
Here's what you see when you run Android code, it loads up a full phone and then once it's at the home screen it'll install and execute your code:
0 comments:
Post a Comment