| By Kevin Hoffman | Article Rating: |
|
| January 18, 2008 03:30 PM EST | Reads: |
10,865 |
OK OK, so I admit I'm already running version 1.1.3 of the iPhone firmware. While I think it's fantastic that I now get the ability to add web icons to the home screen, and that the home screen has multiple pages, I usually spend my first few minutes on a new version of the firmware looking for changes in Safari that might impact iPhone web application developers.
One that I noticed right away is that Safari is no longer fooled by the 1-pixel scroll trick. In case you're not familiar with this trick, the way it worked is that under previous versions of the iPhone software, if you scrolled the web page slightly, then the address bar would hide itself. iPhone web application developers took advantage of this to make their applications look a little more "native" by using JavaScript to simulate a user scroll of just one pixel. 
What I've noticed on the new 1.1.3 firmware is that Safari no longer auto-hides the address bar when you're scrolling... which means that web applications now look a little less "native" than they used to, especially if they were designed to fit exactly into the space on the iPhone screen _without_ the presence of the address bar. Apps like Gmail no longer cut "just right" on the fold and you can actually see some of these app "twitch" a little when the code that previously caused the address bar to hide is executed.
If you want my personal opinion on this, I'm thinking that this move is designed deliberately to make sure that people know the difference between web applications and native applications - the presence of the Safari address bar. Without that, it becomes really, really hard to tell whether you're on a web app or a local native app. This difference is trivial at the moment because the list of "legal" (e.g. non-hack-created) iPhone native applications is finite and well-known. Once the SDK comes out in "late" (I'm guessing Feb 29th) February, we're going to see a lot of applications that we've never seen before, and users will need to know whether they're looking at a web app or a native app.
That said, I've done some more experimenting and there are places where Gmail _does_ successfully scroll down past the address bar... but the address bar used to visibly animate itself away, which it doesn't seem to do anymore... Who knows, I could be on crack and nothing has changed w/Safari at all...
tags: iphone 113 firmware update apple
links: digg this del.icio.us technorati reddit
Published January 18, 2008 Reads 10,865
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Kevin Hoffman
Kevin Hoffman, editor-in-chief of SYS-CON's iPhone Developer's Journal, has been programming since he was 10 and has written everything from DOS shareware to n-tier, enterprise web applications in VB, C++, Delphi, and C. Hoffman is coauthor of Professional .NET Framework (Wrox Press) and co-author with Robert Foster of Microsoft SharePoint 2007 Development Unleashed. He authors The .NET Addict's Blog at .NET Developer's Journal.
![]() |
rec 01/17/08 03:58:13 PM EST | |||
ummm. thats completely wrong. once the webpage is fully loaded, the address bar disappears like it always has. nothing has changed |
||||
- Zynga’s FarmVille Becomes Largest and Fastest Growing Social Game Ever
- RIM Launches BlackBerry Desktop Manager for Mac Users
- Confessions of a Ulitzer Addict
- Ulitzer Live! New Media Conference & Expo
- Are You Comfortable with Where Your Data Sleeps at Night?
- Analyst Firm Launches "ZapThink on Ulitzer"
- Ulitzer Provides a Powerful Social Journalism Platform
- Unisys Provides Mobile Support
- Apple Introduces New iPod nano With Built-in Video Camera
- Open Source Mobile Cloud Sync and Push Email
- iPhone Developer Summit Extended To June 22-23 By Popular Demand
- iPhone OS 3.0 Hits the Streets Today
- Adobe Flash Media Server on iPhone
- Twitter is the Dumbest Thing I Have Ever Seen in My Life
- Zynga’s FarmVille Becomes Largest and Fastest Growing Social Game Ever
- Oracle + Sun Will Be Like the iPhone: Larry Ellison
- Could Apple Enter the Cloud Computing Market?
- Apple Should Buy Adobe
- What Hardware Changes Will iPhone OS 3.0 Bring?
- New Evernote App For The iPhone OS 3.0
- Where Are RIA Technologies Headed in 2008?
- Sun Blew its "iPhone" Java Opportunity to AJAX
- AJAXWorld Conference Adds "iPhone Developer Track"
- iPhone Will Make Mobile AJAX and Web 2.0 Happen
- Why Build Applications for the iPhone and iPod Touch?
- Designing For the "iPhone" Is a Refreshing Experience
- New Column: A Geek's Bookshelf
- Building an iPhone Application with Adobe AIR
- Apple U-Turns on iPhone: Third-Party Developers To Get SDK in 2008
- Vodaphone To Present iPhone Developer Session at AJAXWorld


































