So we already know there is no flash on the Iphone, and no java either. Now comes even more confidential news about how crippled the Iphone browser really is.
So forget about visiting Worth1000 or any FARK photoshop thread, or opening that large word document with pictures in Google docs.
The Iphone is a nice mobile browser, but there are better ones, such as the one on the Nokia N95 that also uses webkit, but actually supports Java and Flash.
Iphone however does not have the Real Internet. What a laugh.
Surur
http://forums.figma.com/showthread.php?p=31NOTES from WWDC: Developing Web Sites for iPhone
University of Washington's "Emerging Technology Group" published notes from Apple's "Developing Web Sites for iPhone" session from WWDC last week. It looks like its been taken down, but not before MacRumors posted a shortlist of useful notes.
Here's my recompile:
What iPhone offers for websites:
Tab browsing allows viewing of multiple websites and documents, with tab switching available via a finger swipe (often forgotten feature demonstrated during the January MacWorld Keynote). Tab browsing is the bottom rightmost button in the browser app.
Full PDF support
Double tap for zooming in
One finger can be used to:
Pan the page
Press and Hold for Contextual Menu
Two fingers can be used to:
Pinch content (zoom in/zoom out)
Pan the page
Trigger scroll-wheel events
New telephone links allow you to integrate phone calls directly from your webpage. (It's not yet clear if this utilizes the web standard "tel://" protocol.)
Built-in Google maps client for integrated mapping from your website. (It's not clear how this is implemented, whether it is a new protocol, etc.)
iPhone size limitations / restrictions:
10MB max html size for web page
Javascript limited to 5 seconds run time (for comparison, Firefox has a 10 second limitation)
Javascript allocations limited to 10MB (like pages)
8 documents maximum loaded on the iPhone due to page view limitations
Quicktime can be used for audio and video
Streaming video not supported from streaming media servers. Media must be installed on servers. (Presumeably this means that websites that only allow limited buffering, and do not display a "guage" for video that download into cache, will not be supported)
Links directly to movies will automatically switch the iPhone into full-screen, landscape video playback
No Flash and no Java support.
Apple recommended design considerations:
Separate HTML and CSS
Use well structured and valid HTML
Size images appropriately dont rely on browser scaling
Tile small images in backgrounds, dont use large background images
iPhone supports both EDGE and Wi-Fi.
EDGE pipe is smaller than Wi-Fi pipe, so consider bandwidth when developing.
XHTML mobile documents supported
Stylesheet device width: 480px
Apply different CSS for the iPhone.
For example displaying a one column page for iPhone vs. a 3 column page on a desktop.
There are no scroll bars or resize knobs.
The iPhone will automatically expand the content.
Avoid framesets. Scrollable frames are automatically expanded to fit the content
iPhone User Agent: Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A538a Safari/419.3
Video: H.264 baseline profile level 3.0 up to 640x480 fps
So forget about visiting Worth1000 or any FARK photoshop thread, or opening that large word document with pictures in Google docs.
The Iphone is a nice mobile browser, but there are better ones, such as the one on the Nokia N95 that also uses webkit, but actually supports Java and Flash.
Iphone however does not have the Real Internet. What a laugh.
Surur