Андроид Студио 3.5 бета додаје кожу емулатора Гоогле Пикел 3а, врхунску подршку за Цхромебоок, емулатор склопивог уређаја и још много тога

Андроид Студио 3.5 бета је најављен на Гоогле И/О 2019 са гомилом промена укључујући многе исправке грешака, оптимизације и нове функције. Ево шта је ново.

Гоогле-ов званични ИДЕ за развој софтвера за Андроид, Андроид Студио, недавно је претрпео многе промене у циљу побољшања укупне стабилности. Гоогле је назвао њихову иницијативу за уништавање грешака "Пројекат Мермер“, а њихов циљ је био да сву своју пажњу усмере на решавање многих притужби које су програмери имали на ИДЕ, као што су досадне проблеми са цурењем меморије. Међутим, са сваким издањем ИДЕ-а, Гоогле и даље доноси нове функције као што су Андроид Студио 3.4 Дијалог менаџера ресурса и структуре пројекта. На Гоогле И/О 2019, Гоогле је најавио прво бета издање Андроид Студио 3.5 са исправљањем грешака и полирањем функција које смо очекивали. Ево најважнијих делова 3.5-бета1 издања праћеног резимеом сваке промене.

Андроид Студио 3.5 Бета Дневник промена

  • Здравље система
    • Подешавања меморије
    • Извештај о коришћењу меморије
    • Смањите изузетке
    • Кориснички интерфејс се замрзава
    • Брзина изградње
    • ИДЕ Спеед
    • Анализа кода влакана
    • Приступ И/О фајлу
    • Употреба ЦПУ емулатора
  • Феатуре Полисх
    • Примените измене
    • Градле Синц
    • Надоградње пројекта
    • Лаиоут Едитор
    • Подаци везивања
    • Примена апликације
    • Ц++ Побољшања
    • Ажурирање платформе Интеллиј 2019.1
    • Условна испорука за подршку динамичких функција
    • Подршка за склопиве емулаторе и Пикел уређаје
    • Подршка за Цхроме ОС

Здравље система

Меморија

Гоогле је већ поправио многе проблеме који су резултирали цурењем меморије у последњих неколико месеци, али недавно почео да дозвољава корисницима да се одлуче за слање података о изузецима ван меморије како би могли да пронађу преостале питања. Када ИДЕ остане без меморије у верзији 3.5-бета 1, статистика високог нивоа о величини гомиле меморије и доминантним објектима у хрпи ће аутоматски бити ухваћен тако да Андроид Студио може да предложи боља подешавања меморије и понуди дубље анализа. Ако апликацији треба више РАМ-а од подразумеване величине гомиле од 1,2 ГБ, ИДЕ ће понудити да аутоматски повећа величину гомиле како би се прилагодили овим већим пројектима. Такође можете ручно да прилагодите величину гомиле у подешавањима. На крају, ажурирање 3.5-бета1 вам омогућава да покренете депонију меморије са дезинфекцијом личних података које можете да делите са Гоогле-ом ради решавања проблема.

Изузеци

Са 3.5-бета1, сада ћете наићи на мање изузетака јер Гоогле сада брже открива проблеме на каналу Цанари помоћу података прикупљених од корисника који су укључени. Такође ћете видети мање обавештења о изузецима јер извештаји о паду и аналитика захтевају мање уноса од корисника да би их пријавили Гоогле-у.

Андроид Студио Екцептион Буббле. Ређе ћете видети доњу десну црвену икону.

УИ се замрзава

Инфраструктура основне Интеллиј платформе је проширена за мерење заустављања УИ нити које трају дуже од неколико тренутака. Са подацима које прикупљају, могу да се позабаве уобичајеним проблемима који узрокују замрзавање корисничког интерфејса. На пример, тим је оптимизовао перформансе уређивања КСМЛ кода у верзији 3.5-бета1 користећи податке које су добили током развоја пројекта Марбле.

Брзина изградње

Брзина израде пројеката је побољшана додатком инкременталне подршке за израду напомена процесорима као што су Глиде, АндроидКс повезивање података, Даггер, Реалм и Котлин. Гоогле-ова прелиминарна анализа показује да је додавање инкременталне подршке за Котлин резултирало побољшањем од 60% у променама подмодула не-АБИ кода за апликацију Гоогле И/О 2019.

ИДЕ Спеед

Неколико непотребних делова Андроид НДК-а је уклоњено да би се побољшала укупна брзина ИДЕ-а, тако да су програмери више неће морати да у потпуности онемогућава Андроид НДК додатак само да би побољшао перформансе Андроид-а Студио.

Анализа кода влакана

Линтова анализа кода је сада до два пута бржа, посебно у режиму анализе купатила, захваљујући исправкама које су направљене за неколико цурења меморије.

Приступ улазно-излазним датотекама за Виндовс

За кориснике оперативног система Виндовс, антивирусне апликације, укључујући директоријуме за прављење и инсталацију за скенирање, могу негативно да утичу на перформансе. У верзији 3.5-бета1, ИДЕ ће проверити искључене антивирусне директоријуме у односу на директоријум за изградњу вашег пројекта да ли постоје недоследности и обавестиће вас да унесете измене како бисте избегли непотребна успоравања.

Обавештење о здравственом стању система - Антивирусна провера

Употреба ЦПУ емулатора

Гоогле је открио да Плаи услуге и сродне услуге агресивно раде у позадини јер је уређај за емулатор подешен на напајање наизменичном струјом, а не на пражњење батерије. Да бисте смањили позадину ЦПУ-а за више од 3 пута, најновији Андроид емулатор ће подразумевано бити подешен на пражњење батерије.

Феатуре Полисх

Условна испорука за подршку динамичких функција

Апп Бундле подршка у Андроид Студију 3.5 се побољшава уз условну испоруку. Ово вам омогућава да поставите захтеве за конфигурацију уређаја (нпр. ОпенГЛ верзија, АР подршка, ниво АПИ-ја, земља корисника, итд.) за динамичке модуле функција који се аутоматски преузимају током инсталације.

Избор модула за условну испоруку

Склопиви емулатори и подршка за Гоогле Пикел 3а

Ажурирани Андроид Студио емулатор сада подржава креирање виртуелних, склопивих уређаја. Такође доноси скинове за недавно лансиране Гоогле Пикел 3а и Гоогле Пикел 3а КСЛ.

Андроид емулатор - склопива подршка

Подршка за Цхроме ОС

На Самиту за Андроид Дев 2018, Гоогле најавио да ће подршка за Андроид Студио доћи на Цхромебоок-ове 2019. Сада је дошло време за подршку за Цхроме ОС, почевши од врхунских Цхромебоок-ова заснованих на к86 који користе Цхроме ОС 72 и новије верзије. Апликације се могу применити на Андроид уређаје повезане преко УСБ-а. Доступан је инсталатер овде.

Андроид Студио у Цхроме ОС-у

Остале промене

  • Примените измене: Андроид Студио 3.5 представља Примените измене да бисте могли да тестирате промене кода без поновног покретања апликације. Током последњих неколико месеци, цевовод за примену је реорганизован да би се побољшала брзина примене, а дугмад на траци са алаткама за покретање и примену су подешена за једноставније искуство.
  • Градле синхронизација: Недавна промена Градле-а довела је до чишћења кешова зависности вашег пројекта ради уштеде простора за складиштење, што је резултирало грешкама за недостајуће зависности. Верзија 3.5-бета1 ИДЕ-а сада проверава ово стање.
  • Надоградње пројекта: Излазни прозори, искачући прозори и дијалошки оквири су ажурирани да би вам рекли када морате да ажурирате на новију верзију, а најновија издања вам такође омогућавају да независно ажурирате ИДЕ и Градле додатак.
  • Уредник распореда: Употребљивост уређивача изгледа је побољшана у областима као што су избор ограничења и брисање до промене величине прегледа уређаја.
  • Подаци везивања: Гоогле је исправио застоје у уређивачу кода приликом креирања израза за повезивање података у КСМЛ-овима.
  • Ток примене апликације: Нови падајући мени вам омогућава да видите и промените на који уређај(е) намеравате да примените свој пројекат.
  • Побољшања Ц++-а: Изградње ЦМаке-а су до 25% брже због паралелних позивања Ниња циљева, можете засебно навести АБИ циљеве са новим корисничким интерфејсом једне варијанте израде и можете да користите више верзија Андроид НДК-а упоредо у буилд.градле.
  • Ажурирање Интеллиј платформе: Тхе 2019.1 Интеллиј функције платформе су укључене.

За комплетне белешке о издању погледајте Ова страница. Да бисте преузели најновију бета верзију, посетите Ова страница. (Обавезно преузмите Андроид Емулатор в29.0.6 да бисте искористили предности горе наведених функција.) Ако наиђете на грешке, можете обавестити тим о свим проблемима овде. На крају, пратите развојни тим за Андроид Студио даље Твиттер и Средње да будете у току са најновијим вестима за ИДЕ.