Short Nerd Chief

Friday Rant: Why Won’t Google Make It’s Applications Work With Windows Mobile?

Posted by Fred on November 30, 2007

Let’s start with a confession.  I’ve bought into the Google ecosystem big-time.  I use Gmail as my primary personal e-mail account.  I use Google Apps for the email on the ochsenhirt.org domain.  I use Google Reader for RSS and Google Maps for directions.  I haven’t yet jumped on board the web apps bandwagon for word processing and spreadsheets, so the added features in Zoho haven’t been enough - on the few occasions I’ve done a spreadsheet or quick document online, it’s been on Google Docs.  Plus Google for search, of course.  With all that said, Google is really starting to bother me.  Specifically, the way that Google’s mobile offerings work with Windows Mobile.  Or rather, the way that they don’t work.  Granted, many of the problems are at least as much the fault of AT&T and/or Microsoft, but Google could make them work better.   So here in no particular order are some glitches in the Google Matrix:

gmail_imap.png1. Gmail via IMAP results in blank message bodies

When Google introduced IMAP for Gmail, it sounded great.  Finally, I could access Gmail on the Blackjack without using the java application.  You could always use POP, but that resulted in mailboxes that were horribly out of sync.  Plus, you lost the benefit of Gmail’s tagging system.  IMAP promised to be better.  And it is.  Via IMAP, I can grab messages on demand or automatically, using the same messaging application I use for Exchange Direct Push.  Not so fast there, fella.  Most, but not all, HTML messages show up with blank message bodies.  WM5 doesn’t do HTML mail, so I didn’t expect the HTML to come through intact, but I should still get the plain text.  Apparently, Gmail’s IMAP implementation isn’t reporting certain optional fieldsGoogle apparently didn’t bother to test IMAP on WM.  WM6 doesn’t seem to be any better, so unless a third-party app like Flexmail can fix it, or Google fixes it, IMAP on the Blackjack is fairly useless except as a glorified Gmail Notifier.  Some have reported success using AT&T’s Xpress Mail, but I have no interest in encouraging AT&T to push its own services.

gmail.png2. The Gmail java application doesn’t work in AT&T’s broken Java

This one is clearly not Google’s fault, but Google could fix it.  AT&T intentionally crippled the Java implementation on the Blackjack, the 8525 and the Tilt (and probably other recent phones like the Moto Q Global and Blackjack II, but I don’t know for sure).  If you try to run an unsigned Java midlet on the Blackjack, it will ask for permission every time it needs to send data to the internet.  This is not part of the J2ME specification, and is not part of the stock midlet manager AT&T uses.  They intentionally crippled it by removing the option to grant permission on a per-session basis.  What does this mean?  It means you have to click OK many, many times before you ever reach the Gmail inbox, and you have to continue to grant permission every time you open or send a message.  That makes the application completely unusable.  The same is true, incidentally, of the Google Maps java application, Opera Mini 4  and anything else that accesses the net.

AT&T did this, they say, for security purposes, but that’s a load of crap.  They did it to avoid cannibalizing the market for their own services.  If you can use the Gmail application, you don’t need Xpress Mail.  If you can use Opera Mini, you won’t be impressed that the Q9 Global includes Opera Mobile.  If you can use Google Maps, maybe you don’t pay $10 a month for AT&T’s GPS service.  There is, however, a workaround.  By installing another midlet manager, such as IBM’s J9 or Esmertec’s Jbed, you can install java midlets that offer per-session permissions.  That shouldn’t be necessary, however, and Google could fix the problem by either (a) offering a signed java application or (b) offering the Gmail application as a native WM application, the way they did with Google Maps.  All is not well in third party midlet manager land, however…

3. The Gmail java midlet crashes Jbed

Among the alternative midlet managers, I like Jbed better, because it renders Opera Mini better than does J9.  Unfortunately, if you try to run Gmail under Jbed, it crashes upon sign-in, and does it every time.  Therefore, my Blackjack now contains three midlet managers, the stock AT&T one that I never use, Jbed for Opera Mini and J9 for Gmail. If Google isn’t going to fix Gmail for all the AT&T customers, they could at least make it work under the workaround.

4. The Google Reader mobile site crashes Pocket IE

Google hasn’t introduced a Google Reader Mobile application, but there is a quite usable mobile site for Reader users.  You can view all items, or view individual subscriptions or individual tags (which most people, including me, use like categories).   So far, so good.  Unfortunately, if you try to use the Mark These Items As Read link, which should mark the nine items on-screen as read, all it does is close Pocket Internet Explorer.  That makes it unusable for me, as I don’t want to open each item individually when I’m reading it on the Blackjack.  Opera Mini works just fine, so this is some sort of PIE issue, but it’s still a pain.  Although there’s probably a work around for this, too, under Jbed Opera Mini won’t respond to keypad number shortcuts, so I can’t push # to mark all items as read.  So even the Reader workaround needs a workaround.

maps.png5. The new Google Maps Find My Location feature doesn’t work

The new version of Google Maps Mobile includes a neat feature that attempts to use cell tower triangulation to provide a rough location for devices without GPS.  Unfortunately, on my AT&T Blackjack, GMM just says my location is currently unavailable.  Lots of other people are reporting the same problem.  I have no idea whether this is a Windows Mobile problem, an AT&T problem or a Google problem, but it appears they didn’t do adequate testing with WM devices.

With the announcement of Android and the Open Handset Initiative, along with the customized Google apps on the iPhone, it’s doubtful Google is going to work too hard fixing these problems.  That’s unfortunate, as I have zero interest in the Apple product, and Android is a long way away.  There’s no good alternative, but Google deserves criticism for the way their products interact with WM.

Posted in Technology | Tagged: , , , , , , , , , , | 1 Comment »

The Blackjack II Sucks, Moto Q better?

Posted by Fred on November 29, 2007

I know I said I’d never buy a BJ II just to get WM6, but I’ve been seriously reconsidering.  I had to go into the AT&T store (to swap a blue RAZR I got via Premier for a pink one), and the shiny new toys were calling.  Plus, MS just officially released the update to Office Mobile, and I’d love to have HTML mail.  So I started thinking about new devices.  I like the smartphone form factor better - the Tilt is nice, but huge.  The obvious choices are the BJ II and the Moto Q9h, which are roughly equivalent in price.  The BJ is familiar, so I was leaning that way, but I’m dissuaded after reading Omar Shahine explain why the Blackjack II Sucks.  Omar hates the crappy battery life, and that the screen comes on whenever a new email arrives, thus making battery life even worse.  Since Richmond got 3G service a couple of weeks ago, by BJ I battery life has been horrible, so I’d hate to see it get worse.  But this was the kicker:

Internet Connection Sharing is removed from the ROM. Gone, bye bye.

AT&T has always hidden ICS, which allows you to use the phone’s data access via USB without paying for tethering (Omar actually pays for tethering, so it’s even worse for him).  But the file was still there, in the Windows folder.  You just had to make your own Start menu shortcut.  Now, apparently, it’s gone completely.  I use ICS on occasion when Wi-Fi isn’t available.  It’s a very handy feature.  It’s not fast, so I’d never use it over Wi-Fi, even Wi-Fi that I have to pay for, but there are times when there’s no Wi-Fi, and such times are few enough and far enough between to make it impossible to justify adding a cellular data card to my plan.  The Q9h apparently has ICS (hidden, of course).  So if I do upgrade, AT&T made my choice for me.  Hear that Samsung?  Your benighted carrier partner just lost you a sale.  I’m sick of being nickel-and-dimed to death by AT&T just so they can push their overpriced add-on services (data tethering, GPS, etc.).

If anyone has experience with the Moto Q on AT&T, I’d love to hear it.  Reviews have been fairly positive so far.

Posted in Technology | Tagged: , , , , , , | 1 Comment »

Microsoft shows off Windows Mobile 6.1, AT&T users would settle for WM6

Posted by Fred on November 29, 2007

Engadget Mobile says that “today Microsoft showed off the next version of Windows Mobile at their annual Mobius conference.”  A handshake NDA prohibits those who saw it from saying much more, but it’s apparently an update, not an upgrade.  Call it WM 6.1, not WM7.  That’s all well and good, but I still want to know where the WM6 upgrade for my Blackjack I is.  How ’bout it, AT&T?  Think you can manage the upgrade you promised long ago before MS releases the next version in Q1 2008?  Didn’t think so.

Posted in Technology | Tagged: , , , | No Comments »

AT&T rolls out 3G in Richmond

Posted by Fred on November 13, 2007

At some point yesterday, I noticed that my Blackjack was showing this:

3g.png

Up to now, I had to got to Alexandria to get 3G service from AT&T.  This is great news, as I really miss having the high-speed service when I return from DC.  The 3G penetration seems to be pretty good, too. I have 3G in my house and in my office.  It would have been nice to have during the playoffs, when I used MLB’s mobile site to keep track of the scores.  Now I may even using WM5’s internet connection sharing feature around town when Wi-Fi’s not available.

With that said, AT&T still sucks.  Here’s my current list of gripes:

  • Still no WM6 upgrade for the Blackjack.  The delay is completely ridiculous, and with the BJ2 coming out, there’s no reason to think AT&T will release it any time soon. Yes, there are leaked ROMs, but no thanks.  And I won’t drop more cash on a BJII just to get Office Mobile and HTML mail.
  • Coverage is still weak.  I often take the Amtrak from Richmond to DC, and frequently have no signal at all between Ashland and Fredericksburg.  The coverage map says I should have a signal, but I don’t.  Meanwhile, my fellow travelers who are on Verizon and Alltel chat away (I don’t want to talk on the train, but I would like to get online).
  • The data plans are still too expensive.  AT&T insists that the Blackjack is a PDA, not a smartphone, so you have to go with a PDA Connect plan, which starts at $45 for unlimited data.   The Smartphone Connect plan is only $20 for unlimited data.  AT&T’s price is roughly comparable to Verizon, which charges $45 for unlimited data or $80 for data plus 450 minutes. With T-Mobile, you pay $40, but that also appears to include unlimited T-Mobile hot spot usage, which you’d pay an additional $20 to $40 a month for.

I’d really love to drop AT&T, but even a prorated ETF would cost too much.

Posted in Richmond, Technology | Tagged: , , , , , , | No Comments »

Free My Phone, Too

Posted by Fred on October 25, 2007

While I was in Orlando (being frustrated by my inability to get an acceptable AT&T signal at the Happiest Place on Earth - 3G in most of Orange County, but EDGE inside the parks), Walt Mossberg stated the obvious - the restrictions of the cellphone oligopolies are anti-competitive and anti-consumer. Says Sir Walter:

That’s why I refer to the big cellphone carriers as the “Soviet ministries.” Like the old bureaucracies of communism, they sit athwart the market, breaking the link between the producers of goods and services and the people who use them.To some extent, they try to replace the market system, and, like the real Soviet ministries, they are a lousy substitute. They decide what phones can be used on their networks and what software and services can be offered on those phones. They require the hardware and software makers to tailor their products to meet the carriers’ specifications, not just so they work properly on the network, but so they promote the carriers’ brands and their various add-on services.

Let me be clear: Any company that spends billions to build and maintain a wireless network deserves to be paid for its use, and deserves to make a profit and a return for its shareholders. Not only that, but companies like Verizon Wireless or AT&T Inc. should be free to build or sell phones or software or services.

Mossberg’s right, of course - the current PC/internet model, in which you pay the keeper of the pipe for access and in return can do essentially whatever you want with the hardware you own, is far preferable to the current mobile telephony market, which is premised on walled gardens controlled by cellular providers.  All is not perfect in the PC world, either, as some internet providers attempt to restrict use of disruptive technologies (Comcast’s treatment of BitTorrent traffic being the most recent example).  The PC world is not completely free of walled gardens, either - you can’t easily play music purchased from the iTunes Music Store on a Sansa MP3 player, or install Leopard on non-Apple hardware - but there is definitely more freedom.

And no one but the toadies of the CTIA (I’m looking at you, Steve Largent) believes that locking phones, crippling functionality, restricting software and services or requiring onerous contracts and early-termination fees has anything to do with the stability of the network.  It’s all about protecting the revenue streams of the carriers.  Using a Windows Mobile phone has allowed me some additional flexibility, but here are some issues I’ve had lately:

  • There’s still no WM6 update for the Blackjack, months after Microsoft released it and months after T-Mobile released an upgrade for the Dash. In an ideal world, MS would release the software and consumers could install it, but WM installations are so customized by handset makers at the behest of the carriers that this isn’t possible.  AT&T just announced the Blackjack II, which includes WM6. Why release a free software upgrade when they can get $150 for a new phone?
  • AT&T locked down Java on the Blackjack for no good reason. I worked around this issue by installing a different Java interpreter, but with the base installation, the Opera Mini and Gmail for Mobile applications are useless.  Restricting use of the open Java platform allows AT&T to steer customers to the overpriced programs in the AT&T Mall.
  • AT&T requires handset manufacturers to remove GPS and Wi-Fi functionality from their phones, in order to get the monthly fees associated with Telenav and data access, respectively.

So Mossberg is right. The carriers suck, and consumers are harmed by their actions (the red herring argument about subsidized phones notwithstanding). Where I think he’s wrong is his call for government action.  Congress won’t fix this, and given the lobbying clout of AT&T and Verizon, any statute would just make it worse.  The 700 MHz spectrum auction rules are a start, however.  And eventually, the market will address the issue.  Mossberg himself sees this, and refers to unspecified disruptive technologies. It wasn’t long ago that you couldn’t access the internet from a cell phone. Now you can.  Verizon long restricted “side-loading” of MP3s in an attempt to protect revenues from its own music store. Lack of consumer interest led to a loosening of the reins by Verizon.

The obvious success of the Carterfone decision in the 1970s makes government intervention attractive now, but beware good intentioned governments.

Posted in Government, Politics, Technology | Tagged: , , , | No Comments »