Inleiding

Adobe® AIR®- en Adobe® Flash®-toepassingen kunnen op vele platforms worden uitgevoerd, waaronder desktopcomputers, mobiele apparaten, tablets en televisies. In dit document worden aan de hand van code- en praktijkvoorbeelden aanbevolen procedures beschreven voor ontwikkelaars die deze toepassingen implementeren. De volgende onderwerpen worden besproken:

  • Geheugen besparen

  • CPU-gebruik minimaliseren

  • Prestaties van ActionScript 3.0 verbeteren

  • Renderingsnelheid vergroten

  • Netwerkinteractie optimaliseren

  • Werken met audio en video

  • Prestaties van SQL-database verbeteren

  • Benchmarking en implementatie van toepassingen

De meeste van deze optimalisaties zijn van toepassing op toepassingen op alle apparaten, zowel voor de AIR- als de Flash Player-runtime. Aanvullingen en uitzonderingen voor specifieke apparaten komen ook aan de orde.

Sommige van deze optimalisaties richten zich op de mogelijkheden die in Flash Player 10.1 en AIR 2.5 werden geïntroduceerd. De meeste van deze optimalisaties zijn echter ook van toepassing op eerdere versies van AIR en Flash Player.