2010-08-26 17 views
8

Bir Android projesi olarak atanabilirim ve Java ile çok az deneyime sahip olabilirim ancak Flash Builder ile çok fazla deneyime sahibim. Herkesin "Android OS için yerel uygulamalar olarak çalışacak ActionScript projelerini yayınlamanıza" olanak sağlayan Adobe AIR for Android hakkında bir fikri var mı? Ben genellikle çapraz derleyiciler, ama Java öğrenmek için bir isteğim yok ...Android için Adobe AIR hakkındaki düşünceler

cevap

5

AIR gerçekten bir çapraz derleyici değil - Uygulamanızı bir APK olarak yayınlayabilirsiniz. Android pazarında veya herhangi bir yerde, ancak bu APK'nın içinde bir yerde AIR çalışma zamanının Android sürümü tarafından çalıştırılan bir SWF'dir. "Yerel uygulama" dedikleri zaman, kullanıcının yerel uygulamalar ile etkileşimde olduğu gibi etkileşim kurduğu anlamına gelir, ancak içeriğin kendisi masaüstü AIR (veya bu konuda Java) gibi çapraz platformlu bir ikilidir. Bu işlem, dağıtılan dosyanın .air yerine .apk olması haricinde, masaüstünde AIR ile tamamen paraleldir. Her durumda, çalışma zamanı olarak ve uygulamalar oluşturma araçları olarak are currently in open beta spekülasyonu yapmaya gerek yoktur. (Eh, yarı açık - ikili yayınlar bir ön program dahilindedir ancak herkes otomatik olarak kabul edilir.) Bugüne kadar yaptığım tüm uygulamalar, AIR uygulamaları olarak daha önce başka platformlar için yapmış olduğum bazı içeriği yeniden yayınlamaktır, ancak çok sorunsuz çalışmaktadır. uzak.

Artıları ve eksileri, temel olarak, diğer herhangi bir platformda AIR kullanmanın artıları ve eksileri ile aynıdır, böylece AIR genel olarak sizin için iyi bir seçenek olacaksa, Android/AIR büyük olasılıkla içine bakmak için zaman ayırmaya değerdir.

+0

Unutmayın: AIR/Android henüz piyasaya sürülmedi (programın "bu yıl" olduğunu düşünüyorum) ve çalışma zamanı Android 2.2'yi gerektiriyor. Bunlardan biri sizin için bir kırıcı ise, farklı bir teknolojiye ihtiyacınız olabilir. (2.2 sürümünün AIR sürümleri, ya da bir süre sonra çoğu telefonda olacağını tahmin etsem de ..) – fenomas

+0

Teşekkürler. Android'in AIR çalışma zamanı için ayrı bir indirme gerektirip gerektirmediğini biliyor muydunuz yoksa zaten yüklü mü? Ve Beta durumu, bir uygulamayı şu anda yayınlamayı imkansız kılıyor mu yoksa bir 'beta' uyarısı ile yapılmalıdır. – Yarin

+0

Herhangi bir telefon, istedikleri zaman çalışma zamanını önceden yükleyebildiğini tahmin etse de, çoğu insan bunu muhtemelen piyasadan çıkaracaktır. Android pazarının çalışma zamanını gerekli bir kütüphaneyi nasıl değerlendireceğini bildiğine inanıyorum, bu yüzden çalışma zamanı olmayan bir kişi bir AIR uygulamasını yüklemeye çalıştığında, piyasa onlara çalışma süresini de gönderecektir. Uygulamaları yayınlamakla ilgili olarak, yasal taraf hakkında emin değilim, ancak şu anda çalışma zamanı yalnızca beta sürümünde kullanılabilir. Bu nedenle, beta sürümündeki kullanıcılar yalnızca yayınladığınız içeriği çalıştırabilir. – fenomas

0

Android için Air ile büyük sorun sadece yüksek teknoloji cihazlar desteklenmektedir olmasıdır: onlar ARMv7 mimarisine sahip bir işlemci yoksa Froyo ile bile telefonları desteklenmez ... ve daha ucuz telefonların pek çok yok . Air for Android supported phones. Bu IMHO, berbat.

İlgili konular