On Apr 8, 2010, at 9:38 PM, Jerry Daniels wrote:

> Gruber just post a more studied view of Apple's latest ruling (the infamous 
> Section 331) which we have been discussing in this thread:
> 
>   http://daringfireball.net/2010/04/why_apple_changed_section_331
> 
> I anticipate this latest change to the "rules" will generate quite fierce 
> debate among all concerned--which includes those of us who have bought into 
> revMobile. 
> 

I've been following the debate so far with bated breath. I've lately been 
re-architecting a complex app so that I can shoehorn it into revMobile. Right 
now, I'm hoping I don't have to tell my employer the effort's been for nothing. 
I had just about convinced myself that RevMobile was going to squeak in, but I 
was reading this about Flash (at 
http://www.adobe.com/devnet/logged_in/abansod_iphone.html), which everyone is 
saying is the target of the license change:

> We enabled this by using the Low Level Virtual Machine (LLVM) compiler 
> infrastructure. LLVM is a modular, flexible compiler system that is used 
> widely in a variety of projects. The key reason we choose LLVM is its 
> flexibility and applicability to iPhone development.
> 
> We created a new compiler front end that allowed LLVM to understand 
> ActionScript 3 and used its existing ARM back end to output native ARM 
> assembly code. We call this Ahead of Time (AOT) compilation—in contrast to 
> the way Adobe Flash Player and Adobe AIR function on the desktop using Just 
> in Time (JIT) compilation. Since we are able to compile ActionScript to ARM 
> ahead of time, the application gets all the performance benefits that the JIT 
> would offer and the license compliance of not requiring a runtime in the 
> final application.
> 
> By doing the compilation step, we allow developers to create applications 
> using their Flash skills and their knowledge of ActionScript 3. In the 
> process, we also expose the APIs that developers are familiar with so they 
> can not only use the ActionScript language but follow the customary 
> app-building model. When you build your application for the iPhone, there is 
> no interpreted code and no runtime in your final binary. Your application is 
> truly a native iPhone app.

How is this different from what RevMobile does? Hmmm?

Now I'm worried.


t


_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to