Adobe AIR 3 beta versiyonuna kadar Adobe AIR runtime’ına sadece Adobe yeni özellikler ekleyebiliyordu. Adobe AIR’in şu anki beta sürümü olan 3 versiyonu için bu işlem artık geliştirimciler tarafından da yapılabiliyor.
Bu yeni özellikle ile neler mi yapabiliriz?
- Hedef işletim sistemi/cihaz ile daha kapsamlı bir entegrasyon
- Uygulamayı yayınlayacağınız platform’a ait native kodların, kütüphanelerin uygulama içerisinden çağırabilme, kullanabilme, gömebilme
- Maksimum performans
Hedef işletim sistemi/cihaz ile daha kapsamlı bir entegrasyon
Özellikle mobil dünyanın ışık hızında gelişmesi ve her gün yeni bir cihazın piyasaya sürülmesi ile geliştirimciler artık Adobe’nin AIR platformuna o cihaz için bir API eklemesini beklemeden kendileri bir API geliştirip kullanabilir duruma geliyor. Örneğin Sony S2 Tablet iki adet ekrana sahip ve bunun için AIR API’sinde bir karşılık yok. Bu durumda özellikle bu cihaza yada iki ekranlı mobil cihazlara uygulama geliştirmek isteyenler bu işi istedikleri gibi yapabilecekler
Uygulamayı yayınlayacağınız platform’a ait native kodların, kütüphanelerin uygulama içerisinden çağırabilme, kullanabilme, gömebilme
Daha önceki uygulamanızdan ya da internette bulduğunuz ancak AIR platformu ile entegre edilemeyen kütüphaneleri artık AIR 3 Runtime’ını genişleterek uygulama içine dahil edebilirsiniz. Örneğin C++ ile yazılmış olan bir uygulamayı/kütüphaneyi runtime’a dahil ederek buna Actionscript API ile erişmek mümkün olabiliyor.
Maksimum performans
Uygulamanızın maksimum performansa ihtiyaç duyduğu alanlara işletim sistemine ait native kodları kullanarak daha iyi performans elde edebilirsiniz. Örneğin native kod ile yazılmış bir kütüphane/uygulama GPU’ya erişebilir veya bir çok işlemci çekirdeğini aynı zamanda kullanabilir.
Daha detaylı bilgi için buradaki makaleyi okumanızı öneririm.













