Tag Archives: HTML5
This release emphasizes improved performance. It includes support for additional CSS3 and HTML5 features and an implementation of Google's SPDY "SPeeDY" protocol which reduces latency and improves page loading speed. Fraud protection, which warns users of suspicious web pages has been added and Opera Mobile for Android now supports MIPS and Intel processors. Here's the full change log:
Improved Standards Support:
- Added support for CSS Flexible Box Layout Module (aka Flexbox)
- Added support for CSS Animations
- Updated implementation for CSS Transitions
- Updated WebSocket implementation (RFC6455)
- Updated Media Queries implementation
- Added partial support for HTML5 Drag and Drop
- Added support for HTML5 Clipboard API and events
- Added support for contentEditable/designMode
- Added support for SPDY protocol
- Added support for Page Visibility API
- Support a selection of webkit prefixed and unprefixed CSS properties
- Fraud protection
- With added 'Fraud Protection' Opera Mobile will warn users about suspicious webpages by checking the page requested against a database of pages known to be of a fraudulent nature.
Added Architecture Support:
- Support CPU Filtering in Google Play store
- Reduces Binary Size
Source: Opera Mobile Blog
Opera Mobile and Firefox Mobile and the browsers on other smartphone platforms are often as poweful or more powerfull than iOS Safari or the Android browser. But they don't have the market share and designers (and the bean counters who control development budgets) could care less about low market share platforms and browsers. I can't really blame them, it's not cost effective to develop for or test against a platform that accounts for a single digit percentage of traffic.
Fortunately, some web publishers do expose URLs that will let you load the bleeding edge webapp goodness on any device. I've started to try to find as many of these URLs as I can and test them against all the reasonably capable browsers I have access to, which is currently the Symbian Belle browser, Opera Mobile 12.0 on Symbian and Android, Firefox Mobile Beta 11.0 on Android, the WebOS 184.108.40.206 browser, bada 1.0 browser and Opera Mini Next on Android and Symbian.
I'll be adding the URLs of Android and iOS webapps that work on one or more of my alternate browsers to the WapReview Mobile Directory. To distinguish them from legacy webapps from the same Publisher I'm adding "Touch" to the site's name. Today, I added the following Touch apps to the Directory. I'll add more in upcoming editions of the regular "Found on the Mobile Web" feature here on WapReview.
Facebook Touch touch.facebook.com Advanced mobile version of Facebook that's served to the Android, bada and iPhone browsers by default. Also works in Firefox Mobile and Opera Mobile, the Symbian browser and, except for the check-in feature, the WebOS 220.127.116.11. (Pixi, Pixi Plus) browser (the WebOS browser has no geoLocation support).
Google+ Touch m.google.com/app/plus/?force=1 The rich mobile web version of Google Plus with check in and the ability to create circles, which are missing in the basic mobile version. Served by default to Android, the iPhone and Firefox Mobile. Also works well in the WebOS, Symbian, bada and Opera Mobile browsers. There's a link to this version at the bottom of the basic mobile version (m.google.com/app/plus/x/) that's served to unsupported browsers.
Google News Touch www.google.com/news/i The iPhone and Android version of Google News. It uses geolocation to serve local news based on where you are and has a a more attractive layout, more content per page and more and larger images than the basic mobile versiion at news.google.com/m/news.
IPhone, Android, WebOS and bada browser visitors to news.google.com are redirected to this touch version. But it also works well in Opera Mobile, Opera Mini, Firefox Mobile and Symbian browsers it you enter the URL
Google Calendar Touch www.google.com/calendar/gp Google Calendar optimized for advanced mobile browsers. Looks and works more like a native calendar app with separate day and month views. Served by default to the iPhone, bada, WebOS and Android browsers. Works well in the Symbian browser. Minor rendering issues but usable in Firefox Mobile, Opera Mobile and Opera Mini.
Google Reader Touch www.google.com/reader/i/ Enhanced mobile version of Google Reader served by default to Android, bada, iPhone, WebOS and Firefox Mobile browsers. Also works well in Opera Mobile and the Symbian browser. It's usable in Opera Mini but slow because expanding items requires a server round trip
Not everyone of these iPhone/Android apps works perfectly in every unsupported browser. There can be, mostly minor, performance or rendering issues, but I generally prefer these Touch webapps to their legacy equivalents in all the browsers mentioned in this post.
Opera Software today issued an update to Opera Mobile 12.0 for Symbian. It fixes a number of bugs and restores HTML5 <video> and <audio> support. Here's the changelog.
- Fixed crash when logging into Twitter
- Fixed bug with web forms auto-submission
- Fixed HTML5 audio/video tags support (now we score 319 + 9 bonus points on http://html5test.com)
- Improved performance of zooming animations and general responsiveness during page loading
- Fixed a number of startup/shutdown crashes
- Changes for font size in opera:config can now be saved (the rest works already)
- RTL is not fully supported in input fields
- Keypad navigation issues on touch devices with QWERTY keyboard
- Using FontZoomer to render your fonts can crash under certain circumstances. This is also an issue with the Nokia browser when visiting Hindi sites.
- We are communicating with them and hopefully it will be fixed on their end.
It's been just over a week since the initial Opera Mobile12.0 release. The form auto-submission bug was particularly vexing as it made logging into sites difficult or impossible on some devices and the lack of <video> support broke touch.dailymotion.com and possibly other video sites. I'm very pleased that Opera responded so quickly with a fix.
The new release is labeled Opera Mobile 12.0 Update One and carries the release number 12.00.2169. It's available for Symbian 3rd ed. FP1 through Nokia Belle and can be downloaded from m.opera.com (mobile) or opera.com/mobile/download/ (PC).
Related Post: Hands On With Opera Mobile 12 For Symbian and Android
Last week, Opera Software released Opera Mobile 12.0 for Android 1.6 and up and for Symbian 3rd edition FP1 and later. Here's a rundown of the new features in Opera Mobile 12 as well as my impressions using the new browser on both platforms.
New Features on both Android and Symbian:
- The Start Page (image below, left) has been redesigned. Now it can store and handle more than 9 speed dials.
- To make adding Speed Dials easier, a new "Add to Speed Dial" option has been added to the context menu that appears when you tap the star in address bar (visibile in the image below, right).
- Tabs can now be closed with one click on touch devices. And when you close a tab, Opera Mobile will switch to the last used tab.
- Opera Mobile is now capable of displaying Right To Left languages in the UI.
- Stability improvements.
Android specific improvements:
- Greater HTML5 compatibility - Includes support for the getUserMedia API, Device Orientation Events and WebGL support.
- On Ice Cream Sandwich scrolling is smoother on large screens (like the Galaxy Nexus) and support for Flash Player on 4.0.3 was added.
- Ice Cream Sandwich users can also share URLs between phones using NFC.
- New localizations for Arabic and Turkish.
Symbian specific enhancements
- New localizations were added for Arabic and Farsi,
- Quick access to the URL/search bar by clicking on the Symbian status bar (only for S60 5.0 and Symbian^3/Anna phones).
- Support for sensors (accelerometer, rotation and magnetic North, on Symbian S60 5.0 and newer devices)
- Support for Russian input in Opera Virtual Keyboard (in Russian language version only).
Known issue on both platforms
- Speed dials may move around unexpectedly and the order can be inconsistent.
Known issues in the Symbian version
- Occasional crash when login to mobile version of Twitter
- Problems with forms posting when using full screen edit
- Limited HTML5 support
- Zooming performance on touch devices is not optimal.
- RTL is not fully supported in input fields.
- Keypad navigation issues on touch devices with QWERTY keyboards.
Hands on with the new releases: I installed Opera Mobile 12 on a Motorola Photon Android 2.3 phone and on a Nokia N8 running Symbian Belle. Opera Mobile 12 installs as an update to Opera Mobile 11.5 and inherits your settings and bookmarks.
The support for more than 9 Speed Dials in Opera Mobile 12 on both platforms is a nice enhancement. I have about 15 commonly used sites and now they are all my Opera home screen for easy one tap accessibility. I did encounter the known issue where Speed Dials move around at random in the new version. Not only did mine move around but one was duplicated and another of my Speed Dials disappeared. Turning off Opera Link seemed to stabilize the Speed Dials and the new ability to rearrange Speed Dials by dragging made it easy to put them back into the order I'm used to.
Android version: On the Motorola Photon, Opera Mobile 12 performed faultlessly. Page loads were quick and scrolling was fluid and glitch free. The browser scored 354 points and 11 bonus points on html5test.com. That's the highest score of any current mobile browser and easily tops its closes rivals; Android Chrome (343), Firefox Mobile 10 (315) and the iPhone iOS 5 browser (305) It's also a big improvement over Opera Mobile 11.5 which scored 286.
Of course, the HTML5 test only measures potential, it's up to Web developers to exploit the new features and most of them don't seem to give a damn. Site after site either serves Opera 12 a lowest common denominator site designed for feature phone browsers (Twitter, Facebook and most Google sites) or a modern site with iOS/Android specific dependencies that's badly broken in Opera Mobile (Linkedin). With Google sites it's generally possible to force the "touch" version that's served to Android and iOS browsers by using a special URL and the touch versions of Gmail, Reader, Calendar, News, iGoogle and Google Plus all work well in Opera Mobile, as do almost all desktop sites.
Other than the lack of support for Opera Mobile by Web designers I found nothing at all to fault about the browser on the Photon. It's fast, good looking and I find the Opera user interface easier and faster to use than that of the Android browser.
Symbian version: On the N8, Opera Mobile 12 acquitted itself pretty well. It felt noticeably faster than the Symbian browser and was able to handle pages that the native browser had problems with. It did feel slower and less smooth than the Android version of Opera Mobile. It was rather unresponsive during page loads and on large pages with lots of images scrolling tended to be jerky and a little hard to control. I think the difference is mainly due to hardware. There's no way that the N8's 680 Mhz single core processor and 256 MB of RAM can match the performance of the Photon's dual core 1 Ghz Tegra 2 and gigabyte of RAM.
As noted in the known issues of the changelog, the Symbian version of Opera Mobile 12 doesn't have the same level of HTML5 support as its Android brother. It scored 278 plus 2 bonus points on HTML5test.com (image below, right). That's actually lower than Opera Mobile 11.5 for Symbian which did 286 (image below, left). The score is lower because Opera removed support for the <video> and <audio> elements. I suspect that's why the videos on touch.dailymotion.com, which played in 11.5, do not play in 12.0.
The form posting bug, mentioned in the changelog, effects the green check mark key on the Symbian and Swype keyboards. That key is used to close the keyboard after you have finished entering data in a field. In 12.0 the check mark key not only closes the keyboard but also posts the form. This poses a problem on multi field-forms like log-in dialogs. When you tap the green key to close the keyboard after entering your user name (so you can tap the password field hidden by the keyboard), the form posts and the site complains about the missing password.
There is a work-around If you are using a split-screen keyboard like the Opera or Nokia keyboards or the Swype 2.1 keyboard from Nokia Beta Labs. With those keyboards, you can tap a blank spot on the page to close the keyboard instead of using the check mark key. However that option is not available if you are using the production version of the Swype keyboard from the Nokia Store which is a full screen keyboard.
In spite of lack of <video> support and the form posting bug I still prefer Opera Mobile 12.0 over 11.5 on my N8. I really like the UI improvements, particularly being abe to close tabs with a single tap and to have more than 9 Speed Dials. I don't watch many Dailymotion videos and I use the Beta Swype keyboard so the form bug and lack of HTML5 video support don't really effect me. However the loss of <video> support is a big deal and I hope that Opera restores it quickly and also fixes the form bug posting and self rearranging Speed Dial bugs.