One of the reasons for my interest in site performance is because these techniques become even more important when developing for mobile. Google published some recent evidence supporting this belief.
“We saw something similar after we launched an updated interface for Gmail on the iPhone during MacWorld earlier this year. Lots of iPhone users tried the new interface (hence the bump in Gmail pageviews between January and February), but they didn’t stick around like we hoped they would. Over the course of the next few weeks, we made some tweaks to drastically improve the speed of the product, and Gmail pageviews on the iPhone not only stabilized, but began to rise, as the graph below shows:”
Read more at Google’s blog.
In case you missed, tests show that Safari on the iPhone will only cache objects that are under 25k. Something to keep in mind as you build your iPhone web apps.
I got very excited today over the news via Truemors that Google is going to start offering location-based services using cell towers to determine the location.
According to the news reports, you press zero on your mobile phone while using Google Maps to find your approximate location using cell towers. The iPhone lacks GPS so this new service sounds like a winner.
Except you can’t press zero on your iPhone. There is no zero key to press. There are no keys at all on the iPhone.
Here is where my foolishness comes in. I decided to use Google Maps on my iPhone and search for zero. Amazingly, it worked. It put a dot on the map just a few blocks from my house.
I couldn’t wait to share my discovery with my coworkers. It was only when one of them said searching for zero returned a location in South Carolina that I realized the error.
Turns out there is a business near our house with the name “0 1 All Day 24 Hour 1 Locksmith.” Searching for zero didn’t find my current location. My current location just happens to be near the top result starting with a zero.
And that’s how I ended up being today’s zero.