| By Kevin Hoffman | Article Rating: |
|
| January 18, 2008 03:30 PM EST | Reads: |
10,305 |
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,305
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
About Kevin Hoffman
Kevin Hoffman, editor-in-chief of SYS-CON's iPhone Developer's Journal, is Technical Chair of iPhone Developer Summit. He 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 |
||||
- iPhone Developer Summit Extended To June 22-23 By Popular Demand
- Ulitzer’s Amazing First 30 Days in Public Beta
- iPhone OS 3.0 Hits the Streets Today
- Will Ulitzer Dominate News Content on The Web? -Gartner
- Ulitzer Responds to Published Reports
- Twitter is the Dumbest Thing I Have Ever Seen in My Life
- SOA, Cloud Computing & Live Mesh: A Day in the Life of Ivan Eyepack 2009
- Oracle + Sun Will Be Like the iPhone: Larry Ellison
- What Hardware Changes Will iPhone OS 3.0 Bring?
- Steve Jobs & the New iPhone?
- Xpress Suite Adds Automatic Java to iPhone Conversion
- iPhone Developer Summit Extended To June 22-23 By Popular Demand
- Apple Gets its Man
- Ulitzer’s Amazing First 30 Days in Public Beta
- iPhone OS 3.0 Hits the Streets Today
- iPhone 3.0: Usability Tweaks and New APIs
- Will Ulitzer Dominate News Content on The Web? -Gartner
- Quickoffice Unveils Editable Office Application for the iPhone
- How to Cut & Paste from a PowerPoint Doc to Word on an iPhone
- iBank Mobile Announces iPhone App for Tracking Personal Finance
- 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
- Apple U-Turns on iPhone: Third-Party Developers To Get SDK in 2008
- Vodaphone To Present iPhone Developer Session at AJAXWorld
- Building an iPhone Application with Adobe AIR
- Why Is iPhone Better? Here's My Story...






































