Posts Tagged: mobile


31
Dec 10

Mobilising the Web – A necessary evil?

The mobile ecosystem is extremely diverse with more and more devices being released using a variety of different software. Although the iPhone is having the most impact on the mobile industry over all else, mobile web browsing still only accounts for around 4% of webpage views (Dec 2010). And despite all the noise, the iPhone’s not the only one out there.

Of this 4%, Mobile Safari only commands 23.44% of the market (17.51% on the iPhone, 5.93% on iPod Touch) – not much of a lead on Opera Mobile, Nokia & BlackBerry’s browsers. In fact there are 5 very different mobile browsers within 4% of each other, making a very fractured ecosystem.

Browser Market Share
Safari 23.43%
Opera 20.1%
BlackBerry 17.87%
Nokia 15.68%
Android 13.23%
Other 20.1%

With the constant growth in mobile devices, client requirements / briefs for creating mobile friendly services are commonly very vague. Many things need to be considered before building for multiple devices. For example:

  • What devices are we building for (desktop/tablet/smart phone/WAP)?
  • Defining device groupings based on device capabilities (e.g. HTML, CSS, JavaScript, Video, Flash support etc)?
  • Create functionality, restraints and support for each device grouping.

This can prove frustrating to clients as sacrificing important functionality for differing devices can be a bitter pill to swallow.

This approach can also be increasingly confusing, frustrating and discouraging for traditional ‘desktop web’ developers and consequently focus on optimising their sites for just one device… the one in their pocket. Ironically, if you suggested to a developer that they only built for one desktop browser they’d look at you like you just insulted their mother.

With the mobile ecosystem being as fragmented as it currently, it is hard to see clients spending the time and money on developing specifically for the 5 big name browsers  individually. So what is the way forward? Do we just develop versions with Safari and Opera in mind and cover as much of the market share as possible? Or will we see a move towards building sites which degrade gracefully throughout the mobile browsing ecosystem?

Follow Rob on Twitter @robert_lowe

26
Oct 10

Takin’ it to the MAX

Short of a couple of sneak peeks, the Adobe keynote at this year’s Flash on the Beach really didn’t give much away… they save the good stuff for MAX. Yesterday, they certainly delivered on that.

One recurring theme though, throughout the Flash on the Beach, was that no matter what happens with HTML5, Flash will always be ahead of the curve.

HTML5/CSS3 may be moving in as heir apparent to take over basic video content delivery, prettier fonts, basic animation etc but Flash has always been doing things that couldn’t be done without the use of a plug-in. In many ways, it’s responsible for pushing the boundaries of what people expect from the web and this week they’ve been pushing that even further.

Anyway, back to the cool new stuff…

Real 3D in Flash

Check this out.

Introducing the new Molehill 3D API. Molehill means full-textured 3D models, made of hundreds of thousands of triangles rendered on the fly in Flash with hardware DirectX & OpenGL 3D acceleration. And these capabilities are available to use with existing 3D libraries like Away3D and Alternativa3D.

Not only that, this will be available in the browser too, not just through Air on the desktop. Awesome.

Air 2.5 – Coming to a screen near you

Also revealed at MAX was the new release of the Air run-time. Air 2.5 is really mobile focused, with support for Android 2.2, Windows Phone 7 and BlackBerry Tablet OS, – and obviously, it’s running on Windows, OSX and Linux – but the new version is also compatible with set-top boxes and works with Google TV.

That’s right, Flash on your TV and the results look pretty impressive so far. Adobe’s aiming to have Flash/Air on every screen and they’ve made lots of enhancements to APIs to help account for the lower-processing power of mobile devices and set-top boxes.

The desktop run-time has also moved on with greater support for CSS in HTML-based Air apps. You can use TypeKit now and newer CSS features like drop-shadow and @font-face.

For further reading, you can check out all the details are in the Air 2.5 release notes.

So, where’s it all going?

All of these are really positive steps for Adobe, in my opinion. They may have been late to the party on mobile but everything we’re seeing here is right on the money. A lot of people have been really quick to write off Adobe but all of this is adding up to:

  • a solid offering on mobile/tablet/set-top platforms;
  • packaging of ActionScript based apps for iOS devices;
  • increased support and integration with HTML5/CSS3;
  • hardware acceleration cross-platform;
  • and still more features that you just can’t get anywhere else.

Even InDesign is pulling its weight in digital with the Digital Publishing Suite! (Mashable has a good overview here)

I have to say, I’m impressed with what’s coming out of Adobe at the moment. Innovative solutions, in all the right areas. Long may it last.

Postscript: From the Bleeding Edge

Also, you’ve gotta check this out. Adobe have been working on a visual prototyping tool for HTML5/CSS/JavaScript powered animations. Codenamed “Edge” it looks pretty damn handy and Adobe was always the logical place that this kind of a solution would come from. Watch the video from the Adobe DevNet anyway and let me know what you think.

Follow Shane on Twitter:
@shane_casey


Blog WebMastered by All in One Webmaster.