Strange reason? No. Google is a silent war against Java. They used to
support Java ME and had their own J2ME apps for GMail and Google Maps,
for instance. Both were pulled last year.
See here
http://www.phonescoop.com/articles/article.php?a=9256
And the users' complaints here:
http://blog.wapreview.com/2578/
Luckily someone saved the last version (2.0.7) for Crackberrys
http://forums.crackberry.com/blackberry-bold-9650-f172/one-day-too-late-gmail-672195/#post6872631
And the version 2.06 for Java ME phones here:
http://blog.wapreview.com/2578/
Older versions (1.5 and 1.0) can be found here
http://wlanbook.com/google-gmail-app-treo-650/
not to mention how Google Chrome handles Java Web Start apps more
annoyingly than Mozilla's Firefox, always showing the download window
instead of just starting the app.
FC
--
During times of Universal Deceit, telling the truth becomes a revolutionary act
- George Orwell
Not on J2ME so-called "Feature Phones" (like the Sony Ericsson "Txt
Pro" or the thousands of Chinese branded phones, that while those
might not be popular in the USA market, certainly are down here).
http://listado.mercadolibre.com.ar/java-dual-sim
What Google's move does, in effect is make JavaME enabled phones LESS
capable, not more. Of course, a smartphone with a powerful Webkit
based browser with lots of RAM and up to date to all HTML5 specs might
"do a close enough job" with HTML vis-a-vis its JavaME GMail client,
but that is often not the case with feature phones.
Plus, GMail's JavaME app excelled and using a LOT LESS data than a
web-based solution, consistent with the feature phones' often slower
data connection (EDGE vs 3G), and limited or costly data plans
purchased by the people who buy those kind of phones.
> I am talking about Android Market and Android phones, you are talking
> Blackberry, and as much as I love conspiracies I don't find any
> evidence in your links that would support the claim Google has
> anything against J2ME or Java.
Killing a totally valid app for no other reason than the "web 2.0
religion" is to have something against J2ME (Mobile Java). Stoping
development is one think, removing all download links so people who
want to continue downloading it and installing them is a different
story altogether, it is punishing Java ME enabled phone users, so they
have no choice but to "upgrade" to an Android based phone. Remember,
Google is also in the business of selling Android.
> After all Android is Java based OS, but
> there is something definitively not quite right here,
Java is actually 3 things:
1. A programming Language
2. A runtime environment
3. A software ecosystem with a level playing field
Actually, Android is "Java" only with regards to point 1. It doesn't
provide a standard Java VM, and cannot run standard, unmodified JavaME
apps, negating Java's advantage of running the same .jar binaries
regardless of underlying OS.
> and I actually
> agree they indeed seem to be in some kind of "silent war", against
> something, for some strange reason. What exactly are they against and
> why, that I still do not know
I think that the evidence is there, Google's Android agenda depends on
the devs building an "exclusive" set of apps that can only run on
Android. Java ME, being a level playing field, negates the exclusivity
advantage.
In short: some at Google secretly wish cross-OS Java apps disappear
from the market, and that people code Android apps.
AppRunner (with all its bugs) gives visibility to the Java ME app marketplace.
Just my $0.02