Swipe

This is Swipe, a blog by pinch/zoom about mobile, design, user experience, usability, development and the future of technology.

The idea that it’s only the young or people who’ve grown up with a technology who can appreciate it. Complete nonsense! My generation is highly intelligent and highly adaptable, and we’ve gone through this series of extraordinary technological leaps. Unlike today’s young who were born with this world, we’ve shown the meaningful thing, which is adaptability, and the ability to encounter radically different new technologies repeatedly.

David Starkey, aged 66, on mobile apps.

David is the creator of Kings and Queens, an iPad / iPhone app on the history of the British monarchy.

Adapting Background Images with CSS

Problem:

You need to resize your background images for multiple device orientations. e.g. portrait and landscape, but you want the browser to resize the image instead of downloading a second image.

Solution:

Using background-size and media queries you can define different image dimensions per orientation.

Example:

@media only screen and (orientation:portrait) {
.example-image { background: url(example.png) no-repeat center; }
}

@media only screen and (orientation:landscape) {
.example-image { background: url(example.png) no-repeat center; background-size: 50% 50%; }
}

Device Support:

Works in most Mobile WebKit browsers, including iPhone and iPad.

References:

The Financial Times shifts from Native to HTML5 on iOS

http://app.ft.com/

In a move against Apple’s 30% fee for magazines in the App Store, the Financial Times released a HTML5 version of their paper for iPad and iPhone. The app uses nearly 8000 lines of Javascript to perform a few interactions and the offline storage. They made the move to give customers faster updates, greater speed and more videos for iPhone users.

While officially FT doesn’t support Android with this release (telling Android users to use the mobile website or their Android app), I see a bunch of code to support it, including a lot of device detection and light adaptation to device types. Further highlighting some of the “uniqueness” found among multiple flavors of WebKit these days.

But this quote is my favorite bit:

The breadth of tools and documentation available for native apps and even desktop HTML5 development is just not there for mobile-based web app development. In addition the usual testing tools for both functional and performance testing do not exist, so we had to invent our own systems and processes to make sure the app worked effectively.

“It was truly an oh-shit moment – and really, really painful to realise where we were. MeeGo had been the collective hope of the company, and we’d come to the conclusion that the emperor had no clothes. It’s not a nice thing.”

Nokia’s chief development officer Kai Oistämö – the moment Nokia realised its Ovi Store wasn’t going to cut the mustard.

Fixed Footer in iPhone... Finally!

http://davidbcalhoun.com/2011/new-mobile-safari-stuff-in-ios5-position-fixed-overflow-scroll-new-input-type-support-web-workers-ecmascript-5

It has been four years since the original iPhone debuted and four years that web developers having been finding hacks to get content to be fixed positioned.

From my book Mobile Design & Development

One of the things the iPhone doesn’t support is the ability to display fixed position content at the bottom of the viewport, because you can scroll the entire viewport. This is incredibly annoying if you want to create a bottom tab bar, similar to the native app convention.

Finally when iOS5 releases to the public this fall, Mobile Safari will support position:fixed, meaning you can position toolbars and tab bars to the screen edge and use the native scrolling feature and not CSS Transforms.

This is long overdue. Other WebKit platforms have slowly been making the fix, but it will be good to see it in the core source.

Talk-o-Meter - bringing fairness back to the conversation

talkometer.JPG

I don’t know about you, but there seems to be a disproportionate number of male relatives in my extended family who can talk under 6 feet of wet cement. We all have an Uncle Alby who completely dominates any conversation with a whole lot of yapping about themselves and zero listening to anything you have to say – you’re just a foil for more stories about their youth. (Or maybe that’s just my relatives). Even when he starts the story with “Did I tell you about the time” and I answer in the affirmative, I’m still forced into listening for the 495th time.

Well, now there’s an app for that (of course).

Talk-o-meter is an iPhone app that monitors any conversation by recognising who is talking and keeps track of each person’s talk time. The hope is that both conversationalists can glance over and can notice if they are dominating the conversation and hopefully temper their chatting to give the other person a chance to speak.

I’ve downloaded this and I’ll let you know how I go… although I suspect my Uncle Alby will use this as a challenge to just dominate the conversation 100% instead of the current 97%.

Flip creator moves into mobile... grilled cheese

While the headline sounds hilarious, it’s an actual serious story. Jonathan Kaplan, formerly of Pure Digital Technologies (creators of the Flip HD camera), just announced that his latest secret venture is a chain of grilled cheese fast food restaurants.

Reconfirming my disdain for QR codes, users order from the mobile website, and get a QR code, which they then redeem at one of the four San Francisco restaurants to receive their grilled cheese sandwich. And reconfirming my believe that we’re in a bubble, he’s already allegedly secured $10 million in funding.

It reminds me of the dotcom boom all over again where the technology is shouting loud but manages to distract everyone from what they should really be focusing on. Remember when it was a really big deal to be able to order pizza online?

Kaplan is really trying to invent a new model for the restaurant business, one that uses mobile technology for an experience that’s fast and flexible without sacrificing quality.

It’s great that they’re trying to use mobile technology to improve a system but this really seems to be like it’s a solution looking for a problem. I mean, how long does it really take to duck out and order a sandwich? By using the technology users will probably save a few precious seconds of their lunch hour, which they’ll then probably spend eating at their desks.

This might be the first step in revolutionizing our relationship with casual dining… or could be another case of investors gasping to throw money at mobile.