Wednesday, March 11, 2009

iPhone vs. Flash Player smackdown

Developing for the closed iPhone ecosystem is similar in many ways to Flash development. The graphics capabilities alone make it a superior platform. It doesn't have to be that way. I'm proposing three bold moves that would enable Flash to extend it's current lead in the RIA space and attract even more developers to the platform.

1) Explicit 3D graphics card support
Adobe can sandbox it all they like, but access to native high speed 3D rendering is one of the things that is making the iPhone such a hot platform. All that is really needed is to be able to pass on projection matrices, interleaved vertex buffer data, lighting and material settings to a graphics card and let it do it's thing. Make it detectable so developers can have a fallback if it's not available. Instantly web games become 1000% more possible.

2) A Javascript bridge a mile wide
ExternalInterface can get you where you need to go, with a lot of effort. Can you make it easier for us Adobe? I've taken the FABridge code, fixed some bugs (try passing the string \" from JS), and enabled the EarthBrowser plugin to be completely scriptable in Javascript. If Adobe could sit a few people down and nail down support for all browsers (including using VBScript to fake property getters and setters in IE7) then you could in effect create any Flash app completely in Javascript. This would open up a whole new world of possibilities for developers to create on the fly code that wouldn't have to be precompiled into a SWF. This would be HUGE.

3) An app store like iTunes
Along with great hardware, sleek design and serious developer tools the iPhone has a way for developers to monetize their creations. Adobe should do this for AIR apps and Flash plugins. Make a marketplace of website widgets and AIR apps that can be purchased for a few bucks. I have to administer my own servers and integrate a purchasing system with credit card companies, renew and manage a https certificates and deal with a lot of technical support not directly related to my software. It is a very small percentage of developers that are willing and able to spend the kind of time and money that it takes in order to sell stuff online. Apple has managed to create a system that does all of the heavy lifting of e-commerce and takes a healthy 30% cut for itself, but it's worth every percentage point.

Adobe has a spectacular platform that has a lot of room to grow. Flash market penetration is unreal and it is time for Adobe to get out of their overly cautious mindset and really create something new to help us developers create. Hire me, I'll direct the development.

46 comments:

Anonymous said...

I totaly AGREE with you Matt about an "Adobe App Store"

That would be so easy and GREAT!

komodor said...

how fresh ideas you have :)

1. flash has support for 3d accelerators

2.. if you can use it, there is more or less good cooperation with js - in and out

3. there is exchange at adobe.com, where you can buy half and there is other place, where you can find air apps


so, i understand there is not everything perfect, but sorry, you are discovering full colonized america


good luck

Elden said...

I recently came across your post and have been reading along. I thought I would leave my first comment. I don't know what to say except that it caught my interest and you've provided informative points. I will visit this blog often.

Thank you,


Credit Card Processing

Flv Player said...

Thanks for updating us with the nice information.

mahjong said...

I gathered useful information on this point . Thank you posting relative information and its now becoming easier to complete this assignment
mahjong games | agario | games like minecraft|halloween | pacman| kizi | hulk | geometry dash | sniper games | games

mrfyzv said...

I found your this post while searching for some related information on blog search...Its a good post..keep posting and update the information.
http://downloadmyfileshere.com

Toom said...

Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info.
http://bestdownloadablefreeware.ru

ane semprul said...

This blog is so nice to me. I will continue to come here again and again. Visit my link as well. Good luck
obat aborsi
cara menggugurkan kandungan
obat telat datang bulan
obat penggugur kandungan

Human resource dissertation help service said...

Human Resource Management (HRM) Human Resource Dissertation Help Service A dissertation writing in the field of human resource management covers a list of concepts

C++ Assignment Help said...

C++ Assignment Help C/ C++ Assignment Help, Online C/C++ Project Help and Homework Help C++ Assignment Help Introduction C++ is a middle-level programming language established by Bjarne Stroustrup beginning in 1979.

Alex John said...

I am not a brilliant identity but rather i like hues and artistic creations. Distinctive hues have diverse fascination so i do concur with creator.
What It Takes to Reshore Manufacturing Successfully Case Solution

Kristofer Kihn said...

Some time we are searching for incredible stuff, here I found that decent work.
Programming Assignment Help

Shaaban Mohamed said...


شركة تنظيف بالدمام
شركة تنظيف فلل بالدمام
شركة تنظيف شقق بالدمام
شركة تسليك مجاري بالدمام
شركة مكافحة حشرات بالدمام
شركة كشف تسربات المياة بالدمام

شركة مكافحة النمل الابيض بالخبر
شركة مكافحة النمل الابيض بالجبيل
شركة مكافحة النمل الابيض بالقطيف
شركة مكافحة النمل الابيض بالاحساء

شركة كشف تسربات المياة بالخبر
شركة كشف تسربات المياة بالقطيف
شركة كشف تسربات المياة بالجبيل
شركة كشف تسربات المياة بتبوك
شركة كشف تسربات المياه بالباحة

Shaaban Mohamed said...


شركة تنظيف بالدمام
شركة تنظيف فلل بالدمام
شركة تنظيف شقق بالدمام
شركة تسليك مجاري بالدمام
شركة مكافحة حشرات بالدمام
شركة كشف تسربات المياة بالدمام

شركة مكافحة النمل الابيض بالخبر
شركة مكافحة النمل الابيض بالجبيل
شركة مكافحة النمل الابيض بالقطيف
شركة مكافحة النمل الابيض بالاحساء

شركة كشف تسربات المياة بالخبر
شركة كشف تسربات المياة بالقطيف
شركة كشف تسربات المياة بالجبيل
شركة كشف تسربات المياة بتبوك
شركة كشف تسربات المياه بالباحة

Kiên Văn Đình said...

The blog or and best that is extremely useful to keep I can share the ideas. Age Of War 2
Big Farm | Slitherio | Tank Trouble
Of the future as this is really what I was looking for, I am very comfortable and pleased to come here. Thank you very much.
Happy Wheels | Goodgeme Empire | Slither.io

devikamahajan said...

IoT Solutions
IoT Solution and Services

haris maulana said...

niche job

Viagra asli said...


terima kasih gan semoga bermanfaat...
Vimax
Viagra
Obat Kuat
Obat Pembesar Penis
Klg

devikamahajan said...

Raju Yadav
Nisha Patni
Virat Kale

muh wahid said...

harga bali ratih
lulur bali ratih
produk bali ratih
body mist bali ratih
parfum bali ratih
body butter bali ratih
paket bali ratih
distributor bali ratih termurah
bali ratih review

Syaniezt Barbie said...

The Article is very interesting and I like it. Agen jual fiforlif Balikpapan , Harga Fiforlif di Balikpapan , Jual Fiforlif Murah di Balikpapan , Manfaat Fiforlif , Distributor Fiforlif di Balikpapan

pauledwards124 said...

CASE STUDY HELP & CASE STUDY ONLINE HELP What a case study is and what it requires? Case study assignment is a must assignment that every student get.
Online Case Study help

Nunung Kilat said...

Thanks for writing a very informative post.
iklan baris gratis
iklan gratis

Anonymous said...

Please continue this great work and I look forward to more of your awesome blog posts. downloadallthingshere.date

Mason said...

If want to keep private information, you dont have to set this function. Web page. I think lots of people can benefit using this software!

Alexander Sara said...

Thanks for sharing! If have a long time than visit to:
super smash flash | strike force kitty 2 | super smash flash 2 unblocked | super smash flash | strike force kitty | super smash flash 2

Stanley said...

LIMITED EDITIONParis Art Fair 2012 is launching a new section showcasing contemporary design. Visit my site Bug fixes and performance improvementsNew ipad retina support.

Stanley said...

From Tarequl Hasan: Punjab RadioLarge Collection of streaming radios and newspapers from Punjab. boboydownloads.com Verset Aperu instantan pour aider facile croix d'tude vers rfrenc.

Finlay said...

The reliability of the data is highly dependent on weather stations in your area that reliably transmit data to the service. downlodable serial numbers In the game modes you'll have sixty seconds to recognize as many of the notes displayed correctly as you can.

Binasa Lakryuzo said...

PRESS RECORD, SPEAK IN ENGLISH OR RUSSIAN, IT SPEAKS BACK THE TRANSLATION. download freeware Watch, save & download your video easy to your computer.

George said...

The most accurate hour-by-hour forecast for the next day and week ahead for Northeast Wisconsin. download tv shows From the developers who brought you the incredibly popular gem matching game 'Gem Collapse'! NO IAP whatsoever.

kamil kamil said...

Use joystick to move the claw to desired position and press Catch to capture the prize. Web page. Contains both Player versus Player and Player versus Computer game play.

Frankie said...

Organise your projectUse folders to organize your files within big projects. http://downloadfreefilesfromus.com Instant verse preview to help easy study cross referenced verse.

Komil Hitriy said...

TOP 50 FREE APP on Puzzle & Trivia sector in the following App store: US, UK, JP, HK, CN, PH, AUS and other regions. http://map-of-moscow.ru Obejmuje ona zasb pyta, odpowiedzi, sw i zwrotw umoliwiajcych porozumienie si w typowych codziennych sytuacjach.

Anonymous said...

Amazing article thanks or sharing.. https://www.theappgods.com/

millenium said...

Abby Explorer Grammar - First Level Lite Free for iPad.http://gagarina27k6.ru/Videos/descargar-ares-regular-2.1.7-gratis.html You can upload photos and stories without wifi or data network and sync up later when you find wifi or data network.

Anonymous said...

This is really a great stuff for sharing. Keep it up. dooessay Thanks for sharing.

Anonymous said...

Thanx for sharing such useful post https://www.matlabhelponline.com/ keep it up :)

Viagra said...

thank you
Viagra
Obat Kuat
Obat Viagra
Obat Kuat Viagra
Viagra Asli
Viagra Usa
Viagra

Millennium 77 said...

Online images for thousands of dictionary entries, tap icon to display. ersh-service.ru Pop the wrong color and youll lose points, but be rewarded with a squelch sound.

AMELIA77 said...

Believing he was saving the city from a bomb, Eric donned his father's costume and encountered heroes ARROW and QUIVER. downloadanyfiles.gdn Tickets start from 25p - 1 and you could win a jackpot between 250 and 1,000! Are you ready to start popping.

Binasa Lakryuzo said...

About the Author Charles Frazier grew up in the mountains of North Carolina. How to get it Well Planning with Multiple Sections (Minimum Curvature); 2.

kamil kamil said...

- Not knowing your way forward is one highly stressing factor. downloadanduseit.club Users can add tasks to their home with notes specific to each task.

Alice Taylor said...

Thank you for that information you article

lennyfacetext.com

Komil Hitriy said...

To see the chords and lyrics in sync with the bands recordings, you need to own or purchase those recordings. bestdownloadwarezarchive.us Objective C Dictionary and Flashcards is a basic introduction to Objective C syntax and terms.

millenium said...

Send images to email, favorites, or your Photo Roll. http://topdownloadtorrenttoday.us 0 Change-log - Please read through, in case it involves something you need help with.