Hacker News new | ask | show | jobs
by kgarten 5017 days ago
Unfortunately, your phone with Android is not a computing platform, because you cannot run everything you want on it without jailbreak. I needed to root my phone (Google Nexus Galaxy, unlocked) and void warranty to install jellybean :( Google makes it a bit easier, ... Yet, my iphone is also jailbroken and I can run anything. I would love to have a truly open phone with a truly open-source os (like Maemo was). No cripple-ware like Android and iOS.
1 comments

You did not "jailbreak" your phone. You merely ran the company provided developer tools to unlock the boot loader. You did not need to crack any security and you can be confident that the unlock tools will work just fine on next version of the OS. You can re-lock the boot loader so I would imagine that it would be hard for anyone to figure out that you've tampered with it.

It is also possible to run any standard app without unlocking the boot loader. You only need to unlock or root your phone for non-standard apps or modified versions of the operating system.

This is not at all the same thing as iOS jailbreaking and the level of control iOS exerts. It might be nice to support a stock way of using root, but the fact that I can run any program developed according to the standard OS apis is enough for me to consider it a proper computing device.

My definition would have at minimum:

(1) Be able to run any app designed for the system. (2) Be able to buy or receive apps from any source.

sorry, maybe I was not clear. Some devices running Android you have to "jailbreak" (this depends on the carrier/ manufacturer). I bought the google nexus galaxy exactly, because I just need to unlock the boot loader and can get root on it.

I just have the feeling that Google gets too much praise for their "open" Android. It's not my definition of "open" (especially in the light of their current threat towards acer http://marketingland.com/google-acer-android-aliyun-21631 )

I think I agree with you it's a computing platform (if talking about the Nexus brand). Yet, the kindle fire for example is not a computing platform (also running Android). iOS feels more like an appliance (although with the $70 developer program bonus you can do mostly anything you want with it... until Apple revokes your dev certificate :). Yet, I would love to have a really open computing platform (like Maemo was) for my phone.

edit: clarifying that I mean the nexus brand concering the computing platform.