Mike Chambers

code = joy

Archive for the ‘mobile’ tag

On Adobe, Flash CS5 and iPhone Applications

with 347 comments

A little over a week ago Apple released a new draft of their iPhone developer program license which contained the following clause:

3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

Essentially, this has the effect of restricting applications built with a number of technologies, including Unity, Titanium, MonoTouch, and Flash CS5. While it appears that Apple may selectively enforce the terms, it is our belief that Apple will enforce those terms as they apply to content created with Flash CS5. Developers should be prepared for Apple to remove existing content and applications (100+ on the store today) created with Flash CS5 from the iTunes store.
Read the rest of this entry »

Written by mikechambers

April 20th, 2010 at 3:47 pm

Posted in General

Tagged with , , ,

Flash Player 10.1 and Windows Phone 7

with 44 comments

There has been a lot of buzz in the mobile space lately, and I suspect there will be even more around Windows Phone 7 at next week’s Microsoft Mix conference. One thing I wanted to clarify as it may have been lost in some of the other news is that Adobe and Microsoft are working together to bring Flash Player 10.1 to Internet Explorer Mobile on Windows Phone 7 Series.

I dont have an eta or other specifics right now, but it is something that both Adobe and Microsoft are working closely together on.

Written by mikechambers

March 9th, 2010 at 4:26 pm

Posted in General

Tagged with , ,

Scrolling HTML with Flash Content on Touch Devices

with 15 comments

In response to my post on Mouse Events and hover in Flash Player content on touch devices, John Gruber (daringfireball.net) raises an issue:

The problem, though, for a hypothetic Flash plugin that renders pages within web pages (as on traditional desktop browsers), is how to tell whether a tap-and-drag within a Flash element is supposed to scroll the entire web page or be passed as a mouse movement event to the Flash element. It can’t do both, and it can’t read the user’s mind.

This is a potential issue, and as John notes, is one not isolated to Flash content (scrolling textareas have similar issues on a touch device).

Here is how the current pre-release builds of Flash Player 10.1 handle this on the Nexus One (I havent had a chance to confirm for the other devices).
Read the rest of this entry »

Written by mikechambers

February 23rd, 2010 at 1:12 am

Posted in General

Tagged with , ,

Flash Player content, Mouse Events, and Touch input

with 59 comments

So, the Interwebs is all a buzz again around the latest article that “proves” that Flash will not be useful on mobile devices (much less the iPad). From the article:

Current Flash sites could never be made work well on any touchscreen device, and this cannot be solved by Apple, Adobe, or magical new hardware.

That’s not because of slow mobile performance, battery drain or crashes. It’s because of the hover or mouseover problem.

Basically, the writer is arguing that because some Flash content uses Mouse over / hover events (MouseEvent.MOUSE_OVER), and because there is no such event as a hover on a touch devices, then apparently, most Flash content just flat out wont work on touch devices.

I wanted to make a quick post that corrects some of the false assumptions and conclusions presented in the article, which include:
Read the rest of this entry »

Written by mikechambers

February 22nd, 2010 at 12:22 am

Posted in General

Tagged with , ,

Follow

Get every new post on this blog delivered to your Inbox.

Join other followers: