Why mobile web apps are slow

Screen-Shot-2013-01-05-at-3.59.05-AM

It may prove to be a very stupid idea, but this article is my attempt to talk reasonably about a topic that has so far spawned 100% unreasonable flamewar-filled bikeshed discussions.

A lengthy, yet highly informative, and very in-depth article on why exactly JS-heavy web apps run slow on mobiles. Goes into depth on garbage collection vs. reference counting to finally point out why it all doesn’t match up with JavaScript on the mobile.

If you are a web developer, think about the iPhone 4S Nitro as IE8, as it benchmarks in the same class. That gets you in the correct frame of mind to write code for it.

Why mobile web apps are slow →

“We’ve been conditioned for web apps to suck.”

There is no single explanation [for why people choose a native app over a web based version]. The reason browser apps lose this fight is because of a raft of small things. It’s death by a thousand cuts.

Tiny Little Knives →

(via cameronmoll)

It’s not a web app. It’s an app you install from the web.

webapp1

The people over at forecast.io on how often they receive mails from people looking for their app in the App Store where it is not to be found:/p>

You don’t get Forecast from the App Store: just go to http://forecast.io/ on your phone, and you’ll be given instructions on how to download it.

It’s 2013, and mobile browser technology has advanced tremendously in the past few years: hardware accelerated transforms and animations have made it easy to create perfectly smooth, jitter-free, interfaces, and there is no question in my mind that CSS is a more powerful way to layout dynamic content than Interface Builder.

Also contains a set of very good/practical pointers (CSS/JS/etc.) one can implement. That -webkit-overflow-scrolling: touch; tip for example is pure gold!

Don’t agree with the first part of their title though: people (including me) will label “apps installed from the web” or “apps built with web technologies” as “web apps” which you indeed can install locally, straight from the web. — Guess they don’t agree themselves either, as their promo pic is named webapp1.jpg … 😉

It’s not a web app. It’s an app you install from the web. →

Playstation Video Unlimited

This is the new PlayStation Video Unlimited service. This PlayStation app runs at a full 60 frames per second (when you see it on a PS3), has tons of 3D graphics effects, full-speed 1080p video playback, and a fluid, hardware accelerated, animated user experience. What you may not know is that this is a web app.

Totally loving the part where web applications are (will be) able to access/make use of the hardware (viz. gfx card, camera, gps, etc.) and/or certain datastores (viz. phone contacts) of a device … the gap between native and web apps is getting narrower.

The PlayStation Web App → (via )

Introducing Gowalla Missing Items Location Finder (Gowalla MILF)

Today I released a tool named Gowalla Missing Items Location Finder (Gowalla MILF for short) which lets you locate Gowalla spots near you which contain items which are missing from your vault. Continue reading “Introducing Gowalla Missing Items Location Finder (Gowalla MILF)”