Igår var jag på en presentation om Adobes kommande applikationsplattform AIR (tidigare Apollo) med Mike Chambers och Lee Brimelow. AIR är ett sätt att bygga skrivbordsapplikationer med hjälp av webbtekniker så som Flash, HTML och Javascript.
Applikationer utvecklade i AIR kör ovanpå en egen runtime, på samma sätt som JAVA, och är i princip plattformsoberoende. Utvecklar du din AIR-applikation i Flash behandlas fönster i stort sett på samma sätt som movieclips vilket tillåter både det ena och det andra. Du behöver inte ens använda dig av operativsystemets gränssnittsutseende utan kan själv bestämma hur fönster, knappar, scrollbars med mera ska se ut.
Under presentationen visades ett flertal exempel på mer eller mindre knasiga applikationer med studsande fönster, vertikala progressbars och fönster formade som Barbapappa. Vissa grejer såg riktigt tuffa ut, men en sak oroar mig med den här utvecklingen… Kommer vi nu få genomlida samma förakt för konventioner och designmönster inom applikationsdesign som vi sett allt för länge inom webbutveckling i Flash? Bara för att man kan?