I have been used my Palm Treo 650 for a few years. Now i am considering to buy a new one among iPhone, BlackBerry and Windows mobile. It seems windows mobile is best for me. Because I have experience with .NET development, and I think .net framework compact will not be too far away from my knowledge.
Apart from calls, messages, I use it to check email, news and internet a lot. And I am very interested in developing small useful programmes on it as well. But it seems fancy iphone and push mail with BlackBerry are also very cool.
To consider both mobile programming and personal use, which is the best choice of a mobile system for programmers?
Apple's iPhone/iOS platform is generally classified as a closed ecosystem because Apple has complete control over both the software (the operating system and apps that can be installed) and the hardware (the phone itself).
Symbian is a discontinued mobile operating system (OS) and computing platform designed for smartphones. It was originally developed as a proprietary software OS for personal digital assistants in 1998 by the Symbian Ltd. consortium.
Apple iOS is a closed-source code mobile phone OS developed by Apple in 2007; it is used by Apple-only products (iPhone, iPod, and iPad). The iOS architecture is based on three layers incorporated with each other.
GrapheneOS is a privacy and security focused mobile OS with Android app compatibility developed as a non-profit open source project.
Android is ostensibly more "open" than iPhone. The wireless carriers claim to not plan on interference with developers on Android. We shall see.
If you just want to hack, Android is likely going to be more friendly to you. That said, you are in a Java sandbox.
If you're into games, I would go iPhone, since there is OpenGL ES support and some pretty cool third-party libs like Unity and Cocos2d.
SO if you want people to see/use your apps, for now there is only iPhone. The older systems like J2ME and BREW are the past. I don't expect them to survive for more than a few years at most.
Symbian is popular in Europe, but it's a beast of an API as I recall. Everything seemed extra hard to me.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With