ثبت بازخورد

لطفا میزان رضایت خود را از دیجیاتو انتخاب کنید.

Very satisfied Satisfied Neutral Dissatisfied Very dissatisfied
واقعا راضی‌ام
اصلا راضی نیستم
چطور میتوانیم تجربه بهتری برای شما بسازیم؟

نظر شما با موفقیت ثبت شد.

از اینکه ما را در توسعه بهتر و هدفمند‌تر دیجیاتو همراهی می‌کنید
از شما سپاسگزاریم.

تکنولوژی

آرت جانشین دالویک شد؛ اجرای اپها در نسخه بعدی اندروید ۲ برابر سریع می شود

آرت جانشین دالویک شد، دالویک رسما مرده! ران تایم جدید اندروید که گوگل آن را سال گذشته همراه با کیتکت معرفی کرد حالا در کدهای پروژه اوپن سورس اندروید (AOSP) به طور کامل جانشین دالویک ...

نیما دادگستر
نیما دادگستر منتشر شده در ۲۹ خرداد ۱۳۹۳  |  ۲۰:۱۲

در دیجیاتو ثبت‌نام کنید

جهت بهره‌مندی و دسترسی به امکانات ویژه و بخش‌های مختلف در دیجیاتو عضو ویژه دیجیاتو شوید.

عضویت در دیجیاتو

آرت جانشین دالویک شد، دالویک رسما مرده!

ران تایم جدید اندروید که گوگل آن را سال گذشته همراه با کیتکت معرفی کرد حالا در کدهای پروژه اوپن سورس اندروید (AOSP) به طور کامل جانشین دالویک شده و در نسل بعدی اندروید یکه تاز خواهد بود.

این کشف که در کدهای جدید AOSP نهفته است، نشان می دهد که ران تایم پیش فرض اندروید به آرت تغییر یافته. اگر می پرسید این تغییر چه دستاوردی برای کاربر نهایی خواهد داشت، این توضیح کوتاه راهگشا خواهد بود:

«در حالی که دالویک از یک کامپایلر (Compiler) یا همگردان همزمان استفاده می کند، آرت از کامپایلری آینده نگر برخوردار است. یعنی آرت زمانی که یک اپ را نصب می کنید کدهای آن را ترجمه می کند، اما دالویک فقط همزمان با اجرای اپ کدهای آن را ترجمه می کند.

در نتیجه آرت سرعت باز شدن اپها را بالا می برد و عملکرد کلی سیستم عامل را نیز بهبود می بخشد. البته باید برای مشاهده اثر این تغییر بر روی تجربه کاربری مصرف کننده نهایی کمی صبر کرد ولی گوگل می گوید سرعت بازگشایی اپها با آرت به ۲ برابر افزایش خواهد یافت.»

وجه منفی این تغییر را هم بخوانید؛ با استفاده از آرت فضای اشغال شده توسط اپها ۱۰ تا ۲۰ درصد افزایش می یابد و زمان نصب آنها نیز طولانی تر می شود.

دیدگاه‌ها و نظرات خود را بنویسید
نظرات ثبت شده (19 مورد)
  • ShervinKh

    فکر نکنم به این زودی ها آرت جایگزین شه. شاید شوخی ای چیزی بوده. حداقل روی اندروید 4.4.4 که آرت هنوز خیلی ناقص و نا پایداره.

  • Ali

    خیلی رقابت بین سیستم عامل ها داره جالب میشه!
    اپل داره محدودیت ها رو کمتر میکنه و دست توسعه دهندگان رو باز تر میکنه مثل اندروید!
    از اون طرف گوگل داره سرعت سیستم عاملش رو بالا میبره و ررون میکنه مثل iOS و وینفون!

  • رامین

    سلام
    یه نظر خواهی انجام بدید و از تمام شرکننده ها بخواهید تا اگر احساس کندی و لگ تو استفاده از گوشیشان حس میکنند بگن چه گوشی دارن, چه ورژنی از اندروید و چقدر فضای خالی.
    نتایج اماری ان باید جالب و بدرد بخور باشه.

  • arman

    اوایل که همه روون هستن مشکل اصلی بعد نصب مثلا 30.40 تا اپ و بازی پیش میاد که البته تو 4.3 که من هستم تا حد زیادی رفع شده امیدوارم تو آینده کاملا برطرف شه

  • سامان

    در اينجا يك نكته كوچيك هم وجود داره: در واقع، سخت افزارهاي قديمي كه هم اكنون كند هستند بيشتر نياز به چنين نرم افزاري دارند. اما قاعدتا نسخه آتي سيستم عامل، براي سخت افزارهاي قديمي عرضه نمي شود و فقط روي دستگاه هاي جديد كار مي كند.

  • سامان

    با توجه به اينكه عمده حجم اپ هاي امروزي، به فايل هاي گرافيكي اختصاص دارد و كد اپليكيشن حجم كمي را اشغال مي كند، فضاي اشغال شده توسط كد كمپايل شده آرت چندان محسوس نخواهد بود.

    • majhool3

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

      • خشایار

        اتفاقا سامان درست نميگه.در مورد آرت بحث سر اجرای اولیه بعبارتی باز شدن برنامه هست و نه اجرای برنامه ها.مد نظر هم این بوده که مثلا شما مسج یا شماره تلفنهات رو میخوای باز کنی آنی باشه و طولی ومشهور.حالا درسته بخشهای گرافیکی برنامه ها زمان اجرا میبرند ولی با آرت این زمان بري در هنگام نصب برنامه لحاظ میشود.مثلا شما یک بازی گرافیکی سنگین که چندین ثانیه طول ميکشه تا بالا بياد رو در پس زمینه باز نگه دارید به محضی که روش کلیک کنید بالا میاد چون باز هست.آرت هم همینه اينگاري يجوري برنامه ها همیشه باز و آماده اجرا هستند.پس منظور از دو برابر شدن سرعت دوبرابر شدن در هنگام بالا اومدن برنامه هست ونه اجرای برنامه.

  • Sami Pourali

    عالیه...
    دیروز داشتم ویدئو های بررسی HTC One Mini 2 رو میدیدم, با وجود سخت افزار نه چندان قوی و رم 1GB به لطف مدیریت خوب 4.4.2 رو رم و استفاده خوب از سخت افزار (نسبت به ورژن های قبلی اندروید) و اینترفیس Sense6 کوچکترین لگ یا کاهش سرعت حتی زمانی که چند نرم افزار با هم باز بودن دیده نمیشد...
    حالا دیگه با این حرکت یکی از بزرگترین مشکلات اندروید (استفاده بد از ظرفیت سخت افزار) حل میشه و اندروید فوق العاده میشه...
    به تمام کسایی که میتونن به ورژن جدید آپدیت کنن تبریک میگم. حالشو ببرن...

  • هادی

    من که یه htc one دارم با کیت کت مثل بنز کار روونه.هیچ کندی حس نکردم تا الان .

  • WOLF

    آش کشک خالته بخور نخوری باید ببری خونتون اندرویده دیگه :)
    واقعا 3تا سیستم عامل قدرتمند دارن خوب پیشرفت میکنن...

  • احسان

    2 برابر افزایش سرعت اجرای اپها ؟
    خیلی عالیه میشه گفت تحولی جدی در اندروید باشه !
    "زمان نصب آنها نیز طولانی تر می شود. "ما ایرانیا که خدای صبر هستیم ...به همین خاطر اون چند ثانیه بیشتر برای نصبش جایی نمیگیره !
    به نظرمن یکی دیگر از مشکلاتش چند پارگی اندروید هست !
    حالا من چرا چندپارگی رو گفتم ؟
    چون شرکت ها باید برای این کار گوشی هاشونو به آخرین ورژن آپدیت کنن در "نسل بعدی اندروید" گه فکر کنم اندروید 5 باشه .
    در صورتی که میبینین هنوز 4.4 برای 80 درصد اندرویدی ها نیومده ! من خودم به huawei ایمیل زدم گفتم برای g600 نمیخواین آپدیت کنین ؟ پاسخ داد نه شرمنده ما وقت نداریم و روی محصولات دیگه شرکت تمرکز کردیم و می تونین محصولات دیگه huawei رو بخرین .
    هواوی تنها اینطور نیست ! سامسونگ 100 مدل داره چند تاش رو به 4.4 آپدیت کرده؟به کمپانی های دیگه اندرویدی هم بسطش بدین !

    • سعید

      البته دو برابر شدن سرعت برای اجرا خیلی نا محسوسه

      مثلا با دالویک برنامه xyz حدودا 1 ثانیه طول میکشه لود شه
      با ART قراره 0.5 ثانیه بشه
      از دید من تفاوت زیادی بین این دو تا وجود نداره

      ولی اینکه در مصرف باتری صرفه جویی میشه خیلی خوبه

    • رامین

      این حرف شما کاملا صحیح است.
      بنظرم گوگل باید همه رو موظف کنه که در صورتی میتونن از کد اندروید جدید استفاده کنند که مثلا تا ۳ سال همه محصولات مورد استفاده از اون کد رو به روز نگه دارند.

نمایش نظرات بیشتر
مطالب پیشنهادی