Skip to search.

Breaking News Visit Yahoo! News for the latest.

×Close this window

mobile-web · Mobile Web

The Yahoo! Groups Product Blog

Check it out!

Group Information

  • Members: 682
  • Category: Web Design
  • Founded: Sep 15, 2010
  • Language: English
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Messages

Advanced
Messages Help
Messages 1 - 30 of 881   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Show Message Summaries Sort by Date ^  
#1 From: Peter-Paul Koch <pp.koch@...>
Date: Wed Sep 15, 2010 8:49 am
Subject: Start
ppkwdf
Send Email Send Email
 
Hello,

Welcome, and thanks for joining after only a single cryptic tweet.

I'm currently setting up the list and testing some admin features.
Will do a formal announcement and kick-off mail later.

Thanks,

ppk

#2 From: Mike Davies <isofarro@...>
Date: Wed Sep 15, 2010 9:04 am
Subject: Re: Start
Isofarro
Send Email Send Email
 
Hi there. This looks like a very interesting topic for a mailing list.

Mike

On Wed, Sep 15, 2010 at 9:49 AM, Peter-Paul Koch <pp.koch@...> wrote:
 

Hello,

Welcome, and thanks for joining after only a single cryptic tweet.

I'm currently setting up the list and testing some admin features.
Will do a formal announcement and kick-off mail later.

Thanks,

ppk



#3 From: Peter-Paul Koch <pp.koch@...>
Date: Wed Sep 15, 2010 10:21 am
Subject: Handling media queries in IE8 and Symbian WebKit
ppkwdf
Send Email Send Email
 
OK, both to start an actual discussion and to test Yahoo! Groups,
which seems to be buggy right now, here's a question to you.

We all know we should use media queries in order to make our layout
compatible to the many screen sizes out there. BUT: neither IE8 or
lower nor Symbian WebKit (the most-used browsers on the desktop and
mobile side, in other words) support them.

How are we going to solve this issue?

Make the default layout desktop-compatible and overrule it for mobile?
That helps IE users, but not Symbian WebKit users. Besides, I feel
that the mobile view (or at least, the simple view without any frills)
should be the default.

Or are we going to use a clever script? That's possible, I suppose
(reading out window.innerWidth gives you a good clue as to what's
going on)

Or something else entirely?

ppk

#4 From: "unbonche" <unbonche@...>
Date: Wed Sep 15, 2010 10:58 am
Subject: Re: Handling media queries in IE8 and Symbian WebKit
unbonche
Send Email Send Email
 
What´s wrong with a server-side browsercheck and give the css per device?

#5 From: "Alastair" <alastc@...>
Date: Wed Sep 15, 2010 10:59 am
Subject: Re: Handling media queries in IE8 and Symbian WebKit
alastc
Send Email Send Email
 
> Make the default layout desktop-compatible and overrule it for mobile?
> That helps IE users, but not Symbian WebKit users. Besides, I feel
> that the mobile view (or at least, the simple view without any frills)
> should be the default.

I've been stung by going with the simplest view as the default. That was in the
context of using JavaScript to adapt a layout to a 800px wide view and 1024+
view.

The majority of the audience (on 1024+ wide browsers) tended to get the simple
layout initially and then it would switch to the one with more columns. Rather
disconcerting.

A variation on this might be able to work around the issue:
http://paulirish.com/2009/avoiding-the-fouc-v3/

However, do you get the same type of issues with media queries, or does all the
CSS load before it renders?

-Alastair

#6 From: Peter-Paul Koch <pp.koch@...>
Date: Wed Sep 15, 2010 11:17 am
Subject: Re: Re: Handling media queries in IE8 and Symbian WebKit
ppkwdf
Send Email Send Email
 
>> Make the default layout desktop-compatible and overrule it for mobile?
>> That helps IE users, but not Symbian WebKit users. Besides, I feel
>> that the mobile view (or at least, the simple view without any frills)
>> should be the default.
>
> I've been stung by going with the simplest view as the default. That was in
the context of using JavaScript to adapt a layout to a 800px wide view and 1024+
view.
>
> The majority of the audience (on 1024+ wide browsers) tended to get the simple
layout initially and then it would switch to the one with more columns. Rather
disconcerting.
>
> A variation on this might be able to work around the issue:
http://paulirish.com/2009/avoiding-the-fouc-v3/
>
> However, do you get the same type of issues with media queries, or does all
the CSS load before it renders?

All CSS is loaded and parsed before the page is rendered, but scripts
can fire at any time and lead to ugly flashes as you describe. That's
why a CSS solution to this problem is superior to a JavaScript one.

But a CSS solution may lead to problems in IE8- and Symbian WebKit.

Oh, and a browser detect is never a solution because you just can't
keep up with all the hundreds of browser strings out there, and any
detect you write might misfire when a new browser string enters the
market.

We'll have to find a solution in the default CSS. But if we optimise
the default for IE8 we lose Symbian WebKit, and if we optimise for
Symbian WebKit we lose IE8. Tricky, tricky.

ppk

#7 From: "nkjoep" <nkjoep@...>
Date: Wed Sep 15, 2010 12:29 pm
Subject: Re: Start
nkjoep
Send Email Send Email
 
--- In mobile-web@yahoogroups.com, Peter-Paul Koch <pp.koch@...> wrote:
>
> Hello,
>
> Welcome, and thanks for joining after only a single cryptic tweet.
>
> I'm currently setting up the list and testing some admin features.
> Will do a formal announcement and kick-off mail later.
>
> Thanks,
>
> ppk
>

Hi all,

I'm here, listening to these talks ;)

Have a nice day,
Andrea




#8 From: Julio Rabadán González <somms@...>
Date: Wed Sep 15, 2010 12:50 pm
Subject: Re: Re: Handling media queries in IE8 and Symbian WebKit
juliorabadang
Send Email Send Email
 
Nothing.

Server-side + media queries is the swiss knife for me.

El 15/09/2010 12:58, unbonche escribió:
 

What´s wrong with a server-side browsercheck and give the css per device?


#9 From: Guilherme Zühlke O´Connor <guioconnor@...>
Date: Wed Sep 15, 2010 1:13 pm
Subject: Re: Re: Start
gui.oconnor
Send Email Send Email
 
Hi All,

Looking forward for discussions on this topic.

Gui

--
Guilherme Zühlke O'Connor
http://www.z-oc.com
http://www.linkedin.com/in/guioconnor


On Wed, Sep 15, 2010 at 1:29 PM, nkjoep <nkjoep@...> wrote:
 

--- In mobile-web@yahoogroups.com, Peter-Paul Koch <pp.koch@...> wrote:
>
> Hello,
>
> Welcome, and thanks for joining after only a single cryptic tweet.
>
> I'm currently setting up the list and testing some admin features.
> Will do a formal announcement and kick-off mail later.
>
> Thanks,
>
> ppk
>

Hi all,

I'm here, listening to these talks ;)

Have a nice day,
Andrea





#10 From: Guilherme Zühlke O´Connor <guioconnor@...>
Date: Wed Sep 15, 2010 1:21 pm
Subject: Re: Re: Handling media queries in IE8 and Symbian WebKit
gui.oconnor
Send Email Send Email
 
On Wed, Sep 15, 2010 at 12:17 PM, Peter-Paul Koch <pp.koch@...> wrote:
 
We'll have to find a solution in the default CSS. But if we optimise
the default for IE8 we lose Symbian WebKit, and if we optimise for
Symbian WebKit we lose IE8. Tricky, tricky.


What's wrong with optimising for Symbian and using conditional comments to bring back some glory to IE8?

Sounds like duplication of effort and a less than ideal solution but when all else fails, isn't it still a solution?

#11 From: Peter-Paul Koch <pp.koch@...>
Date: Wed Sep 15, 2010 1:24 pm
Subject: Re: Re: Handling media queries in IE8 and Symbian WebKit
ppkwdf
Send Email Send Email
 


2010/9/15 Guilherme Zühlke O´Connor <guioconnor@...>


On Wed, Sep 15, 2010 at 12:17 PM, Peter-Paul Koch <pp.koch@...> wrote:
 
We'll have to find a solution in the default CSS. But if we optimise
the default for IE8 we lose Symbian WebKit, and if we optimise for
Symbian WebKit we lose IE8. Tricky, tricky.


What's wrong with optimising for Symbian and using conditional comments to bring back some glory to IE8?

Yes, it seems that that's the best solution for now. It can definitely work. The only thing we don't get is the ability to distinguish between Symbian WebKit's many possible resolutions.

And conditional comments may also work in IE Mobile. But that's really IE Mobile's problem. Besides, it's pretty much irrelevant.

-------------------------------------------------------------------
ppk, freelance front-end consultant,
agent, and trainer
http://www.quirksmode.org/about/
------------------------------------------------------------------

#12 From: "andreas.windt" <kontakt@...>
Date: Wed Sep 15, 2010 2:13 pm
Subject: Re: Handling media queries in IE8 and Symbian WebKit
andreas.windt
Send Email Send Email
 
--- In mobile-web@yahoogroups.com, Peter-Paul Koch <pp.koch@...> wrote:
>
> And conditional comments may also work in IE Mobile. But that's really IE
> Mobile's problem. Besides, it's pretty much irrelevant.
>

Does anybody know as what / how the 'new' IE Mobile identifies itself - to be
used within conditional comments. Or shall we really(?) expect it as
'irrelevant'?
I read it basically will be built upon IE6-(shriek)-'s rendering engine - but it
eventually will be in the game as windows phone 7 appears.

btw, hi all :)

Andreas

#13 From: "mail@..." <mail@...>
Date: Wed Sep 15, 2010 3:46 pm
Subject: Re: Re: Handling media queries in IE8 and Symbian WebKit
schwoortz
Send Email Send Email
 
From my experience, IE mobile does NOT support conditional comments, but I haven't tried with different doctypes yet. I remember (that project was two years ago, though) that different doctypes did have an effect in IE mobile...

Regards
Michael

> Does anybody know as what / how the 'new' IE Mobile identifies itself - to be used within conditional comments. Or shall we really(?) expect it as 'irrelevant'?
> I read it basically will be built upon IE6-(shriek)-'s rendering engine - but it eventually will be in the game as windows phone 7 appears.

#14 From: Stephanie Rieger <steph@...>
Date: Wed Sep 15, 2010 5:38 pm
Subject: Re: Re: Handling media queries in IE8 and Symbian WebKit
yiibu_steph
Send Email Send Email
 
Hello,
A brief (for now...) reply to contribute to this point...
The only thing we don't get is the ability to distinguish between Symbian WebKit's many possible resolutions.

Nokia's has released 77 Symbian WebKit devices to date (...as of yesterday with the Nokia World announcements there are maybe 3-4 more but I may have counted some already...so need to check my figures). Although there are many practical differences between these devices, they all share similar levels of support for HTM, CSS, JavaScript and DOM. The implementation does vary (the very oldest devices are a bit dodgy and don't support AJAX) and there was a switch from WebKit 413 to 525 in later years however, (if I can generalise for now) simple well structured markup that renders and behaves well on one of these devices will typically render and behave well on most of the 76 others. (Testing on 4-6 key devices is often enough to confirm this).

To clarify the breakdown further....

Out of the 77, 23 devices support media queries (corresponding to Nokia webkit browsers 7.0, 7.1 and 7.2).

Out of these 23, only 8 are touch devices with large displays (to be clear, ALL Symbian touch devices support media queries). The rest are recent, high-end indirect manipulation devices 240 x 320 (and a few 320 x 240 Qwerty)

You can easily identify the 8 touch devices with a client/server-side UA string lookup (look for "Series60/5.0" and unfortunately as of yesterday, you also have to filter for Symbian 3...i don't have the exact string yet for that but its looking like "Symbian/3" may do the trick.) The most critical base adaptation for these 8 devices is to bump up the font size by ~20% (and given that these are touch devices, you would likely make things bigger anyhow.) 

Hope this helps...will have more to offer later as we're working on a bunch of articles specifically related to Nokia browsers.

Steph

Yiibu: Lovingly crafted mobile experiences

+44 (0)7957 651 177
Twitter: stephanierieger

On 15 Sep 2010, at 14:24, Peter-Paul Koch wrote:



2010/9/15 Guilherme Zühlke O´Connor <guioconnor@...>


On Wed, Sep 15, 2010 at 12:17 PM, Peter-Paul Koch <pp.koch@...> wrote:
 
We'll have to find a solution in the default CSS. But if we optimise
the default for IE8 we lose Symbian WebKit, and if we optimise for
Symbian WebKit we lose IE8. Tricky, tricky.


What's wrong with optimising for Symbian and using conditional comments to bring back some glory to IE8?

Yes, it seems that that's the best solution for now. It can definitely work. The only thing we don't get is the ability to distinguish between Symbian WebKit's many possible resolutions.

And conditional comments may also work in IE Mobile. But that's really IE Mobile's problem. Besides, it's pretty much irrelevant.

-------------------------------------------------------------------
ppk, freelance front-end consultant, 
agent, and trainer
http://www.quirksmode.org/about/
------------------------------------------------------------------



#15 From: Peter-Paul Koch <pp.koch@...>
Date: Wed Sep 15, 2010 6:38 pm
Subject: Re: Re: Handling media queries in IE8 and Symbian WebKit
ppkwdf
Send Email Send Email
 
Hello,
A brief (for now...) reply to contribute to this point...

Thanks for this mail; very useful. A few points below.
 
The only thing we don't get is the ability to distinguish between Symbian WebKit's many possible resolutions.

Nokia's has released 77 Symbian WebKit devices to date (...as of yesterday with the Nokia World announcements there are maybe 3-4 more but I may have counted some already...so need to check my figures). Although there are many practical differences between these devices, they all share similar levels of support for HTM, CSS, JavaScript and DOM. The implementation does vary (the very oldest devices are a bit dodgy and don't support AJAX) and there was a switch from WebKit 413 to 525 in later years however, (if I can generalise for now) simple well structured markup that renders and behaves well on one of these devices will typically render and behave well on most of the 76 others. (Testing on 4-6 key devices is often enough to confirm this).

When did the switch to 525 happen? Just now with Symbian^3? I've only tested 413 devices until now (E71, E72, N97, bit of N95 and E66).

I generally subdivide Symbian WebKit into the following; please let me know if you agree:

1) A very old one (e.g. E61); didn't test this one
2) S60v3 feature pack 1 (e.g. E71, E66)
3) S60v3 feature pack 2 (e.g. E72)
4) S60v5 (e.g. N97)
5) Newer one for Symbian^3 ??? Haven't tested this one yet due to lack of devices.

As far as I know numbers 3 and 4 above are the same browser, with the rather important difference of the event cascade in case of a click or touch. Apart from this I found no differences between the E72 and the N97. Do you concur?

Out of these 23, only 8 are touch devices with large displays (to be clear, ALL Symbian touch devices support media queries). The rest are recent, high-end indirect manipulation devices 240 x 320 (and a few 320 x 240 Qwerty)

Hm, you're right. The N97 definitely supports media queries. Which means that my compatibility table is wrong. Sigh ... (Probably tested on E71 instead of E72).
 

You can easily identify the 8 touch devices with a client/server-side UA string lookup (look for "Series60/5.0" and unfortunately as of yesterday, you also have to filter for Symbian 3...i don't have the exact string yet for that but its looking like "Symbian/3" may do the trick.) The most critical base adaptation for these 8 devices is to bump up the font size by ~20% (and given that these are touch devices, you would likely make things bigger anyhow.) 

Yes, that makes sense.
 
Hope this helps...will have more to offer later as we're working on a bunch of articles specifically related to Nokia browsers.

Oohhh ... cool! Let us know!
 
--
-------------------------------------------------------------------
ppk, freelance front-end consultant,
agent, and trainer
http://www.quirksmode.org/about/
------------------------------------------------------------------

#16 From: Harri Hälikkä <harri.halikka@...>
Date: Wed Sep 15, 2010 6:58 pm
Subject: Re: Re: Handling media queries in IE8 and Symbian WebKit
harrih...
Send Email Send Email
 
Hi all,

Just a quick note below, although I'm sure Stephanie is able to give more detailed answers.

2010/9/15 Peter-Paul Koch <pp.koch@...>

When did the switch to 525 happen? Just now with Symbian^3? I've only tested 413 devices until now (E71, E72, N97, bit of N95 and E66).

I generally subdivide Symbian WebKit into the following; please let me know if you agree:

1) A very old one (e.g. E61); didn't test this one
2) S60v3 feature pack 1 (e.g. E71, E66)
3) S60v3 feature pack 2 (e.g. E72)
4) S60v5 (e.g. N97)
5) Newer one for Symbian^3 ??? Haven't tested this one yet due to lack of devices.

As far as I know numbers 3 and 4 above are the same browser, with the rather important difference of the event cascade in case of a click or touch. Apart from this I found no differences between the E72 and the N97. Do you concur?

Peter-Paul, please take a look at the article in
http://library.forum.nokia.com/topic/Web_Developers_Library/GUID-D5C6212A-5EF2-44BF-B1F0-650A5F57D501.html . The jump to WebKit 525 happened when touch-enabled devices arrived and thus those browsers are somewhat different creatures than the previous ones ('Browser 7.x' vs. 'OSS browser').  

Hope this helps...will have more to offer later as we're working on a bunch of articles specifically related to Nokia browsers.
Oohhh ... cool! Let us know!
 

Exactly, sounds great!
 

Br,

Harri 

--
Harri Hälikkä
Software Developer @ Futurice Ltd.


#17 From: Peter-Paul Koch <pp.koch@...>
Date: Wed Sep 15, 2010 7:21 pm
Subject: Browser baseline
ppkwdf
Send Email Send Email
 
Hello,

I'm wondering about browser baselines again, and have a few questions
for those among you that build mobile websites for a living.

The basic question is: for which browsers do you develop?

Please also indicate your location; for instance, I wouldn't be
surprised if Symbian is less popular in the US than in Europe.

A few extra questions:

- Why exactly this browser set? I assume you pay attention to browser
quality and (sales) market share, but are there any other reasons?
- Do you and your client contractually agree on the browsers the site
must work in?
- What are your client's expectations of browser testing? Which
browsers/devices does he mention up-front? Which ones do you add
yourself?
- Does every site you create work exactly the same in all mobile browsers?
- If not, what is the most common functionality you leave out? In
which browsers?

Whew, that's quite a lot of questions. I'll leave it at this for now,
although I'll probably revisit this topic in the future.

Thanks,

ppk

#18 From: Peter-Paul Koch <pp.koch@...>
Date: Wed Sep 15, 2010 7:23 pm
Subject: Re: Re: Handling media queries in IE8 and Symbian WebKit
ppkwdf
Send Email Send Email
 

Peter-Paul, please take a look at the article in
http://library.forum.nokia.com/topic/Web_Developers_Library/GUID-D5C6212A-5EF2-44BF-B1F0-650A5F57D501.html . The jump to WebKit 525 happened when touch-enabled devices arrived and thus those browsers are somewhat different creatures than the previous ones ('Browser 7.x' vs. 'OSS browser').  

Thanks, hadn't found that one yet. (Navigating the Nokia sites is ... challenging.) 

I will have to significantly revise my classification scheme. I also need a test device for every single browser version mentioned there. Sigh ...

ppk 

#19 From: "James" <jamesgpearce@...>
Date: Wed Sep 15, 2010 7:36 pm
Subject: Re: Browser baseline
kuriuskat2001
Send Email Send Email
 
Somewhat related... I think something useful this (excellent new) group could
come up with is a set of criteria for rating mobile device/browsers into
different categories.

This should be something along the lines of
http://wiki.forum.nokia.com/index.php/Device_and_feature_detection_on_the_mobile\
_web#Device_grouping - but not only for Nokia devices.

While there are great device characteristics datasets out there that help
provide feature-by-feature knowledge, an important first step is to be able to
carve up the device space into broad, meaningful categories. Ideally this would
be universal, but in the real world it probably skews geographically.

If we, a community, can agree on - dare I say 'standardise'? - some categories,
it might make it easier to communicate to clients/users/etc what a given mobile
site is intended or warranted to work upon. (Also see the jQuery support matrix
http://jquerymobile.com/gbs/ )

Hopefully no-one really believes 'mobile web development' means devices with a
screen width of 320px or nothing:
http://labs.thesedays.com/2010/07/16/10-tips-for-designing-mobile-websites

James

James Pearce
http://tripleodeon.com

--- In mobile-web@yahoogroups.com, Peter-Paul Koch <pp.koch@...> wrote:
>
> Hello,
>
> I'm wondering about browser baselines again, and have a few questions
> for those among you that build mobile websites for a living.
>
> The basic question is: for which browsers do you develop?
>
> Please also indicate your location; for instance, I wouldn't be
> surprised if Symbian is less popular in the US than in Europe.
>
> A few extra questions:
>
> - Why exactly this browser set? I assume you pay attention to browser
> quality and (sales) market share, but are there any other reasons?
> - Do you and your client contractually agree on the browsers the site
> must work in?
> - What are your client's expectations of browser testing? Which
> browsers/devices does he mention up-front? Which ones do you add
> yourself?
> - Does every site you create work exactly the same in all mobile browsers?
> - If not, what is the most common functionality you leave out? In
> which browsers?
>
> Whew, that's quite a lot of questions. I'll leave it at this for now,
> although I'll probably revisit this topic in the future.
>
> Thanks,
>
> ppk
>

#20 From: Peter-Paul Koch <pp.koch@...>
Date: Wed Sep 15, 2010 7:47 pm
Subject: Re: Re: Browser baseline
ppkwdf
Send Email Send Email
 
> Somewhat related... I think something useful this (excellent new) group could
come up with is a set of criteria for rating mobile device/browsers into
different categories.

For now I use support for touch events, media queries, and meta
viewport as criteria. My (very preliminary) conclusions can be found
at http://quirksmode.org/mobile/mobilemarket.html ; sort by
browserRating.

And of course John Resig is doing superb work with the jQuery Mobile
graded browser support, as you already said. I'll follow it closely,
and right now I wholly agree with his conclusions.

> If we, a community, can agree on - dare I say 'standardise'? - some
categories, it might make it easier to communicate to clients/users/etc what a
given mobile site is intended or warranted to work upon. (Also see the jQuery
support matrix http://jquerymobile.com/gbs/ )
>
> Hopefully no-one really believes 'mobile web development' means devices with a
screen width of 320px or nothing:
http://labs.thesedays.com/2010/07/16/10-tips-for-designing-mobile-websites

What a horrid little article. I especially disliked the advice to
disable zooming.

--
-------------------------------------------------------------------
ppk, freelance front-end consultant,
agent, and trainer
http://www.quirksmode.org/about/
------------------------------------------------------------------

#21 From: Stephanie Rieger <steph@...>
Date: Wed Sep 15, 2010 8:46 pm
Subject: Re: Re: Handling media queries in IE8 and Symbian WebKit
yiibu_steph
Send Email Send Email
 
Hello,
Thanks Harri for forwarding that link. It's about the best breakdown available at the moment on Forum Nokia. The tricky bit with these devices is sorting out what browsers have which version. 

The UA string doesn't typically give it away although there are starting to be indicators on newer devices. I'm working on a list which I will publish soon (gathered based on observation during testing across many devices + some clues in older Nokia docs).

Here's a preliminary list showing popular devices for the 7.n series. These are pretty cut and dry. The older devices with the 3.n browser series are a bit more complicated. (PPK, your list is pretty close but the feature packs don't officially correlate with the browser version. From a practical point of view, they are however pretty close. Most OSS 3.0 are S60 3rd, most OSS 3.1 are S60 3rd FP1 and OSS 3.2 are mostly S60 3rd Ed FP2...except of course when they're not as you will see below:-P )

Browser 7.0 touch (S60 5th): 5800 Xpress Music
Browser 7.1 touch (S60 5th) :  N97, N97 Mini
Browser 7.2 touch: S^3 devices (N8 etc) and some very new 5th Edition (will provide a list later)

Browser 7.1 non-touch (S60 3rd FP2):  6710 Navigator, N86, E72
Browser 7.2 non-touch (S60 3rd FP2): X5-01, C5-00 (very new devices, barely out)

Steph

Yiibu: Lovingly crafted mobile experiences

+44 (0)7957 651 177
Twitter: stephanierieger

On 15 Sep 2010, at 19:38, Peter-Paul Koch wrote:


Hello,
A brief (for now...) reply to contribute to this point...

Thanks for this mail; very useful. A few points below.
 
The only thing we don't get is the ability to distinguish between Symbian WebKit's many possible resolutions.

Nokia's has released 77 Symbian WebKit devices to date (...as of yesterday with the Nokia World announcements there are maybe 3-4 more but I may have counted some already...so need to check my figures). Although there are many practical differences between these devices, they all share similar levels of support for HTM, CSS, JavaScript and DOM. The implementation does vary (the very oldest devices are a bit dodgy and don't support AJAX) and there was a switch from WebKit 413 to 525 in later years however, (if I can generalise for now) simple well structured markup that renders and behaves well on one of these devices will typically render and behave well on most of the 76 others. (Testing on 4-6 key devices is often enough to confirm this).

When did the switch to 525 happen? Just now with Symbian^3? I've only tested 413 devices until now (E71, E72, N97, bit of N95 and E66).

I generally subdivide Symbian WebKit into the following; please let me know if you agree:

1) A very old one (e.g. E61); didn't test this one
2) S60v3 feature pack 1 (e.g. E71, E66)
3) S60v3 feature pack 2 (e.g. E72)
4) S60v5 (e.g. N97)
5) Newer one for Symbian^3 ??? Haven't tested this one yet due to lack of devices.

As far as I know numbers 3 and 4 above are the same browser, with the rather important difference of the event cascade in case of a click or touch. Apart from this I found no differences between the E72 and the N97. Do you concur?

Out of these 23, only 8 are touch devices with large displays (to be clear, ALL Symbian touch devices support media queries). The rest are recent, high-end indirect manipulation devices 240 x 320 (and a few 320 x 240 Qwerty)

Hm, you're right. The N97 definitely supports media queries. Which means that my compatibility table is wrong. Sigh ... (Probably tested on E71 instead of E72).
 

You can easily identify the 8 touch devices with a client/server-side UA string lookup (look for "Series60/5.0" and unfortunately as of yesterday, you also have to filter for Symbian 3...i don't have the exact string yet for that but its looking like "Symbian/3" may do the trick.) The most critical base adaptation for these 8 devices is to bump up the font size by ~20% (and given that these are touch devices, you would likely make things bigger anyhow.) 

Yes, that makes sense.
 
Hope this helps...will have more to offer later as we're working on a bunch of articles specifically related to Nokia browsers.

Oohhh ... cool! Let us know!
 
-- 
-------------------------------------------------------------------
ppk, freelance front-end consultant, 
agent, and trainer
http://www.quirksmode.org/about/
------------------------------------------------------------------



#22 From: Peter-Paul Koch <pp.koch@...>
Date: Wed Sep 15, 2010 9:20 pm
Subject: Re: Re: Handling media queries in IE8 and Symbian WebKit
ppkwdf
Send Email Send Email
 
The UA string doesn't typically give it away although there are starting to be indicators on newer devices.

Marvellous.
 
PPK, your list is pretty close

Phew! Relief and gratitude. I really wasn't looking forward to repeating my Symbian tests on even more devices.

Awaiting the full list eagerly.

--
-------------------------------------------------------------------
ppk, freelance front-end consultant,
agent, and trainer
http://www.quirksmode.org/about/
------------------------------------------------------------------

#23 From: "gonzomir" <gonzo@...>
Date: Wed Sep 15, 2010 9:31 pm
Subject: Re: Handling media queries in IE8 and Symbian WebKit
gonzomir
Send Email Send Email
 
It seems that some new versions of Symbian WebKit support media queries. On my
blog I have but the following:

@media handheld, screen and (max-width: 800px), screen and (max-device-width:
800px){
     /* the styles for small screens */
}

Recently I bought a Nokia 5800 and I checked that the browser shows the layout
as intended, so I was confused when I read that Symbian WebKit does not support
media queries. So I just made a small test page to see which condition meets the
browser capabilities. The address of the page is
http://greatgonzo.net/examples/css_media_test.html and it shows that even
without viewport meta tag the browser gets max-width into account and
max-device-width condition also gets satisfied.

I understand that there are many different versions of the Symbian browser and
probably only the newer ones support media queries. The version of the browser
on my phone is shown as BrowserNG/7.2.5.2.

All the best,
Gonzo

#24 From: Peter-Paul Koch <pp.koch@...>
Date: Thu Sep 16, 2010 7:15 pm
Subject: Again browser baselines
ppkwdf
Send Email Send Email
 
I asked this yesterday, too, but because the list has grown by 30%
since then, and there were only very few replies, I'll repeat my
question:

***

Hello,

I'm wondering about browser baselines again, and have a few questions
for those among you that build mobile websites for a living.

The basic question is: for which browsers do you develop?

Please also indicate your location; for instance, I wouldn't be
surprised if Symbian is less popular in the US than in Europe.

A few extra questions:

- Why exactly this browser set? I assume you pay attention to browser
quality and (sales) market share, but are there any other reasons?
- Do you and your client contractually agree on the browsers the site
must work in?
- What are your client's expectations of browser testing? Which
browsers/devices does he mention up-front? Which ones do you add
yourself?

Thanks,

ppk
--
-------------------------------------------------------------------
ppk, freelance front-end consultant,
agent, and trainer
http://www.quirksmode.org/about/
------------------------------------------------------------------

#25 From: "RobB" <rob_belics@...>
Date: Thu Sep 16, 2010 10:26 pm
Subject: Re: Again browser baselines
rob_belics
Send Email Send Email
 
I find this to be an unusual request but I'm new to mobile development. Like the
desktop, I don't code to a browser but to the standard elements and properties I
think work on all of them. I test on an iPhone and Android only right now
because it's convenient and, like I said, I'm brand new to this.

#26 From: Kyle Barrow <me@...>
Date: Thu Sep 16, 2010 10:32 pm
Subject: Re: Again browser baselines
kylebarrow
Send Email Send Email
 
For the Japanese market, the primary user base (+100m) use fashion phones and
browse the web regularly. These mobiles have little to no JS support, weak CSS
support and a whole lot of propriety stuff (emoji, flash lite etc.) that clients
expect you to use/consider. Carriers dictate mobile specs in Japan and clients
expect designs to support the three main carriers.

Until very recently, users were basically eligible for a free mobile every two
years so you didn't need to look back beyond this in terms of feature support.

Smartphone usage is around 5% (primarily iPhone and Android) but growing and
there is increasing interest in designing for these platforms. The differences
between Japanese fashion phones and smartphones is such that you have to branch
design. For smartphones, I look at iPhone, Android, Opera Mobile core that
degrades nicely for Opera Mini and Symbian 3.

Cheers

Kyle

#27 From: "bfling" <bfling@...>
Date: Fri Sep 17, 2010 12:09 am
Subject: Re: Again browser baselines
bfling
Send Email Send Email
 
PPK,

In the US at least, while there is a lot of interest in other platforms, when
investments are made they are being made into iOS. This is largely due to their
device roadmap be largely determined by their traffic stats which are often
80-90% iPhone, iPad & iPod touch.

For example in most stats we are privy to, iPod touch is often consuming more
traffic that all Android devices combined (which is why I frequently call BS on
the recent "Android Explosion" as reported by the stats firms. I just don't see
it as a viable market for most companies yet once you look at their data).

To generalize the percentage of what we are seeing people invest in:

60% iPhone/iPod touch
20% iPad
15% Android phones
5% BlackBerry Torch

This is largely for US-based businesses, but surprisingly we've found to be
pretty much the same for our foreign clients too.

To save our clients time and money, we typically recommend focusing on a signal
platform, typically iPhone, for the first release. While we could make it cross
platform out of the gate, this significantly increases cost and complexity and
often lowers the experience in the most capable device. But I am also a strong
advocate of the taking a Best Possible Experience approach over cross browser
compatibility.

-Brian


Brian Fling // +1 206 351-6060 m
pinchzoom.com  //  we make amazing mobile experiences
twitter: fling  //  aim/skype: brianfling

buy my book Mobile Design & Development
(http://oreilly.com/catalog/9780596155452)


--- In mobile-web@yahoogroups.com, Peter-Paul Koch <pp.koch@...> wrote:
>
> I asked this yesterday, too, but because the list has grown by 30%
> since then, and there were only very few replies, I'll repeat my
> question:
>
> ***
>
> Hello,
>
> I'm wondering about browser baselines again, and have a few questions
> for those among you that build mobile websites for a living.
>
> The basic question is: for which browsers do you develop?
>
> Please also indicate your location; for instance, I wouldn't be
> surprised if Symbian is less popular in the US than in Europe.
>
> A few extra questions:
>
> - Why exactly this browser set? I assume you pay attention to browser
> quality and (sales) market share, but are there any other reasons?
> - Do you and your client contractually agree on the browsers the site
> must work in?
> - What are your client's expectations of browser testing? Which
> browsers/devices does he mention up-front? Which ones do you add
> yourself?
>
> Thanks,
>
> ppk
> --
> -------------------------------------------------------------------
> ppk, freelance front-end consultant,
> agent, and trainer
> http://www.quirksmode.org/about/
> ------------------------------------------------------------------
>

#28 From: "James Pearce" <jamesgpearce@...>
Date: Fri Sep 17, 2010 12:29 am
Subject: Re: Again browser baselines
kuriuskat2001
Send Email Send Email
 
> iPod touch is often consuming more traffic that all Android devices combined
(which is why I frequently call BS on the recent "Android Explosion" as reported
by the stats firms. I just don't see it as a viable market for most companies
yet once you look at their data)

I don't disagree with the general hypothesis, but I think it's important for
newcomers to the mobile web not to confuse A) raw market penetration, B) web
usage (or often, the very different web+app ad traffic), and hence C) design
targets.

All three are causally interlinked in a multi-dimensional rabbits-and-foxes sort
of way

i.e if no one develops sites that work on platform X, then users of platform X
won't use the web, ad campaigns that target platform X will have their budgets
cut - and then the AdMob stats (which are apparently taken as gospel by just
about everyone) skew down.

On the other hand... imagine if the jQuery mobile team, say, king-made a
particular obscure browser by ensuring brilliant UI support for it. a sites
using that library will suddenly become compelling for those users - who as a
result should use it more often. If that site was something as large as, say,
Facebook... then the effect on the feedback loop from that simple stance would
be significant.

Personally, I'm on a crusade against mobile web sites with blue pinstripe
backgrounds - little will encourage an Android user to return to a site less
than a tawdry effort to pastiche an entirely different phone's OS ;-)

James

James Pearce
http://tripleodeon.com &c

#29 From: Dave Olsen <dmolsen@...>
Date: Fri Sep 17, 2010 12:44 am
Subject: Re: Again browser baselines
dave.olsen33
Send Email Send Email
 
At West Virginia University in the US we used MIT's Mobile Framework, which we then forked and re-released as Mobile Web OSP, to develop our mobile site. It supports delivering different templates to different types of devices based on device detection. So we group browsers/devices like this:

WebKit -> Android, iPhone 3+
Touch -> iPhone 2, webOS, Opera Mini, Opera Mobile
Basic -> Everything else

"WebKit", "Touch", and "Basic" are just the names of the templates. So we use some HTML5 features with the WebKit templates as well as jQTouch for more "app like" behavior per management's directives. Touch gets a nicer interface but it's pretty static. Basic is your old school mobile site. 

We have various iOS devices for testing as well as a Nexus One. We can borrow several Blackberries. Other than that we have to use software emulation (e.g. webOS). Our management is most concerned with how the WebKit templates look and function because they all have iPhones.

One thing to note is that, starting this fall semester, we've seen a large increase in usage of our mobile website by Android users. It now runs neck to neck with iPhone (26% iPhone to 25% Android) but loses out to iOS (37% iOS to 25% Android). Previously iOS was ~70% of our total traffic which is why I didn't have much of a problem using jQTouch. Now I'm rethinking that. I'm hoping to have a blog post up regarding the uptick in Android usage, as well as overall usage stats for the last year, next week. In general we've seen a very large uptick in mobile web usage.

--

Proud supporter of DC United

#30 From: "bfling" <bfling@...>
Date: Fri Sep 17, 2010 12:51 am
Subject: Re: Again browser baselines
bfling
Send Email Send Email
 
James,

I totally and 100% agree with you.

I try and encourage all clients to support all the top browsers, the problem
we're seeing is their isn't always a strong ROI in delivering multiple
experiences. Clients often have very high expectations of the experience however
rarely the budget to see it through on all the "Class A" devices.

The sentiment we are seeing in the marketplace is best summarized by Joe
Hewitt's tweet:
"I want desperately to be a web developer again, but if I have to wait until
2020 for browsers to do what Cocoa can do in 2010, I won't wait."

-Brian


--- In mobile-web@yahoogroups.com, "James Pearce" <jamesgpearce@...> wrote:
>
> > iPod touch is often consuming more traffic that all Android devices combined
(which is why I frequently call BS on the recent "Android Explosion" as reported
by the stats firms. I just don't see it as a viable market for most companies
yet once you look at their data)
>
> I don't disagree with the general hypothesis, but I think it's important for
newcomers to the mobile web not to confuse A) raw market penetration, B) web
usage (or often, the very different web+app ad traffic), and hence C) design
targets.
>
> All three are causally interlinked in a multi-dimensional rabbits-and-foxes
sort of way
>
> i.e if no one develops sites that work on platform X, then users of platform X
won't use the web, ad campaigns that target platform X will have their budgets
cut - and then the AdMob stats (which are apparently taken as gospel by just
about everyone) skew down.
>
> On the other hand... imagine if the jQuery mobile team, say, king-made a
particular obscure browser by ensuring brilliant UI support for it. a sites
using that library will suddenly become compelling for those users - who as a
result should use it more often. If that site was something as large as, say,
Facebook... then the effect on the feedback loop from that simple stance would
be significant.
>
> Personally, I'm on a crusade against mobile web sites with blue pinstripe
backgrounds - little will encourage an Android user to return to a site less
than a tawdry effort to pastiche an entirely different phone's OS ;-)
>
> James
>
> James Pearce
> http://tripleodeon.com &c
>

Messages 1 - 30 of 881   Oldest  |  < Older  |  Newer >  |  Newest
Add to My Yahoo!      XML What's This?

Copyright © 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines NEW - Help