Sobes.tech
Junior

Ի՞նչ տարբերություն կա Android 4 և Android 5-ի միջև։

sobes.tech AI

Պատասխան AI-ից

Արխիտեկտուրային փոփոխություններ (ART փոխարեն Dalvik), Material Design, բարելավված ծանուցումներ, բազմահամակարգային ռեժիմ (հատկապես պլանշետների համար), Project Volta (բատերիայի աշխատանքը բարելավելու համար):

Հիմնական տարբերությունները՝

  • Վիրտուալ մեքենա: Android 5-ը անցել է Dalvik-ից՝ ART (Android Runtime): ART-ն ապահովում է նախնական կոմպիլացիա (AOT - Ahead-Of-Time), ինչը հանգեցնում է ծրագրերի ավելի արագ գործարկման, ավելի լավ հիշողության օգտագործման և ավելի հարթ ինտերֆեյսի աշխատանքի, համեմատած JIT (Just-In-Time) կոմպիլացիայի հետ Dalvik-ում:
  • Դիզայն: Ներկայացվել է Material Design-ը: Սա նոր դիզայնի լեզու է՝ շեշտը դնելով ստվերների, անիմացիաների, տիպագրության և քարտերի վրա, ինչը դարձրել է ինտերֆեյսը ավելի ժամանակակից և ինտուիտիվ:
  • Ծանուցումներ: Ծանուցումների համակարգը բարելավվել է: Պատկերացրեք՝ հայտնվել են հոսքային ծանուցումներ (Heads-up notifications) ընթացիկ ծրագրի վրա, հնարավոր է շփվել ծանուցումների հետ մութ էկրանին, ինչպես նաև խմբավորել ծանուցումները:
  • Արդյունավետություն և էներգախնայողություն: Project Volta նախաձեռնությունը նպատակ ունի բարելավել բատերիայի աշխատանքը: Ներդրվել են նոր API-ներ՝ էներգախնայողության վերահսկման համար, օրինակ՝ JobScheduler API-ն, որը թույլ է տալիս հետաձգել առաջադրանքների կատարմանը բարենպաստ պայմաններում (օրինակ՝ Wi-Fi-ին կամ լիցքավորմանը միացված ժամանակ):
  • Բազմահամակարգային ռեժիմ: Պլանշետների համար ավելացվել է մի քանի օգտվողի պրոֆիլներ ստեղծելու հնարավորություն:
  • Բлокավորում: Ավելացվել է Smart Lock-ը, որը թույլ է տալիս թողնել սարքը բացված որոշ պայմաններում (օրինակ՝ վստահելի Bluetooth սարքի կամ վստահելի վայրի դեպքում):
  • Անվտանգություն: Բարելավվել է SELinux-ի (Security-Enhanced Linux) աջակցությունը՝ Enforcing ռեժիմում:

Համեմատական աղյուսակ՝

Աспեկտը Android 4.x (KitKat) Android 5.0+ (Lollipop)
Վիրտուալ մեքենա Dalvik (JIT) ART (AOT)
Դիզայն Holo Material Design
Ծանուցումներ Ստանդարտ Heads-up, մութ էկրանին
Էներգախնայողություն Հիմնական Project Volta
Բազմահամակարգային ռեժիմ Միայն առանձին սարքեր Համակարգային աջակցություն պլանշետների համար
Բլոկավորում Pin, Pattern, Password, Face unlock Smart Lock ավելացվել է
SELinux Permissive Enforcing

ART կոմպիլյացիա:

// Dalvik-ում կոդը կատարվում էր ժամանակի ընթացքում
// ART-ում կոդը կոմպիլյարվում է ծրագրի տեղադրման ժամանակ,
// ինչը արագացնում է մեկնարկը և կատարմանը