Android ပေါ်မှာအေအာရ်တီဆေးနှင့် Dalvik - ထည့်သွင်းဖို့ဘယ်လို သာ. ကောင်း၏ရာအဘယျအက,

မိုဘိုင်းပစ္စည်းတွေ 25.02.2014

Google က update တစ်ခုက Android 4.4 ၏တစ်စိတ်တစ်ပိုင်းအဖြစ်အသစ်တခုလျှောက်လွှာကွပ်မျက်ပတ်ဝန်းကျင်မိတ်ဆက်ပေးခဲ့သည်။ ယခု Dalvik Virtual Machine ကိုအပြင်၌, Snapdragon ပရိုဆက်ဆာနှင့်အတူခေတ်မီစက်ကိရိယာများပေါ်တွင်အေအာရ်တီဆေးပတ်ဝန်းကျင်ရွေးချယ်ဖို့အခွင့်အလမ်းရှိသည်။ (သင်က Android ပေါ်မှာအေအာရ်တီဆေးကို enable ဖို့ဘယ်လိုလေ့လာသင်ယူဖို့အမြင်နှင့်အတူဤဆောင်းပါးတယ်လျှင်, သတင်းအချက်အလက်အဲဒီမှာပေးထား, အဆုံးဖို့ကတောက်ပါ) ။

ဘာ runtime က application ဖြစ်ပါတယ်, အဘယ်မှာရှိသနည်းကို virtual စက်တွေသနည်း အန်းဒရွိုက်အတွက်, APK တစ်ခု file (နှင့်အရာကုဒ်ပြုစုကြသည်မဟုတ်) အဖြစ်သငျသညျကို download လုပ်ပါကြောင်း applications များ run ဖို့ (ကပေးသောအချိန်တွင်ပုံမှန်အားဖြင့်) ကို Dalvik Virtual Machine ကိုအသုံးပြုသည်နှင့်သူမ၏အပေါ်သို့ကျရောက်ပါကရေးသားထား၏တာဝန်။

အဆိုပါ Virtual Machine ကို Dalvik applications များ startup သို့မဟုတ်တဲ့အခါမှာအချို့အသုံးပြုသူအရေးယူမှာကိုတိုက်ရိုက်စုစည်းခဲ့ရသည်, Just-in-Time (JIT) ချဉ်းကပ် compile လေ့ရှိတယ်။ ဒါဟာတာရှည်စောင့်ဆိုင်းကြိမ်လျှောက်လွှာစတင်, "ဘရိတ်" နှင့် RAM ကိုပိုမိုအထူးကြပ်မတ်အသုံးပြုမှုသည့်အခါဖြစ်ပေါ်စေနိုင်ပါသည်။

လတ်အေအာရ်တီဆေးအကြားအဓိကခြားနားချက်

အေအာရ်တီ (က Android Runtime) - ကို Android 4.4 အတွက်ထောက်ပံ့ပေးမယ့်အသစ်နေဆဲစမ်းသပ် virtual machine သို့မဟုတ်သင်သာ developer setting များကိုတတ်နိုင်သမျှစဉ်ကဖွင့် (အဲဒါကိုလုပ်ဖို့ကိုဘယ်လိုပြသပါလိမ့်မည်) ။

Dalvik ကနေအေအာရ်တီဆေးအကြားအဓိကကွာခြားချက် - (ရှေ့ကို-of-အချိန်) AOT ချဉ်းကပ်မှုကျယ်ပြန့် installed applications များ၏ပဏာမစုစည်းဆိုလိုတယ်ကြောင်း applications များအပြေးလာသောအခါ: အရှင်, လျှောက်လွှာများ၏ကနဦးတပ်ဆင်ခရှည်လျားတဲ့အချိန်ကိုယူပါလိမ့်မယ်, သူတို့က Android Device ရဲ့ Storage ကိုပိုမိုအာကာသကိုတက်ယူပါလိမ့်မယ် ဒါပေမဲ့သူတို့ရဲ့နောက်ဆက်တွဲပစ်လွှတ် (ကပြီးသားပြုစုသည်) ကိုပိုမိုလျင်မြန်စွာဖြစ်ပေါ်ခြင်း, လျော့နည်းစားသုံးမှုမှသီအိုရီခဲထဲမှာလုပ်နိုင်တဲ့ Windows စနစ်တွင်ရန်လိုအပ်ကြောင်းနှင့် ဆက်စပ်. processor နှင့်မှတ်ဉာဏ်၏အနည်းငယ်မျှသာသုံးစွဲခြင်းပါလိမ့်မယ် eniyu စွမ်းအင်။

တစ်ဦးအချက်ကိုကိစ္စ, နှင့်အဘယ်သို့ဆိုင် သာ. ကောင်း၏, အေအာရ်တီဆေးနှင့် Dalvik အဖြစ်?

အင်တာနက်ကိုတွင်, အဲဒီမှာနှစ်ခုပတ်ဝန်းကျင်မှာအတွက် Android ထုတ်ကုန်၏ကွဲပြားခြားနားသောနှိုင်းယှဉ်တွေအများကြီးပြီးသားဖြစ်ပါတယ်ရလဒ်များကွဲပြားခြားနားပါသည်။ androidpolice.com အပေါ် posted သည်ဤစမ်းသပ်မှု၏အကြီးဆုံးနှင့်အများဆုံးအသေးစိတ်တစ်ခုမှာ (Eng ။ ):

  • အေအာရ်တီဆေးနှင့် Dalvik အတွက်စွမ်းဆောင်ရည်,
  • ဘက်ထရီသက်တမ်းသည်အေအာရ်တီဆေးအတွက်ပါဝါစားသုံးမှုနှင့် Dalvik

ရလဒ်စုစည်းတင်ပြရန်, ငါတို့မကထိုအေအာရ်တီဆေးမှာ (ဒီအလတ်စားသာစမ်းသပ်အဆင့်မှာနေတုန်းပဲဖြစ်ပါသည်, အေအာရ်တီ၏လုပျငနျးဆက်လက်ဆိုတာကိုသတိရ) ကိုအချိန်မရွေးသိသာအကျိုးကျေးဇူးများကိုပွောနိုငျ: အကောင်းဆုံးရလဒ်များကိုဖေါ်ပြခြင်းအချို့စမ်းသပ်မှု၌ဤအလတ်စားနှင့်အတူအလုပ်လုပ်ရန် (အထူးသဖြင့် ) စွမ်းဆောင်ရည်နှင့် ပတ်သက်. , ဒါပေမယ့်အားလုံးမဟုတ်ယင်း၏ရှုထောင့်၌၎င်း, ရှေ့ဆက်သတိမပြုမိသို့မဟုတ် Dalvik အချို့သောအခြားအထူးအကျိုးခံစားခွင့်အတွက်။ ဒါကြောင့်မျှော်လင့်ချက်များဆန့်ကျင်ဘက်ထရီသက်တမ်းအချိန်မှကြွလာသောအခါဥပမာ, ပု Dalvik အေအာရ်တီဆေးနှင့်အတူနီးပါးနှင့်ညီမျှရလဒ်များကိုပြသထားတယ်။

အဆိုပါစမ်းသပ်မှုများအများစု၏ယေဘုယျကောက်ချက် - အေအာရ်တီဆေးနှင့်အတူအသုံးပြုသည့်အခါသိသာခြားနားချက်, Dalvik မဟုတ်ကြောင်း။ သို့သော်သစ်ကိုပတ်ဝန်းကျင်နှင့်သူမ၏ချဉ်းကပ်ရာတွင်အသုံးပြုအလားအလာကြည့်နှင့်ဖြစ်ကောင်းကို Android 4.5 သို့မဟုတ် Android 5 ၌ဤခြားနားချက်သိသာပါလိမ့်မည်။ (ထို့ပြင်, Google အေအာရ်တီဆေးပတ်ဝန်းကျင်, ကို default လုပ်စေခြင်းငှါ,) ။

သင်ပတ်ဝန်းကျင်ထည့်သွင်းရန်ဆုံးဖြတ်လျှင်, သတိပြုသင့်ကြောင်းမှတ်၏နောက်ထပ်စုံတွဲ အစားအေအာရ်တီဆေး Dalvik - အချို့ applications များဥပမာအားဖြင့်မှာအားလုံးမှန်မှန်ကန်ကန်အလုပ်မလုပ် (သို့မဟုတ်မမပြုစေခြင်းငှါ WhatsApp ကိုနှင့် တိုက်တေနီယမ် Backup ကို) နှင့်စုစုပေါင်း reboot အန်းဒရွိုက် 10-20 မိနစ်ခန့်ကြာမည်: သည်ကိုသင် enabled လျှင် အေအာရ်တီဆေးနှင့်သင့်ဖုန်းသို့မဟုတ် Tablet ကိုပြန်လည်စတင်ပြီးနောက်ချောင်းမြောင်း freezed ဖြစ်ပါတယ်။

Android ပေါ်မှာအေအာရ်တီဆေးကို enable လုပ်နည်း

အဆိုပါအေအာရ်တီဆေးပတ်ဝန်းကျင် enable နိုင်ရန်အတွက်, သင်ဥပမာ Nexus 5 ကိုသို့မဟုတ်က Nexus 7, 2013, OS ကို 4.4.x နှင့် Snapdragon ပရိုဆက်ဆာဗားရှင်းနဲ့အန်းဒရွိုက်ဖုန်းသို့မဟုတ် Tablet ကိုရှိသည်ဖို့လိုအပ်ပါတယ်။

သင်ပထမဦးဆုံး Android ပေါ်မှာပြုစုသူမုဒ်ဖွင့်ရမည်။ သင်တစ်ဦးဆော့ဖ်ဝဲရေးသူဖြစ်လာခဲ့ပါတယ်တဲ့မက်ဆေ့ခ်ျကိုကြည့်ရှုသည်အထိလယ်ပြင် tapnite ရက်နေ့တွင်, "အကွောငျးကိုဖုန်း 'ကိုသွားပါ, သင့် device ကိုဆက်တင်များသို့သွား (သို့မဟုတ်တက်ဘလက်အကြောင်း) ဤအမှုကိုနှင့်အကြိမ်ပေါင်းများစွာဖို့" အရေအတွက်က Build "။

ဤအဆက်တင်များတွင် "Developers များအတွက်" ဟုအဆိုပါပစ္စည်းကိုဆောင်ခဲ့, ပြီးတော့ပါလိမ့်မယ် - သငျထိုကဲ့သို့သောအလိုဆန္ဒရှိပါကအေအာရ်တီဆေး, အစား Dalvik ၏ installed ရပါမည်အဘယ်အရပ်, "တစ်ဦးအလတ်စားကို Select လုပ်ပါ" ။

နှင့်ရုတ်တရက်နှင့်စိတ်ဝင်စားဖို့ဖြစ်လိမ့်မည်:

  • လျှောက်လွှာ Installing Android ကိုမှသော့ခတ်ထားပါသည် - ဘာလုပ်ရမှန်း?
  • Android ပေါ်မှာဖုန်းကို flash
  • XePlayer - အခြား Android emulator
  • ကျနော်တို့ကလက်ပ်တော့သို့မဟုတ် PC တစ်ခု 2nd မော်နီတာအဖြစ်က Android ကိုသုံးပါ
  • DeX အပေါ် Linux ကို - Android ပေါ်မှာ Ubuntu ကို run နေ