Android 11 Beta-სთან ერთად, Google-მა გამოაცხადა Play Console-ის რედიზაინი და დაამატა ახალი ფუნქციები Android Studio-ში, Kotlin-სა და Jetpack-ში.
Android 11 Beta შესაძლოა ახლახან გამოვიდა, მაგრამ თუ დეველოპერი ხართ, მეტი უნდა იყოთ აღფრთოვანებული. Android 11-თან ერთად, Google წარმოგიდგენთ სიკეთეების მთელ რიგს დეველოპერებისთვის, მათ შორის ახალი Google Play Console-ის დიზაინი, Android Studio-ს ახალი ვერსიები და AndroidX და Kotlin-ის მთელი რიგი განახლებები.
Google Play Console-ის ხელახალი დიზაინი
პირველ რიგში, მოდით ვისაუბროთ ახალ Google Play Console-ზე. მასალის დიზაინის ახალი ინსტრუქციების დანერგვის შემდეგ, Google (ნელ-ნელა) აახლებს თავის სხვადასხვა აპებსა და ვებსაიტებს დიზაინის ახალ ენაზე და ეს საბოლოოდ მოიცავს Play Console-ს. დიზაინის განახლების გარდა, ყველაფერი ცოტათი რეორგანიზებულია. Google ამბობს, რომ არსებობს მომხმარებლის მართვის ახალი სისტემა, რომელიც დაგეხმარებათ გაუმკლავდეთ ადამიანებს, რომლებიც მოიწვიეთ თქვენს Console ანგარიშზე, ასევე სხვა ფუნქციებთან ერთად, რომლებიც „დაგეხმარებათ გაძლიერებაში“ Google Play-ზე.
თქვენ შეგიძლიათ ნახოთ ახალი დიზაინის რამდენიმე ეკრანის სურათი ქვემოთ.
Android Studio 4.1 და 4.2
შემდეგი ახალი რამ არის Android Studio. Google-მა გამოუშვა ორი ახალი ვერსია: 4.1 ბეტაში და 4.2 კანარში. ამ გამოშვებებში უამრავი ახალი ფუნქციაა, ამიტომ ჩვენ მხოლოდ რამდენიმე უფრო საინტერესოს გადავხედავთ.
თუ თქვენ გააკეთეთ ბევრი განვითარება (ან შეფერხება), ალბათ იცით Wireless ADB-ის შესახებ. ADB-ის ეს ფუნქცია საშუალებას გაძლევთ დაუკავშირდეთ თქვენს მოწყობილობას კაბელის ნაცვლად მისი IP მისამართის გამოყენებით. სამწუხაროდ, მისი ჩართვა შეიძლება რთული იყოს. თქვენ ან უნდა იმოძრაოთ ნორმალურ ADB-ში, ან გქონდეთ ძირეული მოწყობილობა. ისე, Android Studio 4.2-ით, ყველაფერი რაც თქვენ გჭირდებათ არის მოწყობილობა, რომელიც მუშაობს Android 11 ან უფრო ახალი ვერსიით, და თქვენ შეძლებთ უსადენო ADB-ის გაშვებას უმოკლეს დროში.
Android ემულატორი ახლა Android Studio-ს ნაწილია. ამის დაწერის დროს, ზუსტად არ არის ნათელი რას ნიშნავს ეს, მაგრამ Google ამბობს, რომ ის საშუალებას მისცემს უფრო სწრაფ და ინტეგრირებულ ავტომატიზირებულ ტესტირებას.
და ბოლოს (ამ ქვე-სიისთვის), აპლიკაციების აწყობა კიდევ უფრო სწრაფი უნდა იყოს მოწყობილობებისთვის, რომლებსაც აქვთ Android 11 ან უფრო ახალი ვერსია.
აქ მოცემულია გრაფიკი, რომელიც აჩვენებს ახალ ფუნქციებს ორივე ვერსიაში.
კოტლინი და AndroidX
ახლა მოდით ვისაუბროთ კოტლინი და AndroidX. Kotlin გახდა ალბათ ყველაზე პოპულარული ენა Android-ის განვითარებისთვის. ის უფრო ლაკონურია ვიდრე Java, აქვს სხვადასხვა დამხმარე მეთოდები, მხარს უჭერს გაფართოების ფუნქციებს და აქვს კიდევ ბევრი რამ, რაც მას უფრო სასიამოვნოს ხდის ვიდრე Java. ყველა ამ უპირატესობის გამო, Google ოფიციალურად ურჩევს Kotlin-ს, როგორც Android-ის განვითარების ენას.
პირველი, არის რამდენიმე ახალი ფუნქცია თავად კოტლინში. Android Studio ახლა მხარს უჭერს Kotlin 1.4-ს, რომელიც მოყვება ახალ პროდუქტებს. 1.4-ის ერთ-ერთი მთავარი მახასიათებელია SAM კონვერტაცია Kotlin ინტერფეისებისთვის. გარკვეული პერიოდის განმავლობაში, Kotlin-მა ავტომატურად გადააქცია ერთი მეთოდი Java ინტერფეისები ლამბდად, უკეთესი წაკითხვისთვის. თუმცა, ეს კონვერტაცია არ მუშაობდა კოტლინში გამოცხადებულ ინტერფეისებზე; 1.3-ში, თუნდაც ერთი მეთოდით Kotlin ინტერფეისით, თქვენ უნდა დაწეროთ მთელი იმპლემენტაცია. Kotlin 1.4-ში ეს აღარ არის საჭირო. უბრალოდ მონიშნეთ თქვენი ერთმეთოდი Kotlin ინტერფეისები fun
მოდიფიკატორი და თქვენ შეძლებთ მათ გამოყენებას ლამბდას სახით.
შეგიძლიათ მეტი წაიკითხოთ Kotlin 1.4-ის შესახებ აქ და აქ.
თუმცა ეს ყველაფერი არ არის. კოტლინს აქვს ძლიერი თვისება, სახელწოდებით Coroutines. კორუტინები ანდროიდის მსგავსია ახლა მოძველებული AsyncTask მაგრამ მეტი ფუნქციით, უკეთესი სინტაქსით და ადვილად წაკითხვით. სამ AndroidX ბიბლიოთეკას, Lifecycle, WorkManager და Room, ახლა აქვს Kotlin's Coroutines-ის მხარდაჭერა, რაც ამ ბიბლიოთეკების გამოყენებისას ასინქრონულ ლოგიკასთან გამკლავებას გაუადვილებს.
Jetpack Compose
იმ შემთხვევაში, თუ თქვენ გამოტოვეთ სხვადასხვა განცხადებები Google-ისგან, Jetpack Compose არის ახალი გზა განლაგების დიზაინისთვის მშობლიურ Android პროექტებში. იმპერატიული XML განლაგების დიზაინის ნაცვლად, Compose არის დეკლარაციული ჩარჩო, რომელიც მთლიანად კოტლინშია დაწერილი. ის უკვე დიდი ხანია იმყოფება დეველოპერის პირველ გადახედვაში, მაგრამ დღეიდან თქვენ შეძლებთ სცადოთ მისი მეორე დეველოპერის გადახედვა. ამ ვერსიაში არის უამრავი ახალი ფუნქცია, მათ შორის:
- თავსებადობა მშობლიურ Android ხედებთან
- ანიმაციები
- ადაპტერზე დაფუძნებული სიები
- განლაგების ცვლილებების რეალურ დროში გადახედვები (ადრე საჭირო იყო პროექტის აღდგენა)
- კოდის შევსება
Google იმედოვნებს, რომ გამოუშვებს Compose-ის ალფა ვერსიას ამ ზაფხულს, სრული გამოშვებით კი 2021 წელს იგეგმება.
და ეს ყველაფერი გვაქვს დღეს! ყველაფერი ახალი არ არის ამ სტატიაში, ამიტომ დარწმუნდით, რომ გაეცანით Google-ის ოფიციალურ განცხადებას დამატებითი დეტალებისთვის. თქვენ შეგიძლიათ ნახოთ ყველა 12 მოხსენება, რომელიც Google-მა ახლახან გამოაქვეყნა ეს YouTube დასაკრავი სია, ყოველ კვირას Google-ის "-ის განმავლობაში ეწვიეთ დეველოპერის ახალ კონტენტსAndroid-ის 11 კვირადა ისწავლეთ ერთმანეთისგან დროს ონლაინ Android 11 საზოგადოების შეხვედრა.