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) კომპილაციის ნაცვლად.
  • დიზაინი: შემოვიდა Material Design. ეს არის ახალი დიზაინის ენა, რომელიც აქცენტს აკეთებს ჩრდილებზე, ანიმაციებზე, ტიპოგრაფიაზე და ბარათებზე, რაც ინტერფეისს უფრო თანამედროვე და ინტუიციურ ხდის.
  • შეტყობინებები: შეტყობინებების სისტემა გაუმჯობესდა. გამოჩნდა გამოფრენილი შეტყობინებები (Heads-up notifications) მიმდინარე აპლიკაციის ზედა, ეკრანზე დაბლოკვისას შეტყობინებებთან ურთიერთობის შესაძლებლობა და შეტყობინებების ჯგუფირება.
  • პროდუქტიულობა და ენერგიის ეფექტურობა: Project Volta ინიციატივა მიმართულია ბატარეის მუშაობის გაუმჯობესებაზე. შემოიღეს ახალი API-ები ენერგიის მოხმარების კონტროლისთვის, მაგალითად JobScheduler API, რომელიც საშუალებას აძლევს დავალებების გადადებას ხელსაყრელ პირობებში (მაგალითად, Wi-Fi-ს ან დამუხტვის დროს).
  • მრავალმომხმარებლიანი რეჟიმი: პლანშეტებისთვის დამატებულია შესაძლებლობა შექმნათ რამდენიმე მომხმარებლის პროფილი.
  • გახსნის სისტემა: დამატებულია Smart Lock, რომელიც საშუალებას აძლევს მოწყობილობის გახსნას გარკვეული პირობებში (მაგალითად, ნდობით აღჭურვილი Bluetooth მოწყობილობის ან ნდობით აღჭურვილი ადგილით).
  • უსაფრთხოება: გაუმჯობესდა SELinux-ის მხარდაჭერა (Security-Enhanced Linux) რეჟიმში.

შედარების ცხრილი:

ასპექტი 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-ში კოდი კომპილირდება ინსტალაციის დროს,
// რაც აჩქარებს დაწყებას და შესრულებას