Showing posts with label iPhone. Show all posts
Showing posts with label iPhone. Show all posts

Thursday, April 30, 2009

Mobile browsers - what's going on?

For some time now there have been multiple players in the mobile browser markets. If you are using some other phone than iPhone (or iTouch), you have the possibility to choose some other browser than the built-in one.

Multiple browsers are based on open-source WebKit engine, these browsers are among the most used ones (S60, Safari on iPhone/iTouch, Android), but there are also other players.

I've tried to list all (at least most common ones) browsers that available at the moment and also share some thoughts about them.

S60 browser
  • Available in S60 operating system as a default browser. Default browser cannot be changed.
  • Based on WebKit like mentioned previously.
  • Proper support for normal web technologies (HTML, CSS and JavaScript)
  • Decent Flash support, although most of the Flash pages are mostly unusable, e.g. Youtube. I don't use any Flash-based services with this browser.
  • Supports WML.
  • Small differences in different S60 platforms / feature packs. Starting from S60 3.2 (3rd edition Feature Pack 2), it should be possible to update only the browser, not whole OS. At the moment there hasn't been these kinds of updates.
  • I use mostly S60 browser but in some web pages it just doesn't work, in these cases e.g. Opera Mini is a good choice. It is difficult to give good guidelines when to use S60 browser and when Opera Mini, usually web pages that are "complex" work better with Opera Mini.
  • Nokia is porting S60 browser to some of its S40 devices, but I don't have any experiences about it.

  • Opera Mini is a Java-based browser that is available for multiple devices / operating systems.
  • The browser is fast and doesn't use so much memory. When I was using Nokia E70, S60 browser ran out of memory quite often, but Opera Mini worked fine, even if you were listening music when you were browsing.
  • Mini uses servers which handle the rendering between your phone and the web site you are accessing. This enables small traffic costs if you don't have unlimited data plan.
  • Mini enables accessing your favourite bookmarks anywhere, anytime if you are using Opera Link. This is a nice feature if you lose all the information from your phone, you still have your favourite bookmarks with you.
  • Mini is a stable browser that can handle any kind of web page, excluding Flash pages.
  • I've had multiple times difficulties using WiFi with Opera Mini.
  • You can get Opera Mini by visiting the address mini.opera.com using your phone’s default Web browser.
  • Supports WML.



  • The only non-Java-based browser that uses server between your phone and the web site you are accessing.
  • You can download Skyfire by going to get.skyfire.com with your phone's default browser.
  • Like almost all other browsers, Skyfire supports most used web standards.
  • Has probably the best Flash support, but still not fully usable.
  • I haven't used so much, but I've had quite many difficulties getting Skyfire to work properly.
  • I haven't been able to update Skyfire version 0.9 to my Nokia N96.






  • When I had Nokia E70, I was mostly using Opera Mobile 8.65 which felt better browser than E70's default S60 browser although Opera Mobile 8.65 wasn't providing full Web rendering.
  • Opera Mobile 9.5 has full Web rendering
  • When used with X1, Opera Mobile was much better than IE.
  • Supports WML.
Internet Explorer on Windows Mobile 6.1
  • I used SonyEricsson X1 Xperia for some time and tried it's default browser, Internet Explorer.
  • If I would need to describe this browser with one word, it would be lousy.
  • Although I like browsing with mobile devices, I must say I wasn't feeling like this when I was using IE.
  • Zoom doesn't work properly.
  • There are three different rendering possibilities (one column, fit to screen and desktop). Fit to screen is the option.
  • I wasn't using X1 for so long, but it seemed that it has the same rendering engine than Internet Explorer 6.
  • I must admit that some part of these lousy experiences can be caused by the device which wasn't so good either.

  • Like Opera Mini, Bolt is Java-based browser which uses also server between the phone and the web page you are using.
  • Still in beta.
  • Good URL auto-complete, just like in Opera Mini.
  • Almost identical features when compared to Opera Mini.
  • One of the biggest difference is magnifier, shown in second picture below.
  • Seems fast, just like Opera Mini.



S60 browser on S40
  • Like I mentioned previously, Nokia is porting current S60 browser to some S40 devices.
  • Unfortunately I don't have any experiences about this browser. If you do, please share them with us.
  • Nokia is not porting this browser to every S40 devices, because they recently introduced Nokia 6216 which has Opera Mini pre-installed.

Safari on iPhone / iTouch

  • Like mentioned previously iPhone's Safari is based on the same WebKit engine than S60's and Android's browser.
  • Another thing that everybody knows is that this version of Safari doesn't have Flash-support.
  • I haven't compared S60's and iPhone's browser but nowadays it feels that iPhone's browser is faster than Nokia N96's.
  • Safari supports all the necessary web technologies, like HTML, CSS and JavaScript and this makes it suitable for convenient browsing.
  • Don't support WML.

Safari on Android

  • Most probably quite close to S60's and iPhone's Safari because all are based on the same Webkit engine.
  • I would guess that browsing is convenient.
  • I haven't used Android-based phones yet, but they should be available in Finland in Autumn.

Netfront

  • Mostly pre-installed to SonyEricsson phones.
  • Available for S60 also.
  • If I remember correctly, newest versions have full Web support.
  • Used at least to be fast (when I was using Nokia E70).
  • Doesn't fully support WML.

I left out some older browsers, e.g. Services -browser which can be found from older Nokia S60 devices and Nokia S40's built-in browser that are both developed in-house by Nokia. These browsers use mobile rendering, meaning that they put all the content on the web page to one, long column.

You can divide mobile browsers e.g. to following categories

  • Full Web (Almost all new browsers)
  • Java-based (Opera Mini, Bolt Browser)
  • Server in the middle (Opera Mini, Bolt Browser, Skyfire)
  • Mobile rendering (Older browsers, but some new browsers have this as an extra feature)

All browsers support normal web technologies, including JavaScript that enables for example AJAX-based services. Some are still supporting also WML. Personally I don't have so much experiences about different implementations of JavaScript but the more complex services you make, the more important is to test with different browsers. "Normal and simple" services that are using basic HTML and CSS works fine with all browsers.

Although Flash is supported in some browsers, you cannot really say that Flash-based services would be usable with mobile device.

In future it is interesting to see will for example Nokia be sued because their default browser cannot be changed or uninstalled in S60. The similar situation is in Windows and Microsoft have sued for multiple times because IE cannot be uninstalled.

I've noticed that few features annoy me in mobile browsers, and unfortunately there isn't any browser that wouldn't have these features. One is URL auto-complete, in Opera Mini and Bolt it works like it should but not in S60 browser. Second is that Java-based browsers open "text editor" when entering text, not like S60 browser which works like PC-browser when entering text, just showing normally text that you are writing to input field.

If you want the best possible user experience, I suggest you learn how to use shortcuts. The problem is that every browser are using them differently.

Opera Mini has lots of shortcuts.

As you can see, at the moment there are multiple good browsers for your mobile and only you can decide what you prefer. My choices are S60 and sometimes Opera Mini and I might start using Bolt as well.

Wednesday, December 3, 2008

AppStore vs. Download! - The good, the bad and the ugly

I'm not a great Apple fan, but I must say that I admire how they have been able to change people's way of using different mobile applications. There is a wide range of different mobile applications for S60 and other mobile devices, but still the usage is relatively low if you compare it with applications available for iPhone or iTouch. Kai Öistämö from Nokia mentioned in Symbian Smartphone Show that there are around 10.000 applications for S60. This is quite a big number of applications but the truth is that without a proper distribution channel and easy enough installation method nobody will use these applications.

Apple on the other hand have managed to introduce 10.000 applications through AppStore in a relatively short time. If I remember correctly AppStore was opened on around June 2008 which means 10.000 applications in less than 6 months. 148apps.com have created a tribute page which shows all the applications available in AppStore.

I listed some of the good, bad and ugly in Apple's and Nokia's way of offering applications and installing them. After these lists, there are multiple screenshots illustrating the user experience of finding and installing an application.

AppStore

The good (positive):

  • Offers wide range of applications.

  • Search works really well. This is important when you have lots of applications.

  • Fast. iPhone doesn't ask too many questions when using AppStore.

  • Really easy to use. Just browse to an application that you like, click install and installation process starts.

  • Updates. AppStore informs the user about possible updates.

  • Easy payment process. Uses iTunes payment methods.

The bad (negative):

  • The only place for finding applications.

  • Applications don't have a test period, at least I haven't noticed this.

  • iTunes id is needed for installing even free applications.

  • iTunes is the only payment method.

The ugly (improvements and thoughts):

  • Suggestions. AppStore could suggest applications that other users have installed, just like e.g. Amazon.com. AppStore through iTunes does this.

  • What happens to compatibility if Apple introduces more devices?


Download!

The good (positive):

  • Not the only place for finding applications because you can find applications anywhere from the Internet.

  • Most of the applications offer trial period possibilities.

  • You can use any credit card for paying.

The bad (negative):
  • Only limited number of applications.

  • Search doesn't work well enough.

  • Somebody can find it difficult to use because device asks quite many questions, e.g. used internet connection and where to install the application.

  • Relatively slow when updating content in different folders.


The ugly (improvements and thoughts):

  • Usability should be much better.

  • Updating different folders should be more seamless, not asking question from the user all the time.

  • Number of available applications should be much higher.


Screenshots of installing an application from the AppStore:



1. You can find AppStore from the main menu. AppStore also informs the user about possible updates (red 1 in AppStore's top-right corner).


2. AppStore advertises recent applications.


3. Applications are divided to Paid and Free sections.


4. There is also an application Top list.


5. Searching for Facebook application.


6. Search results.


7. More information about the application.


8. Free button toggles to Install button when you press it. After pressing Install, the installation starts.


9. You need to use iTunes' credentials to be able to install applications.


10. Installation process ongoing.


11. Installation finished. You can find installed application from the main menu.


Screenshots of installing an application from Download!:




1. You'll find Download! from the main menu.


2. Download! asks used connection really often, although phone should be able to choose desired connection.


3. Search possibilities after choosing Options - Search and about to search Facebook -application.


4. One search result but it is not shown on the first page.


5. You have to scroll down to see all the results.


6. The search result.


7. After choosing Details - Get, phone shows information about the application.


8. Choosing where to install the application.


9. After installation application can be found from Applications folder.


10. Most of the applications have trial possibilities like ForecaWeather.


11. You can also use multiple credit cards for paying.

Friday, October 3, 2008

The whats and whatnots of iPhone 3G

Ok, so let’s get to business after introductions.

I chose to list Apple iPhone 3G’s pros and cons. Of course the major hype is now gone, but this might still be quite interesting. I made this list first in Finnish and “published” it in my Facebook page on July 2008 because few of my friends were interested in hearing my thoughts about iPhone. So here it is, with some modifications and with more detailed explanations. Enjoy!

In one sentence “I wouldn’t call this a smartphone, but rather a constrained entertainment device.

General:
+ Touch screen with multi-touch.
+ Small eye-candy effects, e.g. in Maps's settings you can see through the map.
+ Display size
+ General appearance
+ Keylock mechanism. Just press a button and keys are locked and screen is turned off.
+ Usage of WLAN/WiFi made really simple. Once you've added WiFi details, iPhone will automatically choose the right connection, e.g. just added WiFi.
+ USB charging
+ Battery is quite ok. I wouldn't complain any almost smartphone's /
smartphone's battery life because you are doing dozens of things at the same time (browsing, listening to music, navigating, writing SMS,... You got my point, right?)
+ Speakers. Ok quality to use as a boom box. Well not maybe boom box, but you are able to listen music in park with your friends.
- Display doesn’t rotate (go to landspace mode) in every application.
- Silence mode button. It goes on/off even if keylock is on.
- Only 2 profiles (normal and silence).
- There isn’t volume control in hands-free or way to answer an incoming call.
- iTunes dependencies. This makes it difficult to use in corporates because I could guess that iTunes is something you don’t want to / can't install.
- Difficult to change used internet connection, e.g. when you are browsing and want to change to some other connection.
- There are capital letters in virtual keypad although outcome is small letters.
- You have to active Caps lock from the settings to get it working normally.
- Special characters, even dot (.) and comma (,) are behind some keys.
- Predictive text doesn’t work properly. I used to accept suggested words although I wasn’t planning this. Prediction of compound words doesn’t work. Finnish language is full of compound words.
- You cannot use iPhone as a modem.
- Multitasking is slow or even impossible if you are using 3rd party applications. You cannot use multitask with 3rd party softwares because they are closed when you change from application to another.
- Crashing, even quite seriously and you couldn’t take battery off (unlike in most of the phones) but you just had to wait and hope. You can also try to press the menu button (basically the only button) long to restart iPhone.
- Expandability, you have to rely on current features.
- Doesn’t show any calendar etc information in Idle screen.

Text:
+ Discussion form.
- You cannot rotate the display. Writing of SMSs would be much easier with rotated screen. You can try this when you are browsing in landscape mode and write some address.
- You cannot send group messages.
- No MMSs.
- You don’t receive calendar invitations that are sent from S60 phone.
- You cannot forward a SMS.

Calendar:
- You cannot send calendar invitations.
- You cannot receive calendar invitations.
- You cannot enter a meeting that lasts less than a minute, e.g. from 9.00-9.00. I used to use this in S60 phone when I wanted to make a simple reminder that is not synchronized.

Photos:
+ Picture scrolling, zooming and showing. Slide your finder from left to right and the pictures will roll nicely.
- You cannot mark multiple pictures and remove them at once. You have to remove them one by one.

Camera:
+/- Camera and flash could be a little better.

YouTube:
+ Easy to use
+ Identifies used network speed and chooses the video quality according to this. In a way this is con because you cannot control this by yourself.
+ Youtube can be started from browser. If you happen to run into cool YouTube video, you don't need to find it from YouTube software.
+ Search. Works well and makes finding of videos easy.
- Some of the Youtube videos don’t work.
- Separate software.
- Supports only YouTube videos.

Stocks:
+ Simple
- Doesn’t have Scandinavian stocks, e.g. OMX (Helsinki)

Maps:
+ Fast. Downloads map information really fast.
+ WLAN/WiFi locating.
+ Search works relatively well.
+ Touch screen and zoom works well.
- Showing multiple search results and moving to another result is inadequate.
- GPS updates sometimes little slowly. Although I don’t have some much experience on this.
- Can you get a car kit from Apple? I mean where do I install this in my car.
- Display turns off relatively fast. This makes it difficult to use as a navigator.
- Doesn’t show the direction where you are going.
- Doesn’t recalculate routes.
- You cannot save any routes.
- You cannot download maps. This makes roaming really expensive.

Weather:
+ Simple and stylish
+ There are also Finnish cities
- Icon in main menu could updateable, just like in Calendars icon where dates changes.

Clock:
+ Stopwatch.
+ Timer.
+ Number of alarms. You can add multiple alarms.
+ World clock.

Calculator:
+ Simple.
+ Has also functional calculator.
- You have to use functional calculator in horizontal mode.

Notes:
+ Stylish fonts.
+ Outlook in general.
- You cannot synchronize this with Outlook using a cable. I've noticed that this is really good way to remember things.

Settings:
+ You can define multiple languages that you will be using. You can easily change the desired language when typing.
- You cannot choose your own ring tone except using iTunes.

iTunes:
+ Easy to use.
+ Billing made easy.
- Works only in 3G/WiFi.

App Store:
+ Easy to use
- Not too many useful software. (This was the case in the beginning, now there might be too many software?)
- Difficult to find useful software.
- Restricted 3rd party features.
+/- Are there possibility for trials?

Contacts:
+ Scrolling names made easy and fancy. When you slide your finger down, the list rolls nicely. Nice to show to your friends. Guaranteed WOW effect.
+ You see first name first although names are organized according to last name.
- You cannot create groups.
- You cannot send contact information in SMS.
- Takes sometimes long (3-4 seconds) to open.

Phone:
+ Favorites. You can add number of favorites and you can see them easily. Better than usual speed dial.
- You cannot organize received and made calls but all calls are in the same list.
- You cannot remove single call information

Mail:
+ Easy to start using.
+ Shows also HTML mails.
- Didn’t support SSL in Welho’s service.

Safari:
+ Seems fast.
+ Really accurate touch screen. You can hit even small links without zooming.
+ Zoom. Again nice feature and cool to show to your friends when you are sliding two fingers away from each other, browser zooms in.
+ Navigation is simple
+ Able to play mp3s, e.g. Radiorock’s podcasts rule.
+ Quicktime plays videos, e.g. trailers.
+ Establishing connection. Knows how to choose pre-defined WiFi or then use 3G/GPRS.
+ Big enough display to make mobile browsing a joy.
+ Opening new windows and handling them.
- No Flash support.
- Crashes quite often, although starts really fast after this.
- You cannot change used internet connection.

iPod:
+ Simple.
+ Shows album covers.
- Memory seems to run out if you are browsing and listening to music.