ART- ը կամ Dalvik- ը Android- ում - որն է այն, որն ավելի լավ է, ինչպես միացնել

Pin
Send
Share
Send

02/25/2014 շարժական սարքեր

Google- ը ներկայացրեց նոր դիմումի գործարկման ժամանակը ՝ որպես Android 4.4 KitKat թարմացման մաս: Այժմ, Dalvik վիրտուալ մեքենայից բացի, Snapdragon պրոցեսորներով ժամանակակից սարքերը հնարավորություն ունեն ընտրելու ART միջավայրը: (Եթե այս հոդվածին եք հասել, որպեսզի իմանաք, թե ինչպես կարելի է ART- ին միացնել Android- ում, ոլորեք մինչև վերջ, այդ տեղեկատվությունը տրված է այնտեղ):

Ո՞րն է հայտի գործարկման ժամանակը և որտե՞ղ է վիրտուալ մեքենան դրա հետ կապը: Android- ում, այն ծրագրերը գործարկելու համար, որոնք ներբեռնվում եք որպես APK ֆայլեր (և որոնք չեն կազմված ծածկագիր), օգտագործվում է Dalvik վիրտուալ մեքենան (լռելյայն, ժամանակի այս պահին) և դրա վրա ընկնում են կազմման առաջադրանքները:

Dalvik վիրտուալ ապարատում «Just-In-Time» (JIT) մոտեցումը օգտագործվում է դիմումները կազմելու համար, ինչը ենթադրում է կազմավորում ուղղակիորեն գործարկման ընթացքում կամ օգտագործողի որոշակի գործողությունների ընթացքում: Դա կարող է հանգեցնել հայտի սկսման ժամանակ սպասման երկար ժամանակահատվածների ՝ «արգելակներին», առավելագույն ինտենսիվ օգտագործման RAM- ին:

Հիմնական տարբերությունը ART միջավայրի միջև

ART- ը (Android RunTime) նոր, բայց փորձնական վիրտուալ մեքենա է, որը ներկայացվել է Android 4.4-ում և կարող եք այն միացնել միայն մշակողի պարամետրերում (ներքևում ցույց կտա, թե ինչպես դա անել):

ART- ի և Dalvik- ի միջև հիմնական տարբերությունը AOT (Ahead-Of-Time) մոտեցումն է, երբ դիմումներն աշխատում են, ինչը, ընդհանուր առմամբ, նշանակում է տեղադրված ծրագրերի նախնական հավաքում: այնուամենայնիվ, դրանց հետագա գործարկումը տեղի կունենա ավելի արագ (այն արդեն կազմվել է), իսկ վերամշակման անհրաժեշտության պատճառով պրոցեսորի և RAM- ի ավելի քիչ օգտագործումը, տեսականորեն, կարող է հանգեցնել ավելի քիչ սպառման էներգիա:

Որպես փաստ, և ո՞րն է ավելի լավը ՝ ART- ը, թե Dalvik- ը:

Համացանցում արդեն առկա են Android սարքերի շահագործման շատ տարբեր տարբերություններ ինտերնետում, և արդյունքները տարբեր են: Նման առավել հավակնոտ և մանրամասն այդպիսի թեստերից մեկը հասանելի է androidpolice.com կայքում (անգլերեն) ՝

  • ներկայացում ART- ում և Dalvik- ում,
  • մարտկոցի ժամկետը, էներգիայի սպառումը ART- ում և Dalvik- ում

Ամփոփելով արդյունքները ՝ կարելի է ասել, որ ակնհայտ առավելությունները ժամանակի այս պահին (պետք է հաշվի առնել, որ ART- ի վրա աշխատանքը շարունակվում է, այս միջավայրը միայն փորձարարական փուլում է) ART- ն չունի. Որոշ փորձարկումների դեպքում այս միջոցի օգտագործմամբ աշխատանքը ցույց է տալիս ավելի լավ արդյունքներ (հատկապես ինչ վերաբերում է կատարմանը, բայց ոչ նրա բոլոր ասպեկտներից), և մի քանի այլ հատուկ առավելություններով դա անթույլատրելի է, կամ Դալվիկը առջևում է: Օրինակ, եթե մենք խոսում ենք մարտկոցի մասին, ապա հակառակ սպասումներին, Դալվիկը գրեթե հավասար արդյունքներ է ցույց տալիս ART- ի հետ:

Թեստերի մեծ մասի ընդհանուր եզրակացությունը ակնհայտ տարբերությունն է ART- ի և Dalvik- ի հետ աշխատելիս: Այնուամենայնիվ, նոր միջավայրը և դրանում օգտագործված մոտեցումը խոստումնալից են թվում և, հնարավոր է, Android 4.5-ում կամ Android 5-ում, նման տարբերությունն ակնհայտ կլինի: (Ավելին, Google- ը կարող է ART- ը դարձնել լռելյայն միջավայր):

Եվս մի քանի կետ ՝ հաշվի առնելու, արդյոք որոշո՞ւմ եք միջավայրը միացնել Փոխարենը ART- ն Դալվիկ. Որոշ ծրագրեր կարող են ճիշտ չգործել (օրինակ, կարող են ընդհանրապես չաշխատել) Whatsapp- ը և Տիտան Կրկնօրինակում), և ամբողջական վերաբեռնումը Android- ը կարող է տևել 10-20 րոպե, այսինքն `միացված լինելու դեպքում ART, և հեռախոսը կամ պլանշետը վերագործարկելուց հետո այն սառեցնում է, սպասեք:

Ինչպես միացնել ART- ը Android- ում

ART միջավայրը հնարավոր դարձնելու համար դուք պետք է ունենաք Android հեռախոս կամ պլանշետ ՝ OS 4.4.x տարբերակով և Snapdragon պրոցեսորով, օրինակ ՝ Nexus 5 կամ Nexus 7 2013:

Նախ անհրաժեշտ է միացնել մշակողի ռեժիմը Android- ում: Դա անելու համար անցեք սարքի կարգավորումները, գնացեք «Հեռախոսի մասին» (դեղահատի մասին) կետը և մի քանի անգամ թակել «Կառուցել համարը» դաշտը, մինչև չտեսնեք այն հաղորդագրությունը, որ դուք ծրագրավորող եք դարձել:

Դրանից հետո «Կառուցապատողների համար» կետը կհայտնվի պարամետրերում, և այնտեղ `« Ընտրեք շրջակա միջավայրը », որտեղ նման ցանկության դեպքում դուք պետք է տեղադրեք ԴԱԼվիկի փոխարեն ART:

Եվ հանկարծ հետաքրքիր կլինի.

  • Դիմումների տեղադրումը արգելափակված է Android- ում - ինչ պետք է անեմ:
  • Android զանգի ֆլեշ
  • XePlayer - Android- ի մեկ այլ emulator
  • Մենք օգտագործում ենք Android- ը որպես 2-րդ մոնիտոր ՝ նոութբուքի կամ համակարգչի համար
  • Linux- ը DeX- ում `Ubuntu- ի վրա աշխատող Android- ում

Pin
Send
Share
Send