Yaser_Aramesh
2013/11/08, 16:20
23801 23802
گوگل مدتی پیش نسخه ی 4.4 سیستم عامل محبوب خود را که به نام KitKat مزیّن شده است معرفی کرد.
نسخه ای که گوگل معتقد است خوشمزه ترین سیستم عامل در جهان است و با آن اندروید را برای همه شگفت انگیز کرده است .
ما در اینجا به معرفی یکی از ویژگی های جدید و بسیار مفید این نسخه به نام Art Runtime می پردازیم.
تا به حال نرم افزارها در سیستم عامل اندروید چگونه اجرا می شدند ؟
در تمام نسخه های اندروید از Dalvik که یک Virtual Machine یا ماشین مجازی است برای اجرای نرم افزارها استفاده می شود اما حالا انتخابی دیگر به نام Art برای نحوه ی اجرای نرم افزارها فراهم شده است .
Dalvik برای اجرای نرم افزارها از یک کامپایلر Just-in-Time استفاده می کرد اما در سوی دیگر , Art از پروسه ی Ahead of Time بهره می برد . در این پروسه کدهای نرم افزار به محض نصب شدن بر روی سیستم عامل , به زبان ماشین تبدیل می شود که نتیجه ی این عمل بی نیاز شدن از اجرای ماشین مجازی است که این مسئله نیاز نداشتن KitKat به سخت افزار سطح بالا برای اجرای مناسب , افزایش عمر باتری , سریعتر اجرا شدن نرم افزارها (حدود دو برابر و حتی در برخی موارد بیشتر) و همچنین روان تر شدن عملکر آنها را به ارمغان می آورد .
البته در صورت استفاده از روش Art زمان مورد نیاز برای نصب نرم افزارها بیشتر خواهد شد و کمی فضای بیشتر از حافظه ی ذخیره سازی اشغال خواهد شد که در مقایسه با مزایای این روش و این مسئله که اسمارت فون های امروزی می توانند فضای ذخیره سازی زیادی در اختیار کاربران قرار دهند , ارزش اش را دارد که این روش را بر روش قدیمی Dalvik ترجیح دهیم.
حال از کجا باید روش اجرای نرم افزارها را انتخاب کنیم ؟
برای این کار باید به تنظیمات دستگاه رفته , سپس وارد قسمت Developer Options شده و گزینه ی Select Runtime را انتخاب کنید . لازم به ذکر است در صورت تغییر روش Runtime دستگاه ریبوت می شود .
23800
به نظر می رسد گوگل میخواهد در سرعت عملکرد سیستم عامل خود را به اپل و مایکروسافت برساند.باید دید آیا بالاخره این اتفاق می افتد یا خیر .
ترجمه و نگارش : یاسر آرامش
گوگل مدتی پیش نسخه ی 4.4 سیستم عامل محبوب خود را که به نام KitKat مزیّن شده است معرفی کرد.
نسخه ای که گوگل معتقد است خوشمزه ترین سیستم عامل در جهان است و با آن اندروید را برای همه شگفت انگیز کرده است .
ما در اینجا به معرفی یکی از ویژگی های جدید و بسیار مفید این نسخه به نام Art Runtime می پردازیم.
تا به حال نرم افزارها در سیستم عامل اندروید چگونه اجرا می شدند ؟
در تمام نسخه های اندروید از Dalvik که یک Virtual Machine یا ماشین مجازی است برای اجرای نرم افزارها استفاده می شود اما حالا انتخابی دیگر به نام Art برای نحوه ی اجرای نرم افزارها فراهم شده است .
Dalvik برای اجرای نرم افزارها از یک کامپایلر Just-in-Time استفاده می کرد اما در سوی دیگر , Art از پروسه ی Ahead of Time بهره می برد . در این پروسه کدهای نرم افزار به محض نصب شدن بر روی سیستم عامل , به زبان ماشین تبدیل می شود که نتیجه ی این عمل بی نیاز شدن از اجرای ماشین مجازی است که این مسئله نیاز نداشتن KitKat به سخت افزار سطح بالا برای اجرای مناسب , افزایش عمر باتری , سریعتر اجرا شدن نرم افزارها (حدود دو برابر و حتی در برخی موارد بیشتر) و همچنین روان تر شدن عملکر آنها را به ارمغان می آورد .
البته در صورت استفاده از روش Art زمان مورد نیاز برای نصب نرم افزارها بیشتر خواهد شد و کمی فضای بیشتر از حافظه ی ذخیره سازی اشغال خواهد شد که در مقایسه با مزایای این روش و این مسئله که اسمارت فون های امروزی می توانند فضای ذخیره سازی زیادی در اختیار کاربران قرار دهند , ارزش اش را دارد که این روش را بر روش قدیمی Dalvik ترجیح دهیم.
حال از کجا باید روش اجرای نرم افزارها را انتخاب کنیم ؟
برای این کار باید به تنظیمات دستگاه رفته , سپس وارد قسمت Developer Options شده و گزینه ی Select Runtime را انتخاب کنید . لازم به ذکر است در صورت تغییر روش Runtime دستگاه ریبوت می شود .
23800
به نظر می رسد گوگل میخواهد در سرعت عملکرد سیستم عامل خود را به اپل و مایکروسافت برساند.باید دید آیا بالاخره این اتفاق می افتد یا خیر .
ترجمه و نگارش : یاسر آرامش