Adobe AIR: Masaüstü ve mobil uygulamalar için çoklu platform çalışma zamanı
Adobe AIR ile web ve ActionScript projelerini yerel masaüstü ve mobil çalıştırılabilir dosyalar haline getiren tek bir çalışma zamanını deneyimleyin. İlk olarak Adobe tarafından geliştirilen çalışma zamanı, geliştiricilerin Zengin İnternet Uygulamaları'nı bir tarayıcı dışında çalıştırmalarına olanak tanırken, yerel API'ler, Stage3D aracılığıyla donanım hızlandırması ve yerel depolama için entegre SQLite sunar. Mobilde yerel uzantıları, çoklu dokunma ve GPS'i destekler. Eski oyunları sürdüren veya çapraz platform yardımcı programları geliştiren geliştiriciler, platforma özgü kodu yeniden yazmadan doğrudan işletim sistemi entegrasyonu elde ederler.
Adobe AIR, web ve ActionScript projelerini bağımsız yerel uygulamalara dönüştürür
Ayrıca, çalışma zamanı geliştiricilerin ActionScript, Adobe Flex veya HTML/JavaScript'ten bağımsız çalıştırılabilir dosyalar oluşturmasına olanak tanır, böylece web odaklı projeler bir tarayıcı dışında çalışır. Dosya sistemi ve yerel depolama gibi yerel işletim sistemi özelliklerine erişim sağlar ve yerleşik SQLite içerir. Ana yetenekler şunlardır:
- Çapraz platform dağıtımı masaüstü ve mobil için
- Stage3D donanım hızlandırmalı grafikler
- Yerel Uzantılar platform API'leri için
Donanım hızlandırmalı işleme ve 64-bit desteği grafik uygulamalarına uygundur
Ayrıca, Stage3D donanım hızlandırmalı 2D ve 3D işleme sağlar, böylece oyunlar ve görsel uygulamalar yalnızca tarayıcıya güvenmek yerine GPU özelliklerini kullanabilir. Modern çalışma zamanı yapıları masaüstü ve Linux'ta 64-bit sistemleri destekler ve HARMAN'ın bakımı mevcut masaüstü platformlarıyla uyumluluğu sağlar. Kaynak kullanımı paketlenmiş uygulamaya bağlıdır; performans özellikleri uygulamanın koduna ve GPU ile yerel depolama kullanımına bağlıdır.
Yerel Uzantılar ve cihaz erişimi ölçülebilir güvenlik hususları yaratır
Bununla birlikte, Yerel Uzantılar için destek, AIR paketlerinin C++, Java veya Objective-C kodunu çağırmasına olanak tanır ve çalışma zamanı dosya sistemine ve cihaz donanımına erişim sağlar. Bu yetenek entegrasyonu artırır ancak dağıtım öncesinde dikkatli izin yönetimi ve kod incelemesi gereksinimini artırır. HARMAN'ın devam eden bakımı güncellemeler ve düzeltmeler sağlar, bu da eski AIR uygulamalarını çalıştıran ekipler için uzun vadeli güvenlik riskini azaltır.
SDK, ActionScript veya web yığınlarıyla tanışık geliştiricilere yöneliktir, sıradan kullanıcılara değil
Deneyimler, SDK'nın ActionScript 3.0, Adobe Flex veya HTML/JavaScript kullanan geliştiricilere yönelik olduğunu ve bir Windows makinesinden iOS yapıları üretebileceğini göstermektedir. Ayrıca, Starling ve Feathers kütüphanelerini içeren olgun bir ekosistem, oyun ve UI geliştirmeye yardımcı olur. Son kullanıcılar, paketlenmiş uygulamaları çalıştırmak için yalnızca çalışma zamanını kurar, ancak AIR uygulamalarını oluşturmak veya değiştirmek, SDK ve yerel uzantı iş akışları hakkında geliştirici düzeyinde bilgi gerektirir.
Çapraz platform yerel uygulamaları sürdüren geliştiriciler için pratik bir seçim, bir takas ile
Adobe AIR, eski masaüstü ve mobil uygulamaları çalıştırmak veya güncellemek için sürdürülen bir çalışma zamanı gereksinimi olan geliştiriciler ve ekipler için pratik bir seçenektir. Platformun uzun vadeli bakımı, kurumsal sürekliliği destekler. Ana takas, AIR'ın devam eden desteğine rağmen, yeni yeşil alan projeleri için kararları etkileyebilecek daha yeni çapraz platform araç setlerinin yanında bir miras çerçevesi olarak görülmesidir.
