Is about the phone’s calculator. I have a HTC Desire with Android 2.2. My default calculator app that’s called simply “Calc” amazes me. Very rarely happens to need to use it, end even less I’m using it with fractional numbers, but when I’m actually using it I tend to forget that it has an issue.
12 – 11
1.2 – 1.1
Any elementary school student knows that the result is 0.1.
It’s about float, and I assume that the difference comes from the digit number displayed on the screen. In both cases IEEE 754 standard is used.
When it comes to Android and PHP a lot has been written about PHP for Android.
The concept is simple, Google launched Android Scripting Environment (ASE).
ASE is as the name suggests, a scripting environment, and the apps are not compiled and they can be modified at all times by the user.
The installation is very simple and is done directly on the phone. For development Android SDK simulator can be used.
One of the issues is that the app can’t be packed as an APK, so it can’t be posted on Android Market.
Basically this was the only issue raised so far everywhere, issue that doesn’t seem exactly big considering the facilities available in this environment.
I’ve searched for apps build with PFA, I’ve found only a few, actually I found only a few even in other languages using ASE. Why aren’t the users eager to develop in this environment? Simple, using the scripting environment you can access a lot of facilities of available on the phone, like vibrating for instance and about all the available dialogs. But there is an essential feature which is totally lacking (or at least at the time this blog is written), there isn’t a graphical interface, like any kind of window that isn’t a dialog.
So what is the purpose of adding an app to Android Market if there is no graphic interface? I don’t believe there is almost no real consistent reason at this point.
But what are the developers doing in this environment then? Well Cellbots for instance.Basically you can do some interesting toys, but don’t expect to do real apps (yet). Another project it was sending a NexusOne into space.
So the project is interesting, but I don’t think it has the purpose of developing traditional apps just yet.
Recently I’ve changed my “old” HTC Diamond running Windows Mobile 6.1 with an HTC Desire running Android 2.1.
Why Desire? Mainly for Android. There are 3 platforms out there which deserve attention: iPhone, Android and Windows Mobile. There is Blackberry two, but I’m not a big fan.
Briefly, I’ve chosen Android for the multitude of ways in which you can write an app.
I what to explore these alternative technologies to see what and how easy is to develop whit each one of them.
All I can say at the moment is that my first app took me almost 2 days to build, but the result is interesting.