As for something you can hack -- I don't know. I gather there are options for the Nokias, but I've never got around to trying them. I'd avoid MS and Apple on principle (the totalitarianism, as you say, is a deal breaker) and Palm is a bit overpriced and underpowered; they're really stuck in the 1990s, the poor dears. What does that leave? Not much.
Smartphone Decision for Young Programmer?
11–20 of 48 posts
Re: Smartphone Decision for Young Programmer?
#12Earlier quoted context omitted.
$20 for an encryption key which allows you to digitally sign your app and get to the more interesting parts of the API - system event listeners, background processes, auto-startups, system modules etc. For the iPhone you need a $99 key to do anything, and I don't know what the situation is with WinMO. BB's have been tetherable for years, though I don't know about unauthorized ways to do this. The browser is decent, a…
Android effectively doesn't exist yet and is as good as vaporware to me until I see some phones on sale. Hm. So far I'm leaning towards a jailbroken iphone, but! What particular blackberry model would you recommend?
Symbian is being open-sourced, and Nokia is known for being developer friendly as far as I know.
iPhones are cool, but don't seem to be particularly developer friendly. Also, FYI, I think you need a mac to develop for them.
Re: Smartphone Decision for Young Programmer?
#13As I've posted elsewhere, I think the Blackberry if vastly underestimated by people around these parts, which I don't really understand. The OS is rock solid, they have very durable hardware construction, a huge number of features compared to the iPhone and a $20 API key will get you access to APIs which iPhone users only dream about (regular APIs require no key). I don't know what you mean by hackability. The iPhone…
I've used a Blackberry, an iPhone, Nokia N95, and Windows Mobile 2005/6 in the last 4 years.
Blackberry was by far the most stable. Mine never ever crashed, after about a year and a half of daily use.
Is there a BB with a gecko / webkit / opera browser?
Re: Smartphone Decision for Young Programmer?
#14I've got a friend with an HTC touch, and it is awesome. Definitely recommend taking a look at the HTC lineup.
Re: Smartphone Decision for Young Programmer?
#15Earlier quoted context omitted.
$20 for an encryption key which allows you to digitally sign your app and get to the more interesting parts of the API - system event listeners, background processes, auto-startups, system modules etc. For the iPhone you need a $99 key to do anything, and I don't know what the situation is with WinMO. BB's have been tetherable for years, though I don't know about unauthorized ways to do this. The browser is decent, a…
Android effectively doesn't exist yet and is as good as vaporware to me until I see some phones on sale. Hm. So far I'm leaning towards a jailbroken iphone, but! What particular blackberry model would you recommend?
Disclaimer: I'm a co-op student at RIM for the summer. This means that I've gotten to play with the Bold, but it also means I'm a bit biased =P
Re: Smartphone Decision for Young Programmer?
#16I'm personally holding out for an Android device, mostly because the pearl thing in the blackberry gets crap in it and then you can't really use the UI until you manage to work the dust particles out.
Also, what is this excellent data plan you're speaking of? Is it just the $40/month unlimited internet plan on their 2G network, or is there an actual 3G data plan somewhere that I haven't been able to find?
Re: Smartphone Decision for Young Programmer?
#17I have a blackberry pearl with t-mobile, and it's not bad. The data rate is slow (200k if you're lucky, usually much lower than that), but it lets you use the DUN bluetooth profile when connected with OSX, so it's an acceptable wireless modem, and a decent phone. The DUN profile only seems to work with my powerbook though; I've tried using the phone as a bluetooth modem with my nokia 770, and the blackberry won't adv…
Re: Smartphone Decision for Young Programmer?
#18As I've posted elsewhere, I think the Blackberry if vastly underestimated by people around these parts, which I don't really understand. The OS is rock solid, they have very durable hardware construction, a huge number of features compared to the iPhone and a $20 API key will get you access to APIs which iPhone users only dream about (regular APIs require no key). I don't know what you mean by hackability. The iPhone…
> The OS is rock solid > I used about 12 different BBs for a year and half I've used a Blackberry, an iPhone, Nokia N95, and Windows Mobile 2005/6 in the last 4 years. Blackberry was by far the most stable. Mine never ever crashed, after about a year and a half of daily use. Is there a BB with a gecko / webkit / opera browser?
Re: Smartphone Decision for Young Programmer?
#19Say what you will about the operating system being old (not to mention the sad, backwards ways of Palm, the company), but my Centro is running brand new programs alongside 8 year old applications without a problem. Oh, and the Centro has real copy and paste.
The GSM version of the Centro also has the lowest SAR radiation levels of any phone I've seen (it's something like 0.74).
I share my Centro's data plan over Bluetooth with my Nokia N810 tablet all the time. Ironically, all my Palm software also runs on the N810 with the Garnet VM from Access.
Re: Smartphone Decision for Young Programmer?
#20It doesn't meet your criteria, but I recommend the Palm Centro without hesitation. The ecosystem of developers and applications (freeware, shareware and commercial) is enormous. Say what you will about the operating system being old (not to mention the sad, backwards ways of Palm, the company), but my Centro is running brand new programs alongside 8 year old applications without a problem. Oh, and the Centro has real…
Personally not concerned with the radiation levels though. Power output of a cellphone is a couple orders of magnitude below anything I see causing cancer or non-trival DNA damage.