مختصری در باب Adobe Air 2 Beta

نوشته شده توسط

مهدی خدادادی

در ۰۴ بهمن ماه سال ۱۳۸۸

۵ دیدگاه

در مقاله قبل به معرفی اجمالی ادوبی ایر پرداختیم و در این مبحث سعی در بررسی ادوبی ایر ۲ و قابلیت ها ی آن دارم .

قبل از هرچیز نسخه عمومی ایر۲ در مرحله بتا را از سایت Labs دانلود کنید . این نگارش که یک نگارش عمومی است بعد از ویرایش خصوصی آن و انجام اصلاحات لازمه طبق بازخورد ها برای دانلود آماده گشت .

تیم توسعه ادوبی ایر در مورد این نسخه ابراز داشته اند :

به عنوان یک تیم از همان ابتدا یکی از اهداف توسعه ایر ۲ اضافه کردن توانایی هایی بود که در ایر ۱ به سادگی در دسترس برنامه نویسان نبود . ما بازخورد ها را از سانفرانسیسکو تا نیویورک و لس آنجلس بررسی کرده ایم و توجه خود را در توسعه این نسخه بر روی نیاز مشتریان متمرکز کرده ایم . ساعت ها وقت صرف شنیدن چالش های مشتریان از موارد کلی تا جزیی ترین مسائل فنی گشت .

به عنوان تعریفی از ایر ۲ ، ایر ۲ متمرکز شده است بر روی : تامین قابلیت هایی نزدیک تر به هسته سیستم عامل ، فراهم آوردن امکانات بیشتر برای توسعه دهندگان و بهبود کارایی .

قابلیت های جدید ایر ۲

  • باز کردن اسناد با برنامه پیش فرض :

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

  • قابلیت تشخیص Mass storage :

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

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

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

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

  • دسترسی به داده های میکروفن :

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

  • دسترسی به قابلیت های لمس چند گانه :

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

  • پشنیبانی از چاپ پیشرفته :

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

  • به روز آوری WebKit :

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

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

جهت دیدن جزییات کامل از این ارتقا و مطرح کردن موارد و خطاهای احتمالی به صفحه بازخورد ادوبی ایر بتا ۲ بروید .

از اینجا به کجا برویم


۵ دیدگاه برای “"مختصری در باب Adobe Air 2 Beta"”

  1. در ۰۵ بهمن ماه سال ۱۳۸۸

    سلام

    مقاله خوبی بود، فقط ۲ نکته :

    بهتره که توضیح Native Process رو کمی اصلاح کنید، جمله این رو میرسونه که خود نویسنده مطلبم کاربرد Native Process نفهمیده.

    در مورد Mass Storage ها هم یه نکته مهم هست که بد نیست بهش اشاره بشه. این قابلیت کاملا وابسته به سیستم عامل و نوع دستگاه متفاوت هستش. در مواردی حتی هارد های External هم برای AIR قابل شناسایی هتسند.

    البته بعضی از این قابلیت ها که گفته شد قابلیت های فلش پلیر جدید هستش. بد نیست چند تا نکتم من اشاره کنم.

    یکی از بزگترین قابلیت های AIR 2 قابلیت Socket Server هستش. یکی دیگه از این قابلیت ها File Promise هستش که عملا فایل های به صورت stream رو موقع دانلود بر روی هارد ایجاد میکنه )عملا قبل دریافت فایل، می تونید حضور اون رو روی کلاینت ببینید(. همینطور تغییرات زیادی برای پشتیبانی screen reader های ویندوزی از AIR بوجود اومده. و البته تعداد زیادی تغییرات ریز دیگه.

  2. در ۰۵ بهمن ماه سال ۱۳۸۸

    موتونید هم نه! می تونید :D !

  3. در ۰۶ بهمن ماه سال ۱۳۸۸

    آقای ارض پیما
    در مورد native و مراحل کار با آن قصد تهیه یک آموزش تصویری در دستور کارم قرار دارد . در آنجا کامل مبحث را باز خواهم کرد . در اینجا تنها به ذکر عنوان و مختصری بسنده کرده ام . در کنفرانس MAX امسال هم نمونه ای از کاربرد Native موجود بود .
    در مورد Mass Storage هم نکته خوبی گفتید . و من آن را به مقاله اضافه کرده ام .
    برخی از قابلیت های فلش و ایر به دلیل ذات مشابه هر دو ، مشترک هستند .

  4. در ۰۶ بهمن ماه سال ۱۳۸۸

    ویرایش و اصلاح گردید .

  5. ناشناس

    در ۰۶ بهمن ماه سال ۱۳۸۸

    جالب بود

دیدگاهی برای ما بنویسید