Author Archive for MarkD

Article on Flash and the iPhone..

Today I stubled across the following article from Chris Hill at übergeek.tv.  The reason that it was more interesting than the majority of iPhone posts was the depth and context; something unfamiliar with Flash+iPhone articles!

Let’s dissect it:

“While this is a great idea, I definitely would agree with Steve that it won’t run very well on the ARM processor.”

Markd:  Flash runs extremely well on an ARM based processor, to be clear though ARM don’t build processors.  Flash Lite has shipped on 800million devices, the majority of which have ARM based OMAP processors.  Performance is typically dependant on the host Operating System, memory, bus speed and screen size.

“Compared to writing Flash for a PC, Adobe only needs to concern themselves with one system. This means they can perform optimizations that would probably cause them compatibility issues otherwise”

Markd: If it were as easy as “1 phone” then we’d be laughing.  Flash and Flash Lite is delivered to OEMs in the form of source-code reference implementations, Linux, S60, BREW, Windows Mobile and Win32.  Building any code base for 1 device would be a worthless endeavor for a portable code base like Flash.

“When Macromedia/Adobe chose On2’s video tech, one of their considerations was portability.This means that we can assume quality video playback support, which should give most people warm fuzzies.”

Markd: Indeed it does and you can check that out across Nokia’s S60 and Maemo platforms, Archos 5-7, the Wii and lots more in the future.

Looking at the specs of the iphone shows that its no slowpoke. Let’s assume 400mhz. What can we do with 400Mhz on a very specific platform? A lot! “

Markd:  Again 400mhz only forms part of a device picture, you also have to consider the host OS, memory, bus speed and screen size.  I’m sure however that with less CPU power you can still do alot.  Why not check out your own device specs and consider all the parts that are running in there.

“But daintily sipping CPUs is not what the Flash Player is known for. In fact it can easily bring a computer to its knees if used wrongly. What are the major hurdles to overcome? “

Markd: Glad you pointed out that “if used wrongly”, to provide unlimited bounds for creative people sometimes you have to accept that some will get it wrong.

“With flash, there are limitless possibilities, but these also need to be displayed 30 times a second.”

Markd:  Flash based ads running at 30fps+ are stunning examples of what not to do.  You should always set the frame rate for your content to a rate that fits the content and hardware profile.

“If there is one place that Adobe developers will lose sleep and hair, it will be attempting to get Flash to work with practically no RAM.”

Markd:  Agreed, this is always a problem but Flash itself doesn’t need much RAM to run.  I think the point is “attempting to get Flash content to run with practically no RAM”.  It’s a real issue, it may never be 100%, but we’ll chase it and developers need to do their part too.

“So which version?”

Markd:  Adobe created the Open Screen Project with all the relevant partners in the mobile and devices space.  Each of the partners has a role to play in solving the goal which is to deliver a consistent platform across screens.  A single version and a single platform will happen, but you will not be Bitmap caching on a phone anytime soon.

“And Flash Lite hasn’t really taken off as it should. Flash Lite is also specific to mobile, with the expectation that mobile would be ‘its own thing’. But what’s happened is that the ‘normal’ web is being put on phones, and so Flash Lite isn’t an ideal candidate.”

Markd: Flash Lite has “taken off” on 800m devices including set-top boxes, games consoles, TVs and mobile phones.  It was created because desktop Flash wasn’t portable enough (code size, performance) to deliver on low power devices.

The latest version Flash Lite 3.1 is capable of playing back Flash 9 content using Actionscript 2.0, that’s about 85% of the top 500 sites right now.  So if you have a phone that has enough RAM and network performance to keep going then Flash Lite will keep up.

“normal web being put on phones”

The iPhone and Facebook is a perfect example of an Internet application taking advantage of the iPhones mobility.  The ‘normal’ web isn’t a great experience on 99% devices, Facebook realised that and have a different experience for iPhone or mobile users.

People only want the ‘normal’ web on their phones as a last resort, why should they have to Pan and Zoom around just because its a small screen?  The Apple Appstore proves that they want/need applications for their key tasks whilst mobile, or sitting in front of the TV.

It all depends on context:

“What application, when in front of my computer, do I pick up my phone to do simply because it’s a better experience?”

SWFPack.com launches for Mobile Devices

We seem to be in a packaging bonanza lately!  We have SWF2Go, Swf2SIS, KuneriLite, SWF2NFL, SWF2Jar, Capuchin and now… (drum roll) SWFPack!

Of course just like KuneriLite Ugur is rocking a full blown webservice.  So for the first time users with any desktop (or mobile?) browser are now able to create a SIS file for distributing their content.

What I love about this service:

  • Cross-platform packaging solution
  • Web Hosted, no configuration horrors
  • Light-weight and FREE
  • No more licensing Windows for your mac
  • Excellent support

Well done to the Kuneri team on this and I encourage you all to kick the tyres on this great new service.

Mark

UK MaD Meeting - October 21st - Win CS4!

My Office in London

Matt Pollitt, User Group Manager for UK is going to be hosting a meeting at the Adobe Regents Park offices.  This time round we have lots going on and it looks to be a great event.

  • Orange - At the event we have Neil Holroyd, Head of Games & Gambling (Partnerships & Services) from Orange UK joining us for the first time.  He’ll be talking about what Orange look for in great mobile content, very exciting!
  • ustwo™ - Are going to show us some of the amazing work they’ve been doing with Sony Ericsson for their Capuchin Project.  I’ve seen some of it already and I think you’ll be very very impressed
  • Device Central CS4 demo - Liz Myers is going to re-live her Lynda.com video training session for Device Central CS4 so that you can get to grips with the new features.
  • Adobe Feedback - Just like the last time I’ll be listening to issues, and this time I want to talk about future products.
  • Prizes - We are going to raffle off CS4 Design Premium and CS3 products.
  • Food - There will of course be pizza and drinks

To attend this event (and be entered into the prize draw for CS4), please RSVP to UGadmin@flashmobilegroup-uk.org with the subject “I want to attend the UKMaD Meeting oct2008? with your name, contact email & contact number.

Remember, if you do not RSVP, you will NOT be entered into the software raffle or receive your free bag of swag.

Meeting Details

Time : 6.30pm  ( for pre-meeting food, speakers starting around 7pm )

Venue : At the Adobe Regents Park office
12 Park Crescent,
London,
W1B 1PH,
United Kingdom

closest Tube station : Regents Park or Great Portland Street

SWF2NFL Packager from Moket

Moket have just released a great new tool for packaging Flash content for S40 5th Edition and higher devices.  The tool is built using Adobe AIR technology and use some of the great desktop integration including Drag and Drop and caching.  Note that it runs on Mac/PC and Linux in the future.

Also included in the tool is a device browser that updates automagically when new NFL devices are released via Forum Nokia.  This enables you to check the detailed information about the devices as soon as its released.

Here’s a screenshot of an application that I packaged today!

5310 running NFL

Great job guys!

Flash on the Beach

Today I’m writing from the train travelling down to Brighton from London to present at Flash on the Beach.

The conference is popular among the UK Flash community and gives everyone a chance to get out of London and relax in Bohemien style.

I’ll be talking about Flash Lite, the UK Market and the Open Screen Project during the keynote address.

If you are going to be in Brighton then I’ll see you there!

Mark