SMS <scharf.steven@geemail.com> wrote in news:BIvUj.2039$7k7.1026
@flpi150.ffdc.sbc.com:
> OTOH, it's probably not going to have as good a browser as
> the iPhone http://securityevaluators.com/iphone/
Yeah, great...
I'm also curious as to why Apple got University of Washington's Emerging
Technology group to remove this from their own website:
"University of Washington's Emerging Technology group published notes from
Apple's Developing Web Sites for iPhone session from WWDC last week. The
blog entry provides some interesting information for users and web
developers alike about the iPhone's capabilities, and has been summarized
below.
Apple listed what the iPhone offers for websites:
- the page view feature lets you look at multiple websites and documents by
scrolling thru them one after another
- Full PDF support
- double tap for zoom in
- one finger as a mouse used to
-- pan page
-- press and hold to display the information bubble
- two fingers as a mouse used to
-- pinch content to shrink - zoom out
-- pan page
-- scroll wheel events
- new telephone links allows you to integrate phone calls directly from
your webpage. remember this is only on safari.
- built in google maps client for integrated mapping from your website
A few iPhone size limitations / restrictions are noted in developing for
the iPhone:
- 10MB max html size for web page
- Javascript limited to 5 seconds run time
- Javascript allocations limited to 10MB
- 8 documents maximum loaded on the iPhone due to page view limitations
- Quicktime used for audio and video
The notes confirm that there is no Flash and no Java support, and Apple
recommends the following 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 backgroung images
- iPhone supports both
EDGE and WiFi.
EDGE pipe is smaller than WIFI pipe
so think about 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 640¡¿480 fps
"
I found it quoted in a digg.com forum on the iphone browser capabilities
and guidelines website. Why did Apple want it removed from the original
website, making it look like a lawyer-induced coverup?
Are all these limitations and omissions true for the iPhone Safari browser?
What about these?:
http://www.securityfocus.com/brief/552
"The exploit developed by Independent Security Evaluators takes advantage
of a number of security weaknesses in the iPhone, the company stated. The
worst issues is that all the device processes run with full administrator
privileges. Moreover, the phone does not use address layout randomization
and non-executable heaps to make exploitation more difficult, the firm's
analysis said."
Have they patched these flaws, too?
How many users reading this newsgroup never heard of this flaw or installed
the patch? How many much-more-naive users who have no idea even what
usenet is have patched their boxes? I've asked many and they proudly, like
good little Apple soldiers, tell me iPhone is perfect and noone ever
trashed a Mac.
The browser is just a simple Webkit clone. It isn't the rocket science
Apple would like you to believe.'