| By Kevin Hoffman | Article Rating: |
|
| January 18, 2008 03:30 PM EST | Reads: |
10,870 |
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,870
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 |
||||
- Open Source Java Guru Moving to Joost
- Apple Introduces New iPod nano With Built-in Video Camera
- Ipadio’s iPhone App Makes Mobile Broadcasting and Audio Blogging a Breeze
- MTV Video Music Award-Winning Green Day To Host Special Music Countdown on SIRIUS XM Radio
- GITEX TECHNOLOGY WEEK 2009 Exhibitor Profiles
- Mobile Application Stores: What's the Operator's Play
- Stewart McKie Launches Mobile Tagging and Content Delivery Topic on Ulitzer
- Technology Face-Off: Augmented Reality vs Mobile Image
- Apple Approves First Official Porn Star App for iPhone
- Pixamba CEO Launches Stock Photography Topic on Ulitzer
- Will Ulitzer Dominate News Content on The Web? -Gartner
- Software AG Named "Gold Sponsor" of SOA World Conference & Expo 2009 East
- Adobe Flash Media Server on iPhone
- Open Source Java Guru Moving to Joost
- Did Bill O'Reilly and Fox News Contribute to Dr. Tiller's Murder?
- I Have Three Free Guest Passes for the iPhone Developer Summit
- Will Corporate America Embrace the iPhone?
- Gorilla Logic Announces FlexMonkey for Adobe Flex
- iPhone Developer Summit Day Two: Show Report
- Where Web 2.0 Meets Voice 2.0
- Video Conference with Flex & FMS
- SYS-CON Events Announces iTVcon Internet TV Conference & Expo 2007
- AJAX and Enterprise RIA Tools - JSF, Flex, and JavaFX
- iTVCon - Internet Video Conference & Expo Registrations Now Open
- Internet Video Update: First "Webisode" of Quarterlife Will Air on MySpaceTV
- Microsoft's Flash-Killer Silverlight Streaming Video Plug-in Released
- "TV Anywhere, Anytime" Gets a Boost...From Joost
- Android: Who Hates Google Over the Phone?
- From Enterprise to Cloud, Virtualization Today on SYS-CON.TV
- iTVCon - Starts Next Monday! Check Out the Full Speaker Lineup


































