Apple iPad announcement evokes yawn

Richard Gaskin ambassador at fourthworld.com
Sat Mar 10 13:41:49 EST 2012


Andre Garzia wrote:
> I've heard that Google is dealing with that by shipping a new Android
> Emulator in the SDK. This new emulator will randomize the rect of the
> device upon every launch with values between 124 and 2048.
>
> =)

That would actually be a very value feature, as it would reduce the 
number of lazy developers who live in a vacuum in which they assume the 
world has only the devices they personally test with.

In this regard the modern mobile arena isn't much different from 
designing for the desktop for the last 20 years.

The Mac premiered with no choice but a 512x342 B&W screen, and it became 
stupid to design only for one fixed resolution not long after when VGA 
connectors were introduced.

Today monitors commonly range from 800x600 to 2560x1440 and beyond, and 
we just write resizeStack handlers to work with 'em all.

With mobile the only real difference is that pixel density also varies 
more than on desktop displays currently, so we need to take that into 
account as well.

Fortunately the hard work of figuring out the logistics has already been 
done and guidelines are provided in the Android HIG:
<http://developer.android.com/guide/practices/screens_support.html>

Today both iOS and Android support devices with multiple physical sizes 
and resolutions, and there's no reason to believe Apple will limit iOS 
to only two form factors forever.

So those using Android are getting a head start on where every major 
player in the industry is headed:  smart devs are designing with dynamic 
metrics to deliver an optimal experience across all possible devices...

...just like we've always been doing on the desktop.

It hasn't been a good idea to presume a fixed display size since 1986.

--
  Richard Gaskin
  Fourth World
  LiveCode training and consulting: http://www.fourthworld.com
  Webzine for LiveCode developers: http://www.LiveCodeJournal.com
  LiveCode Journal blog: http://LiveCodejournal.com/blog.irv




More information about the Use-livecode mailing list