Tag Archives: Nokia
Nokia recently launched a Beta version of Nokia Xpress, a proxy browser for Nokia Lumia Windows phones. The new browser is somewhat similar to the Nokia Series 40 proxy browser that I reviewed previously and which is now also called Xpress.
Like Opera Mini and the UC Browser, Xpress uses a proxy server to pre-format and compress pages before they are sent to the device. The compression cuts page size by up to 85%, reducing network traffic and saving lots of money for users who pay for data by the KB or MB. The compressed pages also load faster on slow networks.
See the video below for a quick run through of Xpress on Windows phone in action.
The Lumia version of Xpress has a number of new features compared to its Series 40 sibbling, including:
- Data Usage Monitoring Live Tile - Data usage and savings are shown on a live tile on the Windows Phone start page.
- Saved Pages – save any web page locally to view later even with no cellular data connection.
- Save to SkyDrive - save videos (MP4 files, not steaming videos from You Tube, etc.), images, PDFs and other file types directly to Sky Drive without using any mobile data. You can view the saved items later on any device or download them to the phone when WiFi is available.
- Magazine - when you visit sites with RSS feeds the browser asks you if you want to add them to its RSS reader (image below, left) which uses an Flipboard like magazine layout (image below, right) that even lets you flip quickly between pages.
- QuickLinks – frequently visited sites appear as tiles on a QuickLinks page (image, abfor one click access.
- Smart & Easy Discovery - tap on a word and Nokia Xpress will display related content from Wikipedia, Bing and YouTube.
- Translations - tap the ‘translate to’ option in the app menu to translate the current page into one of 10 languages.
Xpress is only available directly from the Nokia Beta Labs. It's free but you will need a a Lumia and a free Nokia account to be able to download the app. You can register right on the Beta Labs site.
I don't have a Lumia device so I can't give you my hands on impressions of the Xpress browser. For that refer to Steve Litchfield and David Gilson's All About Windows Phone post.
Images and video courtesy of Nokia Beta Labs
In my Nokia Series 40 Browser V 2.0.2 Review, I mentioned that the phone supports running Series 40 web apps. They have a look and feel similar to native apps and can use device features including geolocation and messaging. This post takes a look at Nokia Web Tools, a set of applications for creating, testing and deploying these apps.
Nokia has just released a new Beta version, Nokia Web Tools 2.0 which includes the following new features:
- Support for new full touch devices (Asha 305, 306 and 311)
- improvements to simplify web apps development, including:
- preview for template and snippets, so you can see what effect they will have.
- Series 40 web apps specific CSS and HTML validation.
- simulator UI alignment with phone UIs, enabling more accurate testing on your computer.
- updates to all templates, snippets, and code examples so they reflect the Series 40 platform UI style.
- improvements to the usability of the tools, including:
- keyboard shortcuts for most key tasks, such as simulation and packaging.
- a more intuitive process for the deployment of web apps to phones for testing.
- smart, partial, web app content uploading for faster testing when using cloud based simulation or running on a phone.
- improved start-up performance in the simulator
- single software version update process that updates the Web Developer Environment and Simulator in one step.
- Support for in-app advertising using Inneractive, an aggregator delivering ads from over 100 ad networks.
Nokia Web Tools is available for Windows XP, Vista and 7; OS X Snow Leopard and latter and Ubuntu 10.04 and latter. 1 GB of RAM is required on all platforms. Nokia provided me with a pre-release evaluation copy of the Windows version of WDE 2.0 which is the subject of this post. There may be minor differences in the release version.
Installing Nokia Web Tools using the Windows installer,was trouble free. If you already have an Web Tools 1.5 installed you can update to 2.0 by running Check for Updates from the WDE Help menu.
The Web Developer Environment comes with a number of templates which can provide a convenient starting point for your web app. The templates include a basic empty project, various UI skeletons including a carousel, tabbed GUI and two styles of lists. There is also a complete working example of a single feed RSS reader. You can learn a lot about web app design by studying and modifying the code in RSS reader example app. It displays a Time magazine news feed complete with thumbnail images for each news item on the first page and a nice sliding transition between stories. It's trivial to modify it to display your own site's feed.
The WDE also includes a library of code snippets for UI controls; lists, a header bar, text fields, buttons, a tab control, etc. that you can use in your web apps.
The Web App Simulator has skins for full touch, touch and type and non-touch devices and runs in two modes; local preview and cloud preview.
Cloud preview more closely simulates real world web app performance. You web app is uploaded to Nokia's servers where it's executed and rendered before being sent down to the simulator as a compressed binary stream, which is same the architecture that the Series 40 browser and web runtime use.
Of course, there's no substitute for testing on a real device. Web Tools includes a Bluetooth Launcher Java ME app that you an install on your device. When the Launcher is running WDE can push the client portion of your web app to the device for testing. If Bluetooth access isn't available, deploying a web app for testing generates a short URL that you can enter into the browser on the phone to launch the app.
Here's a video I created showing the Web Developer Environment, Web App Simulator and Web Inspector Debugger in action.
Download Web Tools 2.0 at Nokia Developer - Series 40 web apps.
Nokia has lent me a Nokia Asha 303 S40 Touch and Type phone that I've been using to explore the latest Nokia Browser for S40 devices. The Nokia browser is a proxy browser like Opera Mini and the UC Browser. When the user requests a page, the browser sends the request to a Nokia server which fetches the page and pre-formats the content before sending it to the browser as a compressed binary stream. Proxy browsers are especially well suited to feature phones and the slow and expensive data that is common in the developing world. Because the proxy compresses web content by up to 90% before it's sent to the phone, pages load up to three times faster, at a tenth of cost they would with a direct browser. The proxy architecture helps even basic phones display large complex desktop pages that would otherwise overwhelm their limited resources.
Nokia has created Nokia Web Tools, an easy to use free desktop SDK for creating web apps, that helps web developers to quickly get up to speed building apps for the platform. S40 web apps and the web app development tools and ecosystem deserve a post of their own which I'll be publishing here in a week or so.
Startup Screen and Data Entry
When you launch the S40 browser a startup screen (image above, left) loads with a bunch of pre-configured links to popular sites like YouTube, Facebook, Twitter, Wikipedia and the Nokia Store and to a weather web app. The Start page content is localized for 20 countries today, in addition to a global version. Nokia is currently running a promotion with the five biggest mobile operators in India right now that gives purchasers of the Nokia 202 six months of free data. For some Asha purchasers, the phone may be their first opportunity to explore the web on their own. This curated set of quality mobile destinations is a great starting point for new mobile web users. However, more experienced users will probably like to be able to customize the start screen, which currently isn't possible.
Data entry is handled by a full screen edit window (above, right) which opens when you tap the URL address bar or a field on a web form. The entry form suggests words and URLs as you type, based on previous input.
Zooming and Scrolling
With pages that aren't mobile optimized there are two zoom levels, an initial fully zoomed out page overview (above, left) where you can see the full width of the page, and a zoomed in view with readable text in columns that fit the screen width (above, right). A single tap switches between zoomed out and zoomed in. To zoom back out you tap an onscreen minus sign button (lower left in the image on the right, above). This is different from most touch screen browsers which use a double tap to toggle between zoomed in and zoomed out view, but it works well and does take fewer taps, always a good thing. The Asha 303's capacitive touch screen is very responsive and pages scroll easily with a light touch. If you lock the key pad in number mode by pressing the function key key twice, the 2 and 8 keys act as page up and page down, which I find faster and more precise than drag scrolling.
The browser's menu structure is relatively flat and easy to navigate. Tapping an upward arrow icon at the bottom right of the screen (visible in the images above) brings up a top navigation bar and a bottom toolbar (below, left). The navigation bar has a combined URL/Search box in the middle, a stop/refresh button on the right and a menu button on the left.
The menu button opens the main menu (image above, right) which lets you go to the start page, add the current page to your bookmarks and share the page on Facebook or Twitter. A Tools sub-menu has options for toggling (single) column view, viewing data usage, page information (size, title and URL), and viewing online browser help and the about page. A Settings sub-menu includes image quality and preferred search engine choices (Market dependent: Google, Yahoo or Bing are listed for me in the US), whether or not to accept cookies or save passwords and options to clear cookies, auto-fill information, saved passwords or all personal data.
The bottom toolbar has buttons to open bookmarks, downloads (below, left) , installed web apps (below, right) and to exit the browser.
I found it browser fast and pleasant to use, most pages load quickly and rendering is usually very accurate. The browser was able to handle almost all of the sites I tried, including some like CNET that Opera Mini has trouble with.
Not to say the Nokia browser is perfect, there were a few sites that didn't work properly such as Dropbox.com where hitting the submit button on the login form just reloaded the form without logging me in. No browser, let alone a mobile proxy browser, works perfectly with every site. That's why I have multiple browsers installed on all my phones. The latest versions of Opera Mini and the UC Browser run very well on the Asha 303 and I can log into Dropbox with Opera Mini if I need to. On the other hand, Opera Mini has issues with CNET, a site that works well in the Nokia browser.
The Nokia proxy server seems more robust, or perhaps less overloaded, than either Opera Mini or UC Web's, which both have a tendency to intermittently fail to load pages with an error, a blank page or in the case of Opera Mini, by reloading the current page rather than the one requested. I did not experience these types of failures with the Nokia browser.
The browser scored a remarkable 241 and 2 bonus points on HTML5Test.com which is an excellent score for a proxy browser. It even tops the Symbian Belle browser's score of 164 and 7 bonus points.
|Browser||UC Browser 8.2 Java||Opera Mini Next (7.0)||Symbian Belle Browser 22.214.171.124||Nokia Browser 126.96.36.199.10|
|HTML5Test Score||Test Did Not Run||63 + 0 Bonus Points||164 + 7 Bonus Points||241 + 2 Bonus Points|
S40 isn't usually though of as a multitasking operating system, but task switching is supported with some apps. On the Asha 303, dedicated keys let you switch to the Messaging app or use the Music player controls without closing the browser. That's handy for sending or replying to a text in the middle of a browsing session. When you close the messaging app you are returned to the browser with the page just as you left it.
Compared with the latest versions of Opera Mini and the UC browser, the Nokia browsers's feature set is a little more limited; in particular there's no support for multiple windows or for copying text from web pages. Text can be copied to and from the URL address bar and other text fields in the browser, but copying text from the web page itself is not supported. The table below compares the feature set of the major Java proxy browsers.
|Feature||Opera Mini Next 7.0||UC Browser 8.2||Nokia Browser 2.0.2|
|Copy text from web page||Yes||Yes||No|
|Copy link URL||No||Yes||No|
|Single Column Mode||Yes||Yes||Yes|
|Desktop Layout Mode||Yes||Yes||Yes|
|Save Page for offline viewing||Yes||Yes||No|
|Share Page With||Facebook, Twitter, My Opera, Email||Facebook, SMS||Facebook, Twitter|
|Bookmark Sync/Backup||Cloud Sync||Cloud Backup||Windows PC Sync, Cloud Sync (Requires operator support)|
I ran some speed tests pitting the Nokia browser against Opera Mini and the UC Browser on the Asha 303. Although it wasn't the fastest overall, performance was more than adequate and much faster than any non-proxy browser. Nokia is committed to providing regular OTA upgrades of the browser to improve performance and add new features
|Site||Page size (uncompressed)||Opera Mini Next||UC Browser 8.2||Nokia Browser|
|m.facebook.com (logged in user)||34 KB||5||4||9|
|forum.xda-developers.com (desktop site)||470 KB||26||15||25|
|wikipedia.org (desktop site)||176 KB||4||3||6|
|pinterest (desktop site)||6849 KB||11||12||10|
|quora (responsive site, logged in user)||1508 KB||6||6||7|
The Nokia browser currently supports over 80 languages and countries. In addition to being pre-installed on recent s40 phones, it's also available in the Nokia Store for most other S40 devices.
Nokia Connects has published a comparison between two Symbian browsers; Opera Mini 6.5 and MiniBrowser Mobile 4.0 PLUS that Izzy from Nokia For Us and I collaborated on. The post includes videos of both browsers in action including a speed test comparing Opera Mini with the Nokia browser and an in-depth walk through of MiniBrowser Mobile 4.0 PLUS.