On 7/3/07, Jacob Basham <[EMAIL PROTECTED]> wrote:
I'm not too familiar with this particular topic, but why/should you
need to know when safari scales? If I'm interpreting scaling
correctly, your refering to zooming in and out. That should only be
the browser scaling and not effect any GUI changes correct?

It has a severe effect on webapps that are trying to emulate the
iPhone UI at native resolution. All of a sudden buttons that were in
easy to tap are hidden off-screen, UI that was designed to fit in the
320x480 or 480x320 cease to function properly. In addition, having
control over scaling is often useful for other purposes beyond webaps,
for instance when you want to focus the page on something new after an
action by the user, for instance, after you do text entry in a
section, you may want to focus the user on the save button.

Apple demonstrated a native resolution webapp at the WWDC keynote, but
note that they didn't show what happened when you turned that app
landscape, or how it probably broke when you entered text into a field
and the page scaled. We are trying to solve those problems.

Some of the threads related to this topic in iPhoneWebDev:

We have figured out how best to detect orientation change and change
UI for landscape vs portrait -- see
http://groups.google.com/group/iphonewebdev/browse_thread/thread/e041ae0357dc62dc

A lot of discussion about best practices re: viewport -- see
http://groups.google.com/group/iphonewebdev/browse_thread/thread/f43493a828dffdb3

Dealing with various problems of scaling -- see
http://groups.google.com/group/iphonewebdev/browse_thread/thread/b09a202d34daab51

The best way to hide the URL bar -- see
http://groups.google.com/group/iphonewebdev/browse_thread/thread/c064b183c1207a98/dd79332910e4695c

We are also figuring out how to create objects that drag using
two-finger drag since many mouse events are not passed to the iPhone's
javascript  -- see
http://groups.google.com/group/iphonewebdev/browse_thread/thread/991a04799ec841f7

-- Christopher Allen
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to