ბეტადან რამდენიმე თვის შემდეგ, Google-მა გამოუშვა Android Studio 3.5-ის სტაბილური ვერსია, რომელიც აღნიშნავს Project Marble-ის დასასრულს (მაგრამ არა შეცდომების გამოსწორების დასასრულს).
2018 წლის ნოემბერში Google-მა შემოიტანა რაღაც სახელწოდებით "პროექტი მარმარილოAndroid Studio-ში. თუმცა, ეს არ არის სხვა შეტყობინებების აპლიკაცია. ამის ნაცვლად, Google-მა გააკეთა რაღაც უპრეცედენტო, გააუმჯობესა Android აპლიკაციის განვითარების სამუშაო ნაკადი.
თუ ეს გამოგრჩათ, Project Marble ნამდვილად არ არის ერთი პროდუქტი ან სერვისი. უფრო მეტიც, ეს არის ქოლგა ტერმინი, რომელიც გულისხმობს Google-ის მუშაობას Android Studio-ის სტაბილურობის გაუმჯობესებაზე, Google-ის Android აპლიკაციების შემუშავების არჩეული პროგრამა. Project Marble-ის არსებობის მანძილზე Google უფრო მეტ ყურადღებას ამახვილებდა შეცდომების გამოსწორებაზე და Android Studio-ში მუშაობის გაუმჯობესებაზე, ვიდრე ახალი ფუნქციების დანერგვაზე.
რამდენიმე თვის შემდეგ ბეტა განახლებაGoogle-მა გამოუშვა Android Studio 3.5-ის სტაბილური ვერსია, რომელიც აღნიშნავს Project Marble-ის დასასრულს (მაგრამ არა შეცდომების გამოსწორების დასასრულს). აქ არის რამდენიმე მნიშვნელოვანი ფუნქცია და გაუმჯობესება, რაც ამ ვერსიას მოაქვს:
მომხმარებლის ინტერფეისი იყინება
თუ რეგულარულად იყენებთ Android Studio-ს, შეიძლება შეამჩნიოთ ეს პრობლემა. ერთი შეხედვით შემთხვევით მომენტებში, Android Studio უბრალოდ გაიყინება 1 წამიდან 1 წუთამდე, ან თუნდაც იძულებით დახურვამდე. ცხადია, ეს საკმაოდ შემაშფოთებელი საკითხია, რომელსაც უნდა გაუმკლავდეთ, როდესაც ცდილობთ აპლიკაციის შექმნას.
Android Studio 3.5-ით Google-მა ბევრი იმუშავა ამ მდგომარეობის გასაუმჯობესებლად. ეს არ არის სრულყოფილი, მაგრამ ის, რაც აქამდე გაკეთდა, ნამდვილად დასაფასებელია. მონაცემთა დამაკავშირებელი გამონათქვამების რედაქტირება XML-ში ახლა უფრო სწრაფია ლატენტური გაუმჯობესებისთვის.
აშენების სიჩქარე
Android აპლიკაციის შემუშავების კიდევ ერთი დიდი ხნის პრობლემა არის თქვენი აპლიკაციის შექმნის დრო. თუ არ გაქვთ ძალიან ძლიერი კომპიუტერი, კომპილაციას შეიძლება 3 წუთი დასჭირდეს. ეს დიდი დროა, თუ თქვენ აკეთებთ მცირე ცვლილებებს პრობლემის გამართვის მიზნით.
Android Studio-ს ამ ახალ ვერსიას მოაქვს ორი მნიშვნელოვანი გაუმჯობესება აპლიკაციების კომპილაციაში. პირველი არის ანოტაციის პროცესორების თანდათანობითი შედგენა. თუ თქვენს აპში იყენებთ ბიბლიოთეკებს, როგორიცაა Dagger და Realm, უნდა შეამჩნიოთ შექმნის ხანმოკლე დრო.
მეორე გაუმჯობესება ეხება დისკის I/O-ს Windows-ზე. Windows Defender-ს (ამჟამად უწოდებენ Windows Security) აქვს ფუნქცია, რომელიც ასკანირებს ფაილებს რეალურ დროში (როგორც ისინი იქმნება ან შეცვლილია), რათა დაგიცავთ მავნე პროგრამებისგან. თუმცა, ამ სკანირებამ შეიძლება მნიშვნელოვნად შეანელოს თქვენი აპლიკაციის მშენებლობა. Android Studio 3.5 ახლა აჩვენებს მინიშნებას იმ ნაბიჯებით, რომელთა გადადგმაც შეგიძლიათ, რათა გამორიცხოთ თქვენი პროექტის დირექტორიები ამ რეალურ დროში დაცვისგან და დააჩქაროს builds.
ცვლილებების გამოყენება
კიდევ ერთი შესამჩნევი ცვლილება Android Studio 3.5-ში არის Apply Changes-ის დანერგვა, რომელიც ცვლის ძველ Instant Run ჩარჩოს. Instant Run გამიზნული იყო იმისთვის, რომ გაადვილებინა მცირე ცვლილებები თქვენს აპლიკაციაში და გამოსცადა ისინი, მაგრამ უფრო ხშირად, ვიდრე არა, ის პრობლემებს იწვევდა.
ამის გადასაჭრელად Google-მა მთლიანად გააუქმა Instant Run და ააშენა Apply Changes თავიდანვე. ის უნდა იყოს უფრო საიმედო და სწრაფი ვიდრე Instant Run.
თუ Android-ის დეველოპერი ხართ, იყენებს Android Studio 3.4 ან უფრო ადრეულ ვერსიას, ეს განახლება ნამდვილად ღირს ცდა. თქვენ უნდა შეამჩნიოთ ზოგადი შესრულების და სტაბილურობის შესამჩნევი ზრდა. ან Android Studio 3.5-ის მისაღებად ჩამოტვირთეთ იგი Google-ის ვებსაიტიდან ან შეამოწმეთ განახლებები თქვენი მიმდინარე ვერსიიდან.
წყარო: ანდროიდის დეველოპერები