HTML5 och Flash är bästa kompisar säger Adobe
NyheterHTML5 är en bebis och Flash är en gammal hund som inte kan lära sig nya knep.
Nej de är inte, sa Adobes Ben Forta vid sin MAX-utvecklarkonferens i veckan.
Han poked roligt på artiklar som talar om kontroverser med a Sesam-inspirerad skit som visar HTML5 och Flash som marionetter slänger förolämpningar och tävlar om uppmärksamhet av en tiara-bärande Android marionett och blir vänner efter att ha lurats av en kändisskvaller kanal .
"HTML, du är den magi som gör webben," hävdade Forta i ett försök att skapa fred. "Och Flash, du gör de mest fantastiska kreativa saker som gör webben mer magisk."
Eller som Adobe CTO Kevin Lynch berättade för TechRadar mer seriöst (och utan en handdocka), "kombinationen av Flash och HTML är det bästa sättet framåt. Flash är väldigt komplementärt, det gör saker HMTL gör inte. Flash lägger till kapacitet HTML har inte ännu tillagt i webbläsaren. "
Adobe tänker på Flash som ritning för var HTML kan gå. "Flash lägger i princip till förmåga HTML har ännu inte lagt till i webbläsaren, eller kommer att göra med HTML5 och vi fortsätter att fortsätta med Flash," Lynch hävdar, påpekar tillkännagivandet av Molehill 3D API för Flash.
"3D-grafik är inte något som HTML kan göra och Flash kommer att leverera som det gjorde för video, en riktigt konsekvent vacker upplevelse för 3D och jag tror att det kommer att bli lika mycket av en revolution som vi såg för video men nu med 3D grafik."
Flash vs HTML
Men varför är det bättre att lägga till funktioner som 3D till webben via Flash än att lägga dem direkt i HTML?
"Vi kan snabbt uppfinna och utforska områden med Flash, och vi kan snabbt installera Flash. Flash 10.1, under de första tre månaderna, nådde 74% av datorerna på webben, säger Lynch.
"Det är snabbare än någon annan teknik jag känner, vi kommer att kunna nå omkring en miljarder på mindre än sex månader. Det betyder att när vi lägger till något som 3D eller peer-assisted video kommer vi att vara kunna aktivera 3D på webben på mindre än ett år. "
Lynch hävdar att tillägg av funktioner i Flash först egentligen gynnar HTML. "Vi lär oss av det och fortsätter att iterera på det och över tiden HTML kan anta vissa av dessa tekniker och kodifiera det genom standardorgan - och det är bra. Vi tycker att det är en perfekt modell för samexistensen av Flash och HTML."
Men Lynch påpekade också en stor fördel med Flash: det är konsekvent - till skillnad från webbläsare. "Att försöka få saker att fungera konsekvent över webbläsarna är utmanande. Det är en del av HTML-världen. Vi har flera implementeringar av varje webbläsare som är varianter av varandra, vissa är längre än andra ... Så det finns för och nackdelar med var och en av dessa tekniker.
Balanserat tillvägagångssätt
"Med HTML får du komplexitet men du får också några nya funktioner som kommer med HTML5. Så det är verkligen en balans mellan hur du kan närma sig dessa saker.
"Om du tittar på vad vi gör med Flash, levererar vi en stor expressivitet som fungerar konsekvent över webbläsare och operativsystem. Om du gjorde ett karusellgränssnitt i Flash skulle det fungera otroligt smidigt över alla operativsystem som har Flash på Det."
Ändå är Adobe för HTML. Det bidrar även till tekniker till Webkit. "Vi arbetar helt och hållet med både HTML och Flash," Lynch upprepade. Vi tycker att de är komplementära; Vi tycker att de är bra för webben. "
HTML är ju inte en ny idé för Adobe. "Vi har länge gjort HTML, jag arbetade på Dreamweaver för mer än tolv år sedan."