Bitstream released a new version of the Bolt Java ME browser at the Mobile World Congress in Barcelona yesterday. It's Bolt 2.5 and new features include support for more HTML5 features including the Geolocation API, the ability to play Facebook videos and some subtle tweaks to the UI that make it more touch friendly and reduce the number of clicks needed to perform common actions. Download Bolt 2.5 from: boltbrowser.com/dnld.html (PC) or boltbrowser.com/aindex (mobile web).
Like Opera Mini, Bolt is a proxy based browser. It's written in Java ME and supports everything from basic feature phones to Symbian and bada smartphones. I installed Bolt 2.5 on four phones; a Nokia N8, Nokia N95-3, Samsung Wave GT8500L and a Motorola i776. Initially it didn't work on the N8, It would hang when I tried to enter the Preferences screen. It locked up so tightly that the Symbian Task Manager couldn't kill it and I had to power cycle the phone. But after I installed the PR 1.1 firmware update that Nokia released today for US model N8s Bolt ran fine. I ended up doing almost all of my testing on the N8 which is my main phone these days,
I was particularly excited about the inclusion of geolocation in Bolt. It worked very well on the N95 and the N8 but not on the other two devices. There's supposed to be option to enable in the Preferences screen. That option was missing on the Wave and i776. I presume that means that Bolt didn't detect support for the Java ME Location API (JSR 179). According to the spec sheet the Wave does support JSR 179. But a lot of things seem to be locked down on bada phones so perhaps Samsung has restricted access to the API however . But I don't understand why location isn't available on i776 as it does support JSR 179, even for unsigned apps, and many location aware Java apps do work on that phone.
I tried four location aware mobile sites on the two Nokias: Google Buzz, Never Eat Alone, Nextbus and the Organic Wine Finder (first three images below) and all where able to obtain my location quickly and correctly.
|Bolt 2.5||Android 2.2 Browser||Opera Mobile 10||N8 Symbian Browser||Opera Mini 5.1|
|W3C (percent of tests passed)||75%||75%||34%||17%||17%|
|Momac (number of tests passed)||148||122||42||28||18|
Bolt's revamped UI has shallower menus and bigger text making it more touch friendly. I had no trouble using the menus and settings dialogs on the touch-only N8.
In real world browsing Bolt does a good job of rendering most sites including difficult ones like the desktop versions of Gawker and TechCrunch (first three images - top).
However I ran into issues with several of sites that I visit.
- On Engadget and the Haho Twitter client (last two images below) word wrap didn't work correctly. Text columns were wider than the screen requiring horizontal scrolling across each line to read, which I consider un-acceptable.
- The Google homepage (3rd image, bottom) and YouTube defaulted to Italian even though I'm in the US, my phone has US firmware and the interface language is set to English.
- The iPhone/Android versions of Gmail and Google Reader were unusable because tapping an message or reader item doesn't open it for reading as it should.
- On the N8 I found it impossible to toggle check boxes (like the second image in the bottom set) by tapping. The WordPress Dashboard uses hidden menus that are activated by a mouse over. That didn't work either, making it impossible to select posts for editing or comments for moderation.
In a move that's likely to be controversial, Bolt is now inserting ads into web pages. All the ads that I saw were for a mobile portal called Wapdam. They appeared at either the top or the bottom of some but not all pages on Engadget, the Google homepage (last two images - bottom) and this blog.
I recognize that supporting a free proxy based browser is expensive and I'm OK with ads in apps including browsers. Many free browsers show ads on internal pages like settings dialogs or the bookmarks screen. Long ago Opera for the PC had ads in the toolbar area above the page. But Bolt is the first browser I've seen that inserts ads into 3rd party web pages. That makes the ads appear to be a part of the original page rather than a part of the browser.
The ads appear to be inserted in pages without the approval of the content owner. At least I was never contacted by Bolt about the ads on WapReview.com. This site is licensed under a liberal Creative Commons license which allows both commercial use and modification of content by third parties so I really can't complain. Engadget, on the other hand, is copyright by AOL with "all rights reservered". I wonder if Bolt has an agreement with AOL that allows them to insert the ads. If not I expect the fur to fly.
In summary, Bolt is a powerful full-web proxy based browser with very good HTML5 support including support for geolocation. It runs on just about any phone with Java ME support including extremely basic feature phones like my Motorola i776. It generally handles large, complex web pages well although there are text wrapping issues with some. The ad wrapping strategy is a bold move. I'm curious to see how content owners will react to it.