ادوبی ایر

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
ادوبی ایر
Adobe AIR icon.svg
وب‌گاه http://www.adobe.com/


ادوبی ایر (به انگلیسی: Adobe Air) یک بستر برای اجرای فلش، اکشن اسکریپت، فایل‌های Html و کدهای جاوا است به شکلی که به عنوان یک برنامه تحت دسکتاپ اجرا شوند. ادوبی ایر به عنوان یک Runtime که فاقد وابستگی به مرورگر است، به اجرای برنامه‌ها ی غنی اینترنتی بر روی دسکتاپ کمک می‌کند. اجرای برنامه‌های اینترنتی بر روی دسکتاپ و وب، مزایا و معایبی دارند. به طور مثال برنامه‌های اینترنتی تحت مرورگر نیازی به نصب ندارند در حالی که نرم‌افزارهای ایر نیاز به تهیه فایل نصب، مجوز و سیستم فایل دارند. البته در نقطه مقابل آن مزیت بزرگ نرم‌افزارهای ایر دسترسی به سیستم فایل کاربر است. در نرم افزای‌های غنی اینترنتی که بر روی مرورگر کار می کنند شما غالبا فایل‌ها را بر روی سرور ذخیره می کنید ولی در اینجا دسترسی به سیستم فایل کاربر محدودیت‌های شما را در ذخیره سازی اطلاعات و خواندن آنها از میان بر می دارد که این امر انعطاف بیشتری برای نرم‌افزارهای شما به همراه دارد.

برنامه‌های ادوبی ایر می توانند به طور کامل توسط جاوا اسکریپت نوشته شوند. هر چند برخی از امکانات که با اکشن اسکریپت در دسترس می‌باشد در اختیار جاوا اسکریپت نیست.

ادوبی ایر به چهار طریق می توانند با پایگاه داده‌ها ارتباط برقرار کند:

  • دیتابیس مستقر بر روی سرور
  • فایل محلی XML
  • پایگاه داده محلی SQLLite
  • پایگاه داده رمز نگاری شده ایجاد شده توسط خود ایر

در فوریه سال ۲۰۰۹، ادوبی، ادعایی مبنی بر نصب ۱۰۰ میلیون نسخه از نرم‌افزار ایر بر روی سیستم‌های کاربران در سراسر جهان را کرد.

نسخه‌های مختلف ایر تا کنون[ویرایش]

” Apollo” ۱.۰ بتا

ادوبی اولین عرضه رسمی ایر را تحت نام آپولو در تاریخ ۱۹ مارس ۲۰۰۷ تحت یک SDK انجام داد .

در تاریخ ۱۰ ژوئن ۲۰۰۷، نام این توزیع از آپولو به ایر، تغییر یافت .

Adobe AIR ۱.۰

نسخه اول از ادوبی ایر در ۲۵ فوریه ۲۰۰۸ منتشر شد.

Adobe AIR ۱.۱

نسخه ۱٫۱ از ادوبی ایر در تاریخ ۱۶ ژوئن ۲۰۰۸ منتشر شد. قابلیت‌های این نسخه به اختصار عبارتند از:

پشتیبانی از زبانهای چینی سنتی، چینی ساده شده، فرانسوی، آلمانی، ایتالیایی، ژاپنی، کره ای، روسی و اسپانیایی Support for localizing the name، description local database error messages of the application گزینه ای که اجازه می دهد تا نرم‌افزار را با یک مجوز قدیمی به نسخه جدید ارتقا دهید . تشخیص فضای خالی موجود بر روی درایو قابلیت تشخیص حمایت سیستم‌عامل از شفافیت پنجره In addition، version ۱.۱ includes support for Microsoft Windows XP Tablet PC Edition and ۶۴-bit editions of Windows Vista Home Premium، Business، Ultimate، and Enterprise.

Adobe AIR ۱.۵

ادوبی ایر ۱٫۵ در تاریخ ۱۷ نوامبر ۲۰۰۸ عرضه شد. برخی از قابلیت‌های جدید این نسخه عبارتند از :

  • Support for encrypted the local database
  • Inclusion of Flash Player ۱۰ features
  • An updated version of WebKit with performance improvements due to a new JavaScript interpreter
  • Support for five new languages including Czech، Dutch، Swedish، Turkish and Polish

Adobe AIR ۱.۵.۱

این نسخه در ۲۴ فوریه ۲۰۰۹، عرضه شد که تنها برخی از معایب را رفع کرد.

Adobe AIR ۱.۵

این نسخه در تاریخ ۲۴ فوریه ۲۰۰۹ به روز رسانی شد که شامل برخی به روز رسانی‌های امنیتی و ویژگی‌های جدید کوچک می شد.

Adobe AIR ۱.۵.۳

این نسخه در ۸ دسامبر ۲۰۰۹ عرضه شد. قابلیت‌های سازگاری بیشتر مد نظر این نسخه بوده است.

قابلیت‌های جدید ایر ۲[ویرایش]

باز کردن اسناد با برنامه پیش فرض[ویرایش]

زمانی که شما ایر ۲ را نصب می کنید API جدیدی با نام File.openWithDefaultApplication را مشاهده خواهید کرد. کار این API باز کردن فایل هایی مانند mp۳ ،doc و PDF با برنامه‌های موجود بر روی سیستم هست. به طور مثال یک مرورگر فایل را تصور کنید که با دو بار کلیک بر روی یک فایل mp۳ فایل را باز می‌کند. بسته به نوع سیستم‌عامل ممکن است این فرایند قدری متفاوت باشد. در ویندوز ممکن است فایل mp۳ با ویندوز مدیا پلیر، در مک با iTunes و یا در لینوکس با SongBird باز شود. در صورتی که برنامه ای به صورت پیش فرض تعریف نشود آدرس فایل به سیستم‌عامل فرستاده می‌شود. این قابلیت یک راه مفید برای بالا بردن قابلیت برنامه‌های مدیریت محتوا است.

قابلیت تشخیص Mass storage[ویرایش]

قابلیت جدید به شما امکان می دهد اتصال Mass storageها را نظیر یک درایو USB و یا یک دوربین وب کم را شناسایی کنید. به طور مثال برنامه FLIP camera به شما امکان می دهد در صورت اتصال دوربین، فایل هایی ویدیویی را شناسایی کرده و به طور خودکار بر روی یوتوب آپلود کند.

این قابلیت کاملاً وابسته به سیستم‌عامل و نوع دستگاه می باشد. در مواردی حتی هاردهای برونی هم برای AIR قابل شناسایی هستند.

پشتیبانی از فرآیندهای بومی (Native process)[ویرایش]

برخی از توسعه دهندگان خواستار ارائه راه کاری برای ادغام برنامه‌های ایر با کدهای Native شدند. برای تحقق این امر شما نیاز دارید از یک محیط بومی برای نصب برنامه‌های ایر استفاده کنید و نمی توانید از محیط‌های نصب پیش فرض ایر بهره بگیرید. دلیل این امر نصب برخی ازاجزای SDK و برخی از فایل‌های دیگر علاوه بر برنامه شماست. برای اطلاعات بیشتر در این باره ویدیوی آموزشی منشتر شده که می تواند مفید فایده باشد.

دسترسی به داده‌های میکروفن[ویرایش]

شما در این نسخه می توانید اطلاعات ورودی از میکروفن را بدون واسطه و نیاز به سرور دریافت کرده و ضبط نمایید .این کار به کاربر اجازه ضبط صدا را در حالت offline می دهد.

دسترسی به قابلیت‌های لمس چند گانه[ویرایش]

شما در ویندوز ۷ و مک نسخه پلنگ برفی می توانید تمامی توابع لمس چند گانه را در اختیار بگیرید و رویدادهای آن را مدیریت نمایید.

پشنیبانی از چاپ پیشرفته[ویرایش]

با ایر ۲ قابلیت‌های چاپ هر روز بهتر می شوند. در مک با قابلیت چاپ برداری کیفیت مطلوبی برای چاپ بدست خواهید آورد. شما در این نسخه می توانید تمام تابع‌های چاپ را در اختیار گرفته و کادر محاوره ای چاپ در سیستم‌عامل را حذف کنید. شما می توانید بهترین متد چاپ را متناسب با برنامه خود به صورت برداری یا bitmap انتخاب کنید.

به روز آوری WebKit[ویرایش]

موتور پردازشی صفحات وب در ایر ۲ منطبق بر مرورگر سافاری ۴٫۰٫۳ به روز آوری شده است . موتور جدید جاوا اسکریپت تا ۵۰ درصد بهبود در عملکرد را به ارمغان آورده است.

از دیگر قابلیت‌های مهم ادوبی ایر ۲ می توان به بهبود بهر برداری از CPU، بهبود عملکرد استفاده از رم، کوچکتر کردن حجم نهایی فایل‌ها و بسیاری دیگر از این موارد اشاره کرد.