Quote: Originally Posted by ThrashZone
You can pretty much expect it for mobile devices Android included,
It is completely different for an os as we once knew it to be
Linux isn't any different you must use the software manager in most cases.
Android is not that restrictive. It has an option (enabled by default) that only allows Google Play programs, but can be disabled at any time. Then if you drop any .apk it will happily install and run it, no matter the source.
Linux also has this kind of "market" too, but also optional, it will again run any binary you put in there, just like Windows does (and on both things, you can just compile software right there).
iOS on the other hand, and Windows Phone as long as I know, restrict to store programs, forcing the user to jailbreak the device to run any thing they like. Windows 8 "metro" tablet programs are also artificially limited to the Windows Store, you can just go to the developer site and download the .exe.
Not to mention the limitations this puts on developers too. To upload any program to one of those proprietary markets, you must pay a fee to Apple/Microsoft to even start testing on a real phone. This effectively hinders innovation by independent people and small firms and limits the platforms to bigger companies only.