Videotube

Постовая охрана, пультовая охрана, личная охрана, сопровождение и инкассация, юридическая безопасноть

Разница между 6 и 7 андроид: в чем разница двух версий Android

Содержание

в чем разница двух версий Android

Новая версия операционной системы Android всегда обречена на успех. Самая популярная мобильная платформа становится все лучше, получая уникальные функциональные возможности.


Новая версия операционной системы Android всегда обречена на успех. Самая популярная мобильная платформа становится все лучше, получая уникальные функциональные возможности. Сегодня мы поговорим о том, какие отличия имеет новенькая Android 7.0 Nougat в сравнении с предыдущей версией Marshmallow.

Главные особенности Android 6.0. Marshmallow.

Основной плюс шестой версии мобильной платформы – поддержка сканера отпечатков пальцев. Не секрет, что для современных пользователей крайне важна защита личных данных. Соответственно, блокировка телефона по отпечатку пальца владельца – эффективное средство защиты всех данных, находящихся в памяти устройства.


Также была внедрена вертикальная прокрутка списка виджетов и программ, возможность быстрого доступа к приложениям, возвращение режима «Не беспокоить», который был доступен в старых версиях Андроид, однако убран из более новых релизов платформы.

Внедрили сервис Google Now on Tap, который значительно повысил интеллектуальные способности Андроида. Повышена автономность Marshmallow. Энергосберегающие опции Doze и App Standby позволяют контролировать работу смартфона, рационально используя ресурс батареи и оперативной памяти. В шестой версии операционной системы Google Chrome позволяет добавлять пользовательские вкладки, реализована поддержка USB Type C. Кроме того, появилась интересная функция Direct share, которая позволяет легко и быстро поделиться файлами любого формата.


Фактически, ОС Android 6.0 Marshmallow стала более функциональной, плавной, удобной. В ней реализованы новые возможности для разработчиков мобильного софта.

Главные особенности Android 7.0 Nougat.

Google усовершенствовал предыдущую версию операционки, реализовав более 250 новых решений. Безусловно, мы рассмотрим лишь самые главные особенности апдейта.

Нуга получила облегченную панель быстрых инструментов, в состав которой вошло всего 5 иконок. Выбраны были наиболее приоритетные для пользователей функции. Путем длинного нажатия на иконку можно быстро переместиться в соответствующий пункт меню. Появилась возможность быстро переключаться между последними использованными приложениями, что значительно упрощает процесс работы с файлами документов.


Действительно революционной стала возможность восстановления данных при переходе со смартфонов на базе iOS на устройства на базе Android. Теперь владельцы телефонов Apple при переходе на Android-смартфоны смогут перенести файлы.

Новая версия получила усовершенствованный файловый менеджер, который получил еще больше полезных возможностей. Doze научилась экономить до 20% заряда, поэтому аккумуляторная батарея будет держать заряд дольше. Появилась функция «Экономия трафика», благодаря которой приложения в фоновом режиме не смогут скачивать обновления или другой контент. Семерка также получила возможность разделять экран для одновременного использования двух приложений.


Еще одно обновление коснулось черного списка. Теперь все выполненные действия владельца смартфона сохранятся в облаке Гугл. Даже при условии смены мобильного телефона абоненты из черного списка не смогут дозвониться на этот номер.

И последнее, но наверняка самое заметное обновление операционной системы – внушительная панель уведомлений. Теперь она размещается на всю ширину экрана. Если пользователь получает сразу несколько уведомлений из разных приложений, все они объединятся в одно сообщение, что очень удобно. 

Почему любой Android снимает видео хуже iPhone? / Хабр

Привет, камрады, киноделы и просто читатели! 

Некоторые из вас меня знают как разработчика Андроид-приложения mcpro24fps, предназначенного для профессиональной видеосъёмки на телефон. И сегодня я бы хотел обсудить такую тему: «Почему iPhone остается лидером в видеосъёмке?»

ЛЁДЪ — Погибели Навстречу. Режиссер: Марк Кривошеин.

Профессиональная видеосъёмка на телефон? Серьёзно?

Более чем! Вот постер работы, снятой на мое приложение и уже завоевавшей за неполный 2021 год шесть гран-при международных кинофестивалей и одиннадцать различных номинаций. Мобильный кинематограф набирает обороты и производители телефонов всячески пытаются оседлать этот тренд. 

Профессиональная видеосъёмка  – это съёмка с максимальным количеством ручных регулировок, анализаторов и прочих решений, позволяющих оператору и режиссеру добиться нужного кадра. Все то, что, как правило, отсутствует или реализовано откровенно плохо в стоковых приложениях от производителей аппаратов.

В мире мобильного кино существует несколько признанных лидеров среди подобного рода приложений. Однако даже те из них, у кого всё вроде бы прекрасно с работоспособностью на iOS, начинают конкретно спотыкаться и падать, при попытке создать свои Android-версии.

В чем же причина?

Android не виноват

От некоторых пользователей iPhone, подкармливающих свое ЧСВ, можно услышать: «Android — плох!» При этом непонятно, речь идет об ОС или обо всех девайсах на Android.

Если речь идет о девайсах, то в контексте съёмки видео я вынужден согласиться.  

Если речь об ОС, то я в корне не согласен.

За время разработки приложения, а это уже почти 3 года, я столкнулся с огромным количеством проблем, связанных с работой отдельных аппаратов и даже проблем, присущих всей продукции отдельных брендов! 

Поэтому я могу с уверенностью утверждать, что Android, как ОС, в проблемах на устройствах почти никогда не виновата.

А кто же тогда виноват?

Давно известно, что сделать всё и вся в отведенный для разработки новой модели телефона срок невозможно. И поэтому производителям часто приходится выбирать, что отполировать, а что оставить полусырым. 

Сегодня камера телефона имеет уровень важности в 50% от всего, что есть в телефоне и производитель не может игнорировать это. Поэтому в Android-устройствах бесконечно появляются разные дичайшие решения для привлечения пользователей. 

Сами же Android-производители не забывают высмеивать Apple, когда та рекламирует нововведения, уже несколько лет присутствующие в Android-аппаратах.

Но удивительный момент — по видео, даже с таким отставанием, iPhone все равно остается лучшим. Что не так? О чем забывают производители Android-девайсов?

А забывают они о том, что бо́льшую часть ценности iPhone составляет не сам iPhone, не созданные Apple встроенные приложения, а приложения, написанные сторонними разработчиками. 

Самые лучшие приложения часто существуют только на iPhone. И это касается почти всех приложений, относящихся к категории творчества. Будь то звук, будь то видео, будь то рисование.

Единственное, в чем Android-девайсы иногда выделяются, это фото. И то подавляющая часть преимущества заключается в модифицированных версиях Google-камеры. Здесь обращаю внимание, что модифицированные под определенные девайсы. Существовала бы в природе официальная Google-камера, она бы не работала ни на одном Android-телефоне, кроме Google Pixel, как и сейчас. Поэтому даже касаемо фото в мире Android все очень грустно.  

Вся трагедия мира Андроид заключается в ненадлежащем отношении производителей телефонов к документации Android API.  

Они игнорируют все возможности, с упорным стремлением подменяя уже имеющиеся механизмы своими собственными «костылями», которые они также не стремятся документировать и вообще афишировать разработчикам сторонних приложений.

А что производители?

Apple не предлагает свои решения как единственно верные, всячески сподвигая сторонних разработчиков создавать лучшие приложения. У Apple не вызывает ревности приложение Filmic Pro, которое на голову выше нативной камеры. Абсолютно всё, что умеет нативное приложение, сторонний разработчик может без проблем повторить. 

И нет ничего, что бы было скрыто от разработчика.

Производители Android-телефонов думают, что они самые умные и для своего аппарата смогут создать набор идеальных приложений на все случаи жизни. В реальности же все оказывается совсем не так. Приложения от производителя часто малофункциональны и не раскрывают всех достоинств девайса. Касаемо камеры там вообще все очень грустно.

Apple vs Android

Ко всей этой печали добавляется активность Apple в данном направлении последние два года. Сначала они добавили запись HDR-видео (метаданные HDR можно отключить), которая позволяет записывать видео с глубиной  цвета 10 бит и субдискретизацией 4:2:0, что отняло у Android-аппаратов единственное преимущество. А в этом году они добавили возможность записи в ProRes 4:2:2, чем в принципе еще раз показали производителям Android-девайсов их место.

Когда Apple рекламирует новую функцию, доступную в нативном приложении, можно быть уверенным, что эта функция будет доступна всем сторонним приложениям, которые в ней нуждаются.

Когда производитель Android-устройства рекламирует новую функцию, можно быть уверенным на 99%, что эта функция будет недоступна сторонним приложениям.

Но ведь ты сам разрабатываешь для Андроид!

Да, и я могу уверенно сказать, что в съёмке видео на Андроид mcpro24fps сегодня показывает весьма впечатляющие результаты. В то же время мне абсолютно понятно, почему именитые игроки iOS, мечтающие вскочить на рынок Андроид, побарахтавшись, медленно отползают в ссадинах и кровоподтеках с рейтингом Google Play чуть выше троечки и тысячами гневных комментариев за пазухой. 

Всё потому, что перемолоть такое количество особенностей, нюансов и костылей от Андроид-производителей, мягко говоря, непросто. А может и нецелесообразно.

И мне очень хочется, чтобы производители Андроид-аппаратов наконец услышали Андроид-разработчиков.

Бэкстейдж со съёмок ЛЁДЪ — Погибели Навстречу. Режиссер: Марк Кривошеин. Фотограф: Роман Целоусов

А теперь конкретика

Давайте рассмотрим поближе самые актуальные функции, с которыми носятся пользователи, и которые они хотят видеть в приложениях.

1. Запись 60 кадров в секунду. На сегодня самая востребованная функция среди пользователей-любителей. Современный iPhone может 4К60 на всех сенсорах, доступных на устройстве. Современный Android в 99% случаев [email protected] умеет только в приложении от производителя, а 4К60 в 100% случаев умеет только в приложении от производителя. Негласно, используя хрустальный шар предсказаний (или армию пользователей, как это делаю я), можно активировать данную функцию на отдельных аппаратах. Но то «костыли», а мы говорим о нормальной работе по документации. При этом о 4К60 на всех сенсорах в принципе можно забыть в 99% случаев даже с использованием «костылей».

2. Цифровая стабилизация. Вторая по востребованности функция. Современный iPhone позволяет включать и оптическую и цифровую стабилизацию (если та доступна на устройстве) в сторонних приложениях. Современный Android только у двух производителей позволяет включать цифровую стабилизацию в сторонних приложениях: Sony и Huawei. У всех остальных недокументированные решения прошлого века, которые не придумать с потолка, и прийти к ним можно только имея аппарат на руках. Самое смешное заключается в том, что данный функционал обозначен в Camera2 API как предоставленный и рабочий, а по факту имеем, что имеем.

3. Запись HDR-видео. Современный iPhone позволяет записывать HDR-видео 10 бит, позволяет отключить метаданные и оставить только 10 бит. Современный Android не всегда позволяет записать 10 бит, даже с нужным аппаратным кодеком на борту, а HDR-видео — это вообще отдельная тема. У одних он включается автоматически при активации профиля кодека, у других HDR-видео спрятано в каких-то недокументированных настройках, у третьих даже при наличии оного в нативном приложении его невозможно активировать в стороннем.

4. Отключение шумодава и резкости. Вот! Мы нашли преимущество Android перед iPhone. Apple не позволяет пользователям регулировать эти два параметра, печально но факт. Это есть один из двух недостатков iPhone. Но и будем честными, что на Android это тоже не всегда работает. Samsung и Huawei решили за нас, что искусственная резкость это то, что нам нужно. И можно хоть заотключать резкость, она останется там, где она есть. Шумоподавление тоже имеет свое странное поведение. Оно может автоматически включаться при подключении обработки изображения через ГПУ телефона. Этим страдают некоторые телефоны фирмы Xiaomi. Учитывая все это, преимущество перед iPhone несколько размывается.

5. Ручная настройка экспозиции. iPhone не имеет никаких проблем с ручной настройкой экспозиции, но имеет проблему с автоматической работой HDR, который испортит любую видеосъемку своими решениями глупого искусственного «интеллекта». Режим включается и выключается, когда ему захочется, контролировать его никак нельзя. Это второй и последний недостаток iPhone. Будем честными, китайские производители, которые постоянно смотрят в рот Apple, в точности скопировали эту проблему, и новые Android-аппараты могут болеть той же болезнью. Часто даже не понять, почему так неожиданно меняется изображение. То ли система решила подсветить кадр для лучшей фокусировки, то ли баланс белого сцены так резко поменялся, то ли это работает тот самый HDR. Проблема чаще всего встречается на аппаратах Xiaomi. Другая проблема, касаемо ручной настройки экспозиции, это некорректная работа автофокуса. На некоторых китайских аппаратах автофокус перестает работать как только включается режим ручной настройки экспозиции. Также часто автофокус в сторонних приложениях работает хуже, чем в нативном. Зачем и почему, остается загадкой.

6. Фокус. Как обычно на iPhone работает и ручной, и автоматический как в нативном приложении. Android смог стать проблемой и здесь. Самая частая, когда автофокус может сфокусироваться на бесконечность, а в режиме ручной настройки фокуса она просто недоступна, и сфокусироваться на дальних объектах не представляется возможным. Проблема проявилась на всех устройствах китайского производства, кроме Huawei. А Samsung на девайсах Snapdragon вообще сделал работу ручного фокуса недееспособной.

7. Ручной баланс белого. В большинстве своем почти все сенсоры с поддержкой Full (читайте документацию Android) справляются с этой задачей. В данном пункте очень сильно проиграли аппараты Huawei из-за своего инновационного решения с сенсорами RYYB. Им пришлось отключить настройку ручного ББ для сторонних приложений, потому как Android не знает, что такие сенсоры существуют.

8. Второстепенные камеры (ультра-ширик, телевик). Современный iPhone позволяет снимать на все доступные камеры, и часто в одном и том же режиме. Android же стремится спрятать их от сторонних приложений. Samsung прячет свой телевик уже много лет, потому что он очень ограничен по возможностям и на фоне основного модуля будет выглядеть позорно. 1+ в новых обновлениях вообще запретил использовать второстепенные камеры, с чем это связанно, не может ответить даже поддержка 1+. Xiaomi официально не дает доступа до второстепенных сенсоров, но в то же время их не блокирует намертво. Адекватным подходом считаю подход фирмы Sony. Они изначально открыли все сенсоры, не пытаясь скрывать их недостатки. А недостатки могут быть очень значительными. Первый и самый серьезный — отсутствие какого либо ручного управления. Второй — качество картинки в 10 раз хуже, чем на основном сенсоре. Третий — сильно отличающиеся возможности по разрешению и скорости кадров. При основном, способном в 4К, второстепенный модуль может оказаться способными только на 1080. Сразу трех более менее равноправных сенсоров сегодня нет ни на одном Android-устройстве.

9. Запись 24/25 кадров в секунду. Аппараты Huawei могут заявить поддержку и не поддерживать. Аппараты 1+ в принципе игнорируют эти частоты как ненужные. Xiaomi официально ничего не поддерживает, но отлично работает. Т.е. вся работа с этими частотами это гадание на кофейной гуще. Единственный производитель, который и заявил и поддерживает в рабочем состоянии — это Sony.

Вот это всё можно продолжать бесконечно. 

И в каждом случае Apple будет лучше, потому что по какой-то странной причине Apple старается оттачивать работу своих девайсов до мелочей. Да, здесь я могу услышать возмущения, но все эти возмущения не будут касаться камеры.

Один из ярких примеров. Склейка кадров для уменьшения шума и повышения динамического диапазона, эта склейка есть и у iPhone и у Android-аппаратов. Но по какому-то странному стечению обстоятельств на iPhone нет эффекта наложения кадров при движении (ghosting), а все девайсы Android имеют жуткие артефакты с этим связанные. И это никак не отрегулировать, никак не отключить, просто нет такой возможности.

Три Android-бренда – три линии костылей

Отдельно хочу отметить три бренда: Google, Samsung и Sony. Первый, как аппарат той же компании, что разрабатывает Android. Второй, как самого значимого «конкурента» iPhone (в кавычки специально). Третий, как почти идеал.

Google Pixel. Все описанные выше страдания могли бы переноситься проще, если бы не Google Pixel. Как оказалось, Pixel далеко не пример для подражания, и имеет все те же проблемы, и так же игнорирует документацию Android API. Как? Мне непонятно. Я не понимаю как в пределах одной компании можно разработать ОС, и потом при создании своего аппарата проигнорировать все, что ты так усердно разрабатывал. Разве Apple себе такое позволяет? Google Pixel оказался ничем не примечательным среднячком, который показал очень плохой пример остальным Android-производителям.

Samsung Galaxy S… Производитель, который умудрился в пределах одной модели сделать два абсолютно разных аппарата. Любой S на Exynos будет в 100 раз лучше любого S на Snapdragon. И на фоне аппаратов Snapdragon аппарат от Samsung выглядит самым слабым. Samsung Snapdragon вобрал в себя все недостатки, которые могут быть у современного Android-девайса. Из вышеперечисленных пункты: 1, 2, 3, 4, 6, 8 имеют проблемы на данном устройстве. Если такое может позволить себе основной конкурент Apple, то чего мы можем ждать от других игроков рынка?

Sony Xperia 1/5 mark 1/2/3. Один из немногих аппаратов, которые могут претендовать на звание самых соответствующих документации Android. Но даже здесь, чтобы встать рядом с iPhone, еще работать и работать. Костылей, хоть отбавляй. Но в то же время, основные ключи управления не спрятаны от сторонних разработчиков и открыто доступны в Camera2 API. Большой минус, что все эти ключи нигде не задокументированы, и приходится гадать, за что каждый из них отвечает.

В последнее время очень остро стал ощущать недостатки Андроид-девайсов. Поэтому каждый раз, когда вижу на Youtube очередное сравнение в стиле «Сегодня мы выберем лучший камерофон на Android», вспоминаю песенку Шнура: «Выборы, выборы, кандидаты — так себе!»

И мой ответ таким сравнениям один: «Лучший камерофон на Android — это iPhone на iOS». И справедливым он останется до того момента, пока хотя бы один из производителей не задумается о сторонних разработчиках.

Бэкстейдж со съёмок ролика. Режиссер: Марк Кривошеин. Фотограф: Роман Целоусов

Заключение

Несмотря на все эти проблемы, разработка mcpro24fps будет продолжаться, потому что всё ещё хочется доказать, что Android может. Но мне бы очень хотелось, чтобы со стороны производителей началось движение навстречу. Мы готовы и хотим сотрудничать с вами.

Данная статья преследует две цели:

1. Чтобы пользователи Android наконец осознали, что отсутствие тех или иных функций в приложении — это не заскок разработчика, а решение производителя. И если чего-то не хватает, то стоит сначала спросить у производителя, почему в том-то приложении этого нет. В 90% из 100% этого нет, потому что производитель решил не открывать доступ или не обеспечил работоспособность.

2. Чтобы производители задумались, что бесконечно костылить, при наличии удобной альтернативы (iOS), не все будут согласны. Яркий пример — приложение от Moment. Да, в отношении Android они сдались очень быстро. Но обратите внимание на их приложение для iPhone. Почему-то там оно цветет и пахнет.

На Android и так с наличием хороших приложений проблема, а производители идут по пути их полного исчезновения. Настолько им все равно на нас и наши желания.

Нам не надо, чтобы вы реализовывали все-все возможные и невозможные функции в нативных приложениях. Дайте нам работоспособный аппарат (по документации Android), и мы сами все сделаем.

PS: 

Как фанат хорошего кино я болею за развитие кинематографа. Мобильный кинематограф стал еще и реальной ступенью в мир большого кино.

Как Android-разработчик я болею за то, чтобы устройства могли полноценно реализовывать свой потенциал. Поэтому постараюсь ответить на все ваши вопросы и прокомментировать замечания.

Резервное копирование данных телефона на платформе Android 6 или 7

Если у вас телефон HTC на платформе Android 6 или 7, используйте свою учетную запись Google, чтобы сделать резервную копию данных телефона в Google Диск.

Ниже перечислены данные, для которых можно создать резервную копию.

Главный экран Фоновый рисунок
Список приложений
  • Приложения, установленные с помощью Google Play Store.
  • Размер сетки и порядок сортировки на экране «Приложения», если телефон поддерживает HTC Sense Home.
Данные и настройки приложений
  • Настройки «Календарь Google» и Gmail.
  • Данные, синхронизированные с учетной записью Google, например, контакты и события календаря программы Google.
  • Контакты и журнал вызовов в приложении «Контакты», список городов для приложений «Часы» и «Погода» и учетные записи эл. почты в приложении «Почта», если данные приложения HTC установлены в телефоне изначально.
  • Данные и настройки сторонних приложений, позволяющих выполнять эту операцию.
Настройки устройства Мелодии звонка, сети Wi-Fi и их пароли, а также определенные настройки устройства.
  1. Перейдите в меню «Настройки» и нажмите Восстановление и сброс.
  2. Нажмите Резервная копия.
  3. Нажмите на переключатель Вкл./Выкл., чтобы включить функцию «Автоматическое резервное копирование», а затем нажмите кнопку НАЗАД на телефоне.
  4. Убедитесь, что функция Автовосстановление включена.

    Это позволит вам восстановить настройки и данные приложений при их повторной установке в другом телефоне.

Функция «Автоматическое резервное копирование» периодически архивирует содержимое телефона в личную папку в Google Диск. Эта операция выполняется каждые 24 часа, когда телефон находится в режиме ожидания, на зарядке и подключен к сети Wi-Fi.

Резервные копии данных не будут учтены в квоте на хранение данных Google Диск. Резервное копирование больших файлов или файлов, которые разработчики приложений исключили из обслуживания, выполняться не будет.

Разница версий Андроид 5.1 и 6.0 — i4Net.ru — прокачай свой ANDROID на MAXIMUM!

Декабрь 2016

Принципиально существенной разницы между версиями Андроид 5.1 Lollipop и Андроид 6.0 Marshmallow не так уж и много. Более важным в данной ситуации является то, что первая на сегодняшний день широко распространена и популярна среди устройств, функционирующих на платформе операционной системы Android, а вторая, можно сказать, только стартует и набирает обороты популярности среди пользователей. Конечно, потребителей интересует вопрос: в чем же разница версий Андроид 5.1 и 6.0, но для большинства пользователей на практике разница версий не принципиальна.

С ОС Android 5.1 ее создатели сделали мощный рывок в развитии самой платформы: применение нового интерфейса Material, более усовершенствованный подход к защите персональных данных пользователя, использование нескольких учеток и многое другое.

ОС Андроид 6.0 является гармоничным последователем совокупности самых выигрышных идей, взятых не только из версии Андроид 5.1, но и из ее предшественниц.

ОСОБЕННОСТИ ОС ANDROID 5.1 LOLLIPOP

То, что действительно эффектно выделяет данную платформу на фоне других и как магнит притягивает к себе, это применение разработчиками Google уникального дизайна программного обеспечения и приложений для ОС под названием Material Design. По замыслу специалистов всемирно известной корпорации, унифицированный дизайн Андроид подходит для всех устройств: смартфонов, планшетов, TV и т. д. На стильной внешности платформы разработчики, естественно, останавливаться не стали – была произведена колоссальная работа по разработке расширяющих функционал системы программ, что хорошо видно по фирменным приложениям Google: будильнике, калькуляторе, почтовому ящику, Плей Маркету.

Но, самое главное кроется внутри системы и первое, что бросается в глаза – это меню многозадачности, представленное в виде карточек на вертикальном интерфейсе, которое позволяет оперативно переключаться между приложениями и полностью закрывать не используемые.

Очень удобна и система уведомлений, которая из обычного сообщения в строке состояния превратилась в самодостаточную карточку, удобную для работы, плюс ее хорошо видно на экране блокировки. Еще одно преимущество операционки в грамотной сортировке уведомлений всех типов и не мешающие текущим процессам входящие звонки, которые отображаются вверху в виде информационной строки.

В Андроид 5.1 прекрасным образом реализована возможность использования нескольких учеток и обновлено меню доступа к быстрым настройкам, которые появляются, если сделать «щипок» экрана 2-мя пальцами. Порадует появление кнопок включения фонарика, передачи картинки на внешний экран, в один клик открываются дополнительные настройки Wi-Fi, Bluetooth, мобильной сети. Благодаря переходу с Dalvik на ART, существенно повысилась скорость работы программ, откликаемость операционки в целом и интерфейса в частности.

Что касается автономности Андроид-устройств. актуальность данного вопроса в условиях нынешних реалий несомненна и каждое обновление операционной системы лишь положительным образом отражается на экономичном расходе ресурса аккумулятора. И версия ОС Android 5.1 бесспорный лидер не только в вопросе автономности батареи, отмечается: улучшенная информационная поддержка в данном направлении, появление расчетного времени в процессе зарядки до окончания самого процесса и статистики потребления ресурсов различными приложениями.

Нельзя не отметить существенные доработки специалистов Гугл в направлении улучшения сетевой составляющей ОС, а именно поддержки Bluetooth Low Energy, оперативный и качественный выбор сети и сетевой передачи; улучшение медиа-возможностей в виде поддержки USB-аудиоустройств и улучшенной фотосъемки; расширения применения NFC.

ОСОБЕННОСТИ ОС ANDROID 6.0 MARSHMALLOW

Разница версий Андроид 5.1 и 6.0 станет едва ли ощутимой для обычного пользователя, так как концептуальные особенности Material Design перенесены на последнюю в полном объеме без существенных изменений, особенно это касается интерфейса, за исключением вертикального прокрута списков приложений и виджетов, обновленного и добавленного вновь из версии Андроид 4. 4 режима «Не беспокоить», усовершенствованных системных часов. Если брать в целом, то в «шестерке» сделан акцент не на ПО, а на техническое обновление.

Главная «фишка» обновленной операционки – это поддержка сканеров отпечатка пальцев для разблокировки системы, быстрому доступу к приложениям и прочему, и внедрение двух сим-карт. Благодаря сервису Google Now, способному считывать информацию из сторонних программ, существенно вырос интеллект операционки. К примеру, обсуждая с друзьями в переписке встречу в определенном ресторане, используя длительное нажатие клавиши Home, можно не только определить его месторасположение, но и заказать столик; в музыкальном плеере отображается детальная информация об исполнителе; при получении информационных СМСок операционка автоматически выберет и предложит варианты актуальной информации или переход в соответствующее приложение. Прелесть данного сервиса заключается в отсутствии дополнительной адаптации сторонних программ под него, так как все выполняется самой операционной системой.

Компания Google позаботилась и о продлении автономности за счет внедрения новых функций энергосбережения Doze и App Standby. Опция Doze включается, когда устройство длительный промежуток времени не используется и переводит его в спящий режим, контролируя работу приложений, не разрешая пробуждать девайс. Опция Standby вычисляет и отключает приложения, которые длительное время не использовались, при этом не разрешая программам включаться в фоновом режиме.

Конечно, перечисленные новшества – это далеко не весь перечень обновлений, Андроид 6.0 Marshmallow претерпела еще порядка нескольких десятков полезных опций, в их числе: поддержка USB Type C, возможность зарядки других устройств от аппарата, наличие всплывающей панели инструментов для введения текстовых команд, опция Direct share позволяет поделиться любой информацией, файлом с абсолютно любым контактом, быстрый переход без участия Chrome между любыми приложениями по ссылкам, типа Twitter, Facebook и пр.

Подводя черту необходимо сказать, что разница версий Андроид 5. 1 и 6.0 не столь глобальна и имеет больше «точечные» различия, а то, что интерфейс последнего практически не имеет отличий доказывает только тот факт, что разработчики больше приложили сил для шлифовки революционной версии Андроид 5.1, и довели до идеала ранее заложенные в нее идеи и принципы. Все смартфоны российского бренда Хайскрин работают под управлением ОС Андроид.

отличия андроид 6 от 7

кодовое слово май шоп сентябрь 2017

android system webview что это за программа

Сравнение Android 8.1 vs Android 9.0 на MIUI 10 — Redmi 6/6 Pro — Xiaomi Community

Обложка

Изменить

* Рекомендуется загружать изображения для обложки с разрешением 720*312

Описание темы

Добрый вечер, в прошлой статье мы поднимали тему об Android 9 на устройства Redmi 6/6A и как я общал в этот статье мы сравним два андроида. Что же все таки лучше: печенье орео или пирог?Android 8 впервые был запущен в начале апреля 2017 года и был основан на Androod 7. 0Android 9 впервые был запущен в 7 марта 2018 года и был основан уже на Android 8.1В этом году компания Xiaomi стала массово обновлять телефон 2018/19 до версии "pie". А новые устройства уже были созданы на этой системе (пример: Redmi 7, Note 7, Mi9 и т.д.)Но чистый андроид на всех смартфонах Xiaomi вы не встретите никогда (разве, что сами вручную перебьете прошивку, чего делать не рекомендуется). На все смартфоны Xiaomi установлена фирменная оболочка под названием MIUI. На данный момент последней версией является MIUI 10В частности, эта оболочка играет роль в смартфоне даже куда больше, чем Android. Я сравнивал бюджетные телефоны Redmi 6 и Redmi 7. Оба устройства были под управлением Miui 10 и разница между ними была минимальна. Конечно Redmi 7 работал немного быстрее, но я считаю, что это завмсиле от андроида, а именно от процессора, так как в Redmi 7 он фирменный Snapdragon и куда более производителен, чем MediaTek. Но Redmi 7 имеет "родной пирог", но что же сказать о тех устройствах, которые на протяжении 2 квартала этого года получили свои долгожданные обновления по воздуху с android 8 на 9?С такими устройствами дела обстоят куда сложней. В начале лета вышло обновление на базе  android 9 для смартфонов Xiaomi Redmi 6 pro. И многие пользователи стали быть недовольны быстрым расходом заряда батареи( хотя обещали ещё более оптимизировать устройство) но в следующем обновлении проблемы более менее уладили. Так же в июне обновляться стали cмартфоны Xiaomi Redmi Note 5. Но прошивка оказалась "убийцей" практически все смартфоны, которые обновились до 9 андроида превратились в полный "кирпич". И как решить эту проблему в компании пока не объясняют, но и самостоятельно перепрошивать на пиратскую версию лучше не стоит(т.к. можно потерять лицензию и обновления по воздуху).Наверное самым практичным выходом остаётся только ждать. Ждать, что в следующем обновлении пользователи Redmi Note 5 наконец-то получать исправленную систему. Но дата выхода пока что неизвестна. В заключение всего я могу лишь сказать то, что пока не рекомендуется пользователям Xiaomi обновляться с android 8 на android 9, так как может случиться, как с Note 5, и вместо телефона с прекрасной производитеоьностью вы получите очередной "кирпич". Лучше подождать прошивку, где разработчики исправят уже все неполадки и только тогда с уверенностью обновляться. Android 9 при поддержке MIUI 10 получился действительно достойным, и очень сильно отличается от того "пирога" без оболочки. Он улучшает производиельнлсь и автономность устройства. Так же добавлено много новых "фишек", которые не было в старом "орео". В конечном итоге Android 9 все таки превзошёл своего предшественника, т.к. является новым поколением с проработанными мелкими деталями и с ещё большим упором на ИИ, но и не стоит забывать о "подводных камнях", которые могут подстергать нас в "сырых" версиях обновления. Всем спасибо за просмотр.

Выбрать колонку

Добавить в колонку

Изменения необратимы после отправки

Разрешения приложений в Android 6 и выше

Обновлено 28.09. 2018: В Android 8 (Oreo) разрешения приложений устроены иначе, в том числе добавилась отдельная группа разрешений «Специальный доступ». Подробнее об этом читайте в посте «Разрешения приложений в Android 8».

В Android есть очень хороший защитный механизм — система разрешений для приложений. По сути, это набор действий, которые система разрешает приложению выполнять. Дело в том, что по умолчанию все приложения в Android работают в изолированной среде — так называемой «песочнице». И для того чтобы сделать что-либо с чем-то, так сказать, общественным, им надо получить разрешение.

Разрешения эти разделены на несколько категорий, но нас интересуют только две из них — «Обычные» и «Опасные». В группу «Обычные» входят такие вещи, как доступ в Интернет, создание ярлыков, подключение по Bluetooth и так далее. Эти разрешения выдаются приложениям без обязательного согласия пользователя, то есть система вас ни о чем не спрашивает.

А вот для того, чтобы получить одно из «опасных» разрешений, приложение обязательно должно спросить владельца устройства, согласен ли он его выдать. Чем же опасны «опасные» разрешения и стоит ли выдавать их приложениям? Давайте разберемся.

Опасные разрешения

В категорию «Опасные» входят девять групп разрешений, которые так или иначе связаны с безопасностью данных пользователя. В свою очередь, каждая из групп содержит несколько разрешений, которые может запрашивать приложение.

Если одно из разрешений в данной группе пользователь уже одобрил, все остальные разрешения из той же группы приложение получит автоматически — без нового запроса пользователю. Например, если приложение уже успело запросить и получить разрешение на чтение SMS, то впоследствии оно автоматически получит разрешение и на отправку SMS, и на прием MMS, и на все остальные разрешения из данной группы.

Календарь

  • Просмотр событий в календаре (READ_CALENDAR).
  • Изменение уже имеющихся в календаре событий и добавление новых (WRITE_CALENDAR).

Чем опасно: Если вы активно пользуетесь электронным ежедневником, то доступ к нему позволит узнать все о том, чем вы занимались в прошлом, занимаетесь сегодня и собираетесь заниматься в будущем, — настоящая находка для шпиона. Также какое-нибудь криво написанное приложение может нечаянно стереть важные встречи из календаря.

Камера

  • Использование камеры (CAMERA) — возможность делать фотографии и записывать видео.

Чем опасно: Приложение сможет в любой момент сделать фото или записать видео, не предупреждая вас об этом.

Контакты

  • Чтения контактов (READ_CONTACTS).
  • Изменение имеющихся или добавление новых контактов (WRITE_CONTACTS).
  • Доступ к списку аккаунтов (GET_ACCOUNTS).

Чем опасно: Позволяет приложению заполучить всю вашу адресную книгу — этим данным будут очень рады спамеры и мошенники. Также разрешает доступ к списку всех учетных записей, с помощью которых вы входите в приложения на данном устройстве, — Google, «Яндекс», Facebook, «ВКонтакте» и так далее.

Местоположение

  • Доступ к примерному местоположению (ACCESS_COARSE_LOCATION) — на основе данных о базовых станциях мобильной сети и точках доступа Wi-Fi.
  • Доступ к точному местоположению (ACCESS_FINE_LOCATION) — на основе данных GPS.

Чем опасно: Позволяет приложению следить за всеми вашими перемещениями. Например, жулики могут узнать, что вы уехали в отпуск, и попробовать наведаться к вам домой.

Микрофон

  • Запись звука с микрофона (RECORD_AUDIO).

Чем опасно: Приложение сможет вести аудиозапись всего, что происходит рядом со смартфоном. Всех ваших разговоров. Не только по телефону.

Телефон

  • Чтение состояния телефона (READ_PHONE_STATE), в том числе вашего телефонного номера, данных сотовой сети, статуса исходящих звонков и так далее.
  • Совершение звонков (CALL_PHONE).
  • Чтение списка вызовов (READ_CALL_LOG).
  • Изменение списка вызовов (WRITE_CALL_LOG).
  • Добавление голосовой почты (ADD_VOICEMAIL).
  • Использование IP-телефонии (USE_SIP).
  • Управление исходящими звонками (PROCESS_OUTGOING_CALLS), в том числе просмотр номера, на который вы в данный момент звоните, возможность завершить звонок или переадресовать его на другой номер.

Чем опасно: Выдавая приложению разрешение данной группы, вы позволяете ему совершать практически любые действия, которые касаются голосовой связи. Приложение сможет узнать, когда и кому вы звонили. Или позвонить куда угодно за ваш счет, в том числе на «очень платные» номера.

Сенсоры

  • Доступ к данным от датчиков состояния здоровья (BODY_SENSORS), таким как пульсомер.

Чем опасно: Разрешает приложению следить за тем, что происходит с вашим телом, используя информацию от датчиков соответствующей категории, если они у вас есть и вы ими пользуетесь (встроенные в смартфон датчики движения не входят в эту категорию).

SMS

  • Отправка SMS (SEND_SMS).
  • Просмотр SMS в памяти смартфона (READ_SMS).
  • Прием SMS (RECEIVE_SMS).
  • Прием WAP push-сообщений (RECEIVE_WAP_PUSH).
  • Прием входящих MMS (RECEIVE_MMS).

Чем опасно: Позволяет приложению получать и читать все ваши текстовые сообщения. А также отправлять SMS (разумеется, за ваш счет) — например, чтобы подписать вас на какую-нибудь платную «услугу».

Память

  • Чтение из памяти или карты памяти (READ_EXTERNAL_STORAGE).
  • Запись в память или на карту памяти (WRITE_EXTERNAL_STORAGE).

Чем опасно: Предоставляет приложению возможность читать, изменять и удалять любые ваши файлы, хранящиеся в памяти смартфона.

Горячая десятка лучших настроек безопасности для #Android: http://t.co/CdGLktHgsR pic.twitter.com/SlzWAfkyAg

— Kaspersky (@Kaspersky_ru) November 7, 2014

Как настроить разрешения приложений

Стоит внимательно относиться к запрашиваемым приложением разрешениям. Если игра или приложение для обработки фотографий запрашивают доступ к вашему текущему местоположению, это, скорее всего, ненормально — таким приложениям данная информация ни к чему. А вот навигационному приложению GPS действительно нужен — но, в свою очередь, совершенно незачем давать ему доступ к контактам или SMS, например.

Если права, которые запрашивает приложение, выглядят слишком подозрительно, лучше такое приложение вовсе не устанавливать

В случае если права, которые запрашивает приложение, выглядят слишком подозрительно, лучше такое приложение вовсе не устанавливать. Или можно просто не разрешить ему доступ к тем функциям и данным, которыми вы не хотите делиться.

В Android версии 6 и новее приложения выводят запрос пользователю в тот момент, когда им требуется то или иное из «опасных» разрешений. Если вы не согласны разрешать приложению доступ, то вы можете просто нажать кнопку «Отклонить». Правда, в том случае, если приложение действительно нуждается в том или ином разрешении, могут возникнуть ошибки в его работе.

Запрос приложением разрешений на работу со звонками на устройстве Android 6.0.1

Кроме того, список выданных разрешений можно в любой момент проверить и изменить в настройках операционной системы. Чтобы это сделать, перейдите в Настройки —> Приложения.

Дальше есть два варианта. Во-первых, можно посмотреть все разрешения, выданные конкретному приложению: для этого нажмите на название интересующего вас приложения и выберите пункт Разрешения.

Во-вторых, можно посмотреть на полный список приложений, которые запрашивали или могут запросить одно из «опасных» разрешений. Например, узнать, какие приложения были бы не прочь запросить у вас доступ к контактам и каким он уже разрешен, а также запретить это тем из них, которым вы не доверяете. Для этого нажмите на шестеренку в правом верхнем углу и выберите пункт Разрешения приложений.

Таким образом, приложению, чтобы, например, отправить SMS, необходимо будет спросить у пользователя один раз разрешение, после чего пользователь сможет в любой момент отказать приложению в этом праве, просто передвинув кружок в настройках.

Особые права

Помимо разрешений, которые входят в категорию «Опасные», в Android есть еще несколько прав приложений, о которых стоит знать. Если какое-либо приложение запрашивает такие права, это повод как следует задуматься и проверить, не попался ли вам троянец.

Специальные возможности (Accessibility)

Наличие этих прав в приложении позволяет ему упростить использование приложения или устройства для пользователей с ограничениями, такими как слабое зрение или проблемы со слухом. Но в то же время система Android устроена таким образом, что тот же набор возможностей оказывается очень удобным инструментом для вредоносных приложений.

Обладая этими правами, троянцы могут перехватывать данные из других приложений, в том числе вводимый пользователем текст. Кроме того, используя эти возможности, зловреды могут даже покупать приложения в Google Play Store.

Приложение для работы с SMS по умолчанию

Многие троянцы пытаются стать приложением для работы с SMS по умолчанию, ведь это позволяет им не только читать SMS, но и скрывать их от пользователя, даже в современных версиях Android. Например, это может понадобиться троянцам для того, чтобы перехватывать одноразовые коды для подтверждения банковских транзакций.

Объясняем, почему вам не стоит верить оценкам и отзывам в Google Play: https://t.co/wlnDtq1kn1 pic.twitter.com/8Plj6GryoN

— Kaspersky (@Kaspersky_ru) August 30, 2016

Права на отображение своего окна поверх других приложений

Обладая этими правами, троянцы могут показывать свои фишинговые окна поверх других приложений, например мобильных банков или социальных сетей. Вам кажется, что вы вводите свои логин и пароль в окно настоящего приложения — а на самом деле это происходит в фальшивом окне, созданном троянцем, и данные учетной записи утекают к злоумышленникам.

Права администратора устройства

Обладая этими правами, приложение может среди прочего сменить пароль, заблокировать камеру или даже удалить все данные с устройства. Многие троянцы запрашивают эти права, так как приложение, которое является администратором устройства, гораздо сложнее удалить.

Примеры запроса приложением прав администратора

Права суперпользователя

Это самые опасные права. В штатном режиме получение приложением таких прав в Android не предусмотрено, но некоторые троянцы умеют сами получать права суперпользователя, эксплуатируя уязвимости в системе. Самое неприятное, что наличие у приложения прав суперпользователя обесценивает все остальные защитные механизмы: воспользовавшись этими правами, зловред может совершить любое действие в системе, вне зависимости от того, какие ему выданы разрешения.

Стоит отметить, что даже новая система работы с разрешениями, появившаяся в Android 6, не защищает от зловредов, она лишь предоставляет пользователю возможность предотвратить потерю данных или денег. Например, троянец Gugi настойчиво запрашивает у пользователя права на перекрытие других приложений, обосновывая это необходимостью работы с окнами. Получив же эти права, троянец блокирует работу устройства своим окном до тех пор, пока не получит все остальные необходимые ему права.

Заключение

Не всем приложениям стоит разрешать делать на смартфоне все, что они хотят. А некоторые разрешения лучше вообще не давать — благо Android 6 и новее это позволяет.

Тем не менее бывают такие приложения, которым действительно нужно очень много разных прав. Например, антивирусным программам, чтобы нормально работать, иметь возможность сканировать систему и проактивно защищать от угроз, требуется не только разрешение на доступ к файлам, но и еще много чего.

Однако слепо раздавать разрешения нельзя даже тем приложениям, которым вы доверяете. Просто перед тем, как дать эти разрешения, подумайте, действительно ли они нужны данному конкретному приложению.

Эту статью стоит открыть хотя бы ради иллюстрации. Кажется, это лучшая картинка вообще из всех, что мы делали: https://t.co/MGBp2oS4kg pic.twitter.com/X0zyEYhIM9

— Kaspersky (@Kaspersky_ru) October 10, 2016

Такая бдительность, правда, не защищает от того, что какой-нибудь зловред получит права сам через уязвимости в системе. Поэтому важно не только правильно настроить разрешения для сравнительно «мирных» приложений, охотящихся за вашими личными данными, но и иметь средство для обнаружения гораздо более опасных «буйных» зловредов — не забудьте установить на ваше Android-устройство надежный антивирус.

Обновлено 28.09.2018: В Android 8 (Oreo) разрешения приложений устроены иначе, в том числе добавилась отдельная группа разрешений «Специальный доступ». Подробнее об этом читайте в посте «Разрешения приложений в Android 8».

6 удобных вариантов использования сканера отпечатков пальцев на Android

Биометрическая аутентификация на потребительских устройствах стала популярной с появлением iPhone 5s и сенсора отпечатков пальцев, получившего название «TouchID». Производители Android-смартфонов, такие как Samsung и LG, быстро последовали их примеру, но Google только начал поддерживать сканеры отпечатков пальцев в прошлом году с Android 6.0 Marshmallow. Что ж, лучше поздно, чем никогда, и благодаря нативной реализации Android разработчики приложений также начали внедрять ее в свои приложения, что позволило сканерам отпечатков пальцев действительно быть полезными, а не просто уловкой. Итак, если вы купили совершенно новый Android-смартфон с устройством для считывания отпечатков пальцев, вот 6 способов, которые могут вам пригодиться :

1. Аутентифицировать покупки в Google Play Store

Аутентификация покупок приложений и игр в Google Play Store важна, потому что в противном случае даже ребенок, играющий в игру на вашем устройстве, может пойти дальше и случайно что-то купить. Ранее Play Store позволял вам подтверждать покупки, вводя пароль своей учетной записи Google. Тем не менее, это может быть длительным процессом, и именно тогда сканер отпечатков пальцев пригодится. Вы можете просто зайти в настройки Play Store и включить «аутентификацию по отпечатку пальца», и в следующий раз, когда вы совершите покупку, вы можете легко аутентифицировать ее по отпечатку пальца.

2. Оформить заказ с помощью Android Pay

Нам всем известна платформа Google Pay Android, которая позволяет вам использовать вашу кредитную карту для совершения покупок, даже не снимая свой кошелек. Что еще более удобно, так это интеграция сканера отпечатков пальцев. Вместо подтверждения платежа с помощью PIN-кода или пароля вы можете просто использовать отпечаток пальца для быстрой проверки платежа .

Таким образом, если вы что-то покупаете в магазине, вы можете просто нажать на свой телефон через терминал, и Android Pay появится для подтверждения платежа, а затем вы можете использовать свой отпечаток пальца для подтверждения. Помимо Android Pay, существуют сторонние платежные сервисы, такие как Mint Bills, Robinhood и т. Д., Которые включают поддержку датчиков отпечатков пальцев.

3. Блокировка приложений с помощью вашего отпечатка пальца

Использование отпечатка пальца для разблокировки заблокированного приложения на Android должно быть более эффективным, чем ввод PIN-кода или шаблона, и хотя Android не позволяет блокировать / разблокировать отдельные приложения с помощью датчика отпечатка пальца, вы можете сделать это с помощью стороннего приложения. Блокировщики приложений, такие как App Lock: отпечатки пальцев и пароль, конфиденциальность Ace AppLock, защита отпечатков пальцев, позволяют легко разблокировать приложения с помощью отпечатка пальца.

4. Менеджеры паролей

Менеджеры паролей — это приложения, которые позволяют хранить все ваши пароли в одном безопасном месте. Хотя эти приложения, как правило, очень безопасны, аутентификация по отпечаткам пальцев в Android делает вещи еще лучше. Наличие блокировки по отпечатку пальца должно гарантировать, что никто просто не увидит ваши пароли. Кроме того, эти приложения позволяют входить в систему везде, где используется датчик отпечатков пальцев, будь то другие приложения или веб-страницы в Chrome. Существуют различные приложения для управления паролями, которые поддерживают аутентификацию по отпечаткам пальцев, включая LastPass, Authenticator Plus, Keeper и другие.

5. Банковское дело

Банковские приложения — это то, что мы часто используем для осуществления платежей и транзакций, но каждый раз вводить пароль для входа в приложение может быть непросто. Кроме того, что если наш телефон будет украден, и вор каким-то образом сможет проникнуть внутрь приложения. Это страшно, правда? Ну, не больше, благодаря сканерам отпечатков пальцев. Большинство банковских приложений начали интегрировать датчик отпечатков пальцев, чтобы вы могли совершать транзакции одним касанием датчика. Пока не все банковские приложения поддерживают его, но с большинством новых смартфонов Android, оснащенных сканером отпечатков пальцев, они должны сделать это в ближайшее время.

6. Умный дом интеграции

Домашняя автоматизация быстро завоевывает популярность, и есть множество умных домашних устройств и устройств домашней безопасности, которые работают через приложение Android. Так что, было бы здорово, если бы он работал со сканером отпечатков пальцев? Хотя нам еще предстоит увидеть приложения для «умного дома», поддерживающие сканеры отпечатков пальцев, мы действительно надеемся, что они скоро это реализуют. Аутентификация по отпечаткам пальцев в приложениях для управления умным домом должна сделать вещи более легкими и безопасными.

Какой ваш любимый вариант использования сканера отпечатков пальцев на Android?

Если вы использовали новый смартфон Android со сканером отпечатков пальцев, скорее всего, вы можете использовать его только для блокировки / разблокировки смартфона. Что ж, вы, безусловно, можете сделать с этим гораздо больше, и мы можем ожидать, что их использование будет расти еще больше, поскольку упаковка смартфонов для сканирования отпечатков пальцев становится нормой. Итак, какой ваш любимый вариант использования сканера отпечатков пальцев на Android? Сообщите нам, если у вас есть какие-либо инновационные варианты использования сканера отпечатков пальцев, которые мы могли бы пропустить. Выключите звук в разделе комментариев ниже.

Разница между Android 6.0 Marshmallow и Android 7.0 Nougat

6.0 Зефир против 7.0 Нуга

Резюме:  В обеих этих превосходных версиях Google для Android не так много различий. Но это то, как вы себя чувствуете и как они выглядят. В Android 7.0 Nougat есть много разных обновлений и обновлений . И определенно версия ОС Android 7.0 намного круче, чем 6.0. Существуют различные обновления для многих функций, например, Marshmallow использует стандартный режим уведомлений, но Android 7.0 Nougat позволяет вам изменять уведомления и открывает приложение для вас. И проект Google Doze по увеличению времени автономной работы намного эффективнее в этой новой версии Android по сравнению с Android 6.0. Также есть много обновлений, например, в Marshmallow нет функции, известной как «Экстренная информация» , которая может предоставить медицинскую информацию и может спасти жизнь. Но у Android 7.0 есть много превосходных обновлений и улучшений. Ощущение и внешний вид обеих версий не сильно отличаются, но расширенные функции и обновления довольно хороши.

Давайте подробно рассмотрим Разница между Android 6.0 Marshmallow и Android 7.0 Nougat.

Обзор Android 7.0 Nougat

Android Nougat 7. 0 — это последнее обновление версии Android, выпущенное Google. Можно сказать, что это обновленная версия Android 6.0 Marshmallow. Та же функция присутствует и в Android 7.0, так как мы смогли увидеть плоский дизайн, который был смелым и эффектным в версии Android 6.0 Marshmallow. Вы не почувствуете особых изменений во внешнем виде, за исключением некоторых приятных улучшений.

Функция более быстрого и простого обновления — Android 7.0

Новая операционная система Android поставляется с более быстрыми обновлениями, с помощью которых вы можете обновить свой телефон, выполняя все другие задачи, поскольку он будет автоматически обновлять ОС в фоновом режиме. Поскольку большая часть работы будет выполняться в фоновом режиме, вам не придется беспокоиться об обновлениях. Это та же система обновления, которую вы видели в операционных системах Chrome. Все, что вам нужно сделать, это перезагрузить свой мобильный телефон, и все готово. Андроид 7.0 также имеет более безопасные обновления, и вам не нужно ждать оптимизации приложений.

Функция многозадачности — Android 7.0

Вы многозадачный человек, потому что Android 7.0 — это все, что вам нужно, когда вы говорите о многозадачности. Новая версия Android позволяет пользователям выполнять многозадачность с многооконным режимом, при котором на экране может одновременно находиться множество окон. Та же функция, запущенная Google, есть в LG и Samsung. Это превосходная функция Google, с помощью которой пользователь сможет работать с любым приложением на мобильном телефоне без помощи разработчика и ничего особенного.Размер экрана разделится на 50/50. Вы также можете потянуть приложение снизу или сверху экрана, а на планшете справа или слева. Появился новый режим, известный как режим свободной формы для больших устройств, с помощью которого вы можете изменить размер экрана так же, как позволяет окно на ПК.

Функция потребления мобильных данных — Android 7.0

В то время как некоторые пользователи были обеспокоены фоновым использованием Интернет-данных. Эта версия ОС Android поставляется с опцией сохранения данных, с помощью которой все автоматические фоновые процессы будут остановлены, и нежелательные интернет-данные не будут использоваться.Вы также можете установить опцию сохранения трафика, чтобы игнорировать многие приложения, установленные в телефоне.

Функция безопасности — Android 7.0

А вот и самая важная функция, о которой мы все должны знать. В то время как данные телефона каждого должны быть конфиденциальными и личными. Вы будете чувствовать себя в полной безопасности благодаря новым функциям Android 7.0. Даже после потери телефона или его кражи. Вы можете быть уверены, что ваши данные в безопасности. Вы можете размещать различные приложения в ограниченной папке, а не на всей SD-карте, что является лучшей частью этой версии Android.

Дополнительные эмодзи в Android 7.0

После всех этих технологий жизнь без Эмодзи скучна. Итак, вот оно, новое обновление дает вам 72 глифа и 1500 смайликов, которые вы можете использовать. В этой версии Android эти смайлики больше похожи на людей, чем на Cartoony.

Функция уведомлений — Android 7.0

Уведомления имеют отличную функцию, благодаря которой вам не нужно открывать или устанавливать какое-либо приложение при получении любого уведомления, телефон автоматически открывает приложение для вас.Эта функция позволит работать. Вы также можете открыть любое приложение, просто не отвечая на какое-то сообщение. Вы также можете легко просматривать несколько уведомлений, при этом ваш телефон будет работать быстрее и потреблять меньше энергии.

Google Project Doze поставлялся с Android 6.0 Marshmallow, что значительно помогает вам потреблять меньше энергии вашего телефона. Когда экран включен, но вы не пользуетесь телефоном. На этот раз функция Doze стала основным обновлением версии Nougat.Теперь с этой функцией телефон не только будет потреблять меньше энергии, когда телефон находится в режиме ожидания. Он автоматически остановит фоновые процессы, даже когда телефон находится в сумочке или кармане. Опция, известная как «Windows» , которая будет проверять ваши телефонные сообщения и обновлять местоположение.

Языковая функция — Android 7.0

Теперь Android 7.0 Nougat будет использовать язык в зависимости от вашего местоположения, что означает использование телефона по-своему. Он может поддерживать разные языки в зависимости от разных мест.Пользователь может выбрать несколько языков для удобства. Языки можно выбирать в порядке предпочтения.

Рабочая функция — Android 7.0

Новая ОС Android имеет улучшенные инструменты для работы, так что вы можете использовать эти инструменты очень легко. Поскольку они безопасны и надежны, также не нужно беспокоиться о безопасности.

Функция специальных возможностей — Android 7.0

Теперь даже вы хотите увеличить главный экран или любой экран вашего телефона, а не только фотографии. С андроид 7.0 вы сможете увеличивать или уменьшать масштаб на желаемом экране вашего телефона. Или вы также можете настроить размер текста.

Функция Android TV — Android 7.0

Те же функции, которые вы используете в DVR, теперь Android 7.0 Nougat имеет эти функции. Вы сможете воспроизводить, приостанавливать, перематывать, а также сохранять сеансы, чтобы просмотреть их позже. Вы также можете запланировать запись или, если вы хотите записывать контент во время его просмотра, вы можете сделать это. Отличная функция на Android TV, которая когда-либо была.

 

Android 6.0 Marshmallow Обзор

Поскольку многие люди используют Marshmallow с его превосходными функциями, такими как проект Doze, чтобы потреблять меньше энергии за счет приостановки фоновых процессов. И различные качественные функции, такие как функции экономии заряда батареи и Google Now on Tap, которые значительно облегчили жизнь пользователям Android. Давайте более подробно рассмотрим спецификации Android 6.0 Marshmallow , чтобы можно было легко понять сравнение между Android 6. 0 и Android 7.0.

Принятая функция хранения — Android 6.0

В то время как в предыдущих версиях или во многих других телефонах SD-карта рассматривается как другой объект. Таким образом, SD-карту никогда нельзя использовать в качестве постоянного хранилища на вашем устройстве. Ну, Marshmallow этого не сделает, так как Marshmallow позволяет использовать SD-карту в качестве постоянного хранилища. Таким образом, SD-карты не будут рассматриваться в вашем телефоне как отдельный объект, и вы можете хранить большую часть данных своего телефона на SD-карте. Так что используйте место на карте памяти столько, сколько хотите, чтобы хранить свои личные данные благодаря превосходному обновлению в Marshmallow.

Функция USB Type C — Android 6.0

Android 6.0 Marshmallow поддерживается функцией USB Type C , которая позволяет вашему устройству поддерживать высокую скорость соединения. Вы можете передавать данные намного быстрее, используя функцию USB Type C. Через какое-то время он станет наиболее широко используемым типом подключения. Через USB Type C пользователи также могут заряжать свои мобильные телефоны.

Функция Android Pay – Android 6.0

То же, что и Apple, позволяет своим пользователям хранить информацию о своих дебетовых и кредитных картах в своих Apple Phone.Теперь, после выпуска Android Marshmallow, пользователи Android также могут хранить свою дебетовую и кредитную информацию на своих смартфонах. И с помощью этой интересной функции вы можете приобретать множество услуг и товаров, просто касаясь пальцами безопасным способом. Android Pay сохранит всю историю ваших покупок товаров и услуг в виртуальном аккаунте и будет иметь подробную историю. А если вы думаете о том, что вы будете делать, если ваш телефон украдут или вы его потеряете? Вам не нужно об этом беспокоиться, после того, как ваш телефон украден, вы можете стереть все свои данные с помощью Android Device Manager.

Функция настройки пользовательского интерфейса — Android 6.

0

Используя тюнер пользовательского интерфейса, вы можете добавить нужные параметры на панель задач вашего смартфона. Таким образом, вы можете просматривать эти параметры или использовать их по своему усмотрению. Например, вы можете добавить информацию об аккумуляторе в системный трей и подробно посмотреть на аккумулятор вашего телефона. Вы также можете добавить параметры, которые определенно соответствуют вашим предпочтениям.

Функция разрешений — Android 6.0

Разрешения — одна из лучших функций Android 6.0. Весь телефон будет запрашивать разрешения каждый раз, когда это необходимо телефону. Например, всякий раз, когда приложение будет запрашивать разрешение на доступ к вашим контактам. В это время операционная система запросит разрешение. И это повысит вашу конфиденциальность и безопасность с помощью этой системы разрешений.

Функция Now on Tap — Android 6.0

Android 6.0 Marshmallow также имеет функцию, известную как Google Now, которая теперь является частью ОС Android. Эта функция может использовать многие преимущества компонентов вашего устройства и приложений вашего устройства, чтобы предоставить вам наилучшие возможности.Это удвоит интеллектуальность вашего мобильного телефона. Цифровой помощник, сопровождающий функцию Google Now on Tap, предоставит вам самые точные результаты. В то время как они разработаны, чтобы принять пользовательский стиль, поэтому они могут дать наиболее точные результаты.

Функция вкладок Google — Android 6.0

В обновлении Marshmallow ОС Android Google Chrome прекрасно поддерживается Android 6.0. Благодаря этой функции пользователю не нужно переключаться между приложениями при работе в Интернете.И так же, как в версии для Windows Chrome, браузер сохранит все ваши учетные данные для входа, чтобы мгновенно войти в систему на ваших самых посещаемых сайтах / платформах.

Функция копирования и вставки — Android 6.0

Как и в предыдущих версиях Android, все параметры вырезания и вставки текста были слишком неприятными. Marshmallow позволит пользователю навести курсор на текст, чтобы скопировать его, как и в iOS, за исключением перехода в верхнюю часть экрана для вырезания, копирования или вставки.

Функция хранения

— Android 6.0

Вы можете наилучшим образом управлять хранилищем с помощью Marshmallow 6.0 ОС Андроид. У вас будет подробный обзор вашего хранилища, который расскажет вам о полном использовании хранилища. Вы будете знать, сколько памяти используется и где она используется. Таким образом, вы можете удалить ненужные файлы и переместить файлы и т. д.

Функция сообщений на экране блокировки — Android 6.0

Вы можете установить собственное сообщение на экране блокировки, потому что Android 6.0 Marshmallow поставляется с функцией, известной как текстовое поле прямо под экраном блокировки. Вы можете персонализировать экран блокировки по своему выбору.Вы можете размещать напоминания в этом текстовом поле. Вы также можете установить различные кавычки и теги имен, все зависит от вас.

Функция сканера отпечатков пальцев — Android 6.0

Обновление сканера отпечатков пальцев Android Marshmallow 6.0 поддерживает широкий спектр приложений. Благодаря обновлению Android 6.0 многие приложения могут использовать сканер отпечатков пальцев. Вы можете войти во многие приложения, используя свой отпечаток пальца, как в Evernote. И вы также можете совершать подлинные покупки, используя функцию отпечатка пальца.

Функция дремоты — Android 6.0

Doze — лучшая функция Android 6.0 Marshmallow , которая с помощью датчиков. Переведет ваш смартфон в режим глубокого и спокойного сна, в котором никакие фоновые процессы не используют батарею и не потребляют энергию вашего смартфона. Когда ваш телефон не обнаружит никаких ваших действий, он напрямую остановит нежелательные приложения и продлит срок службы аккумулятора телефона. Он будет иметь полный контроль над всеми приложениями до вашей активности.

Панель приложений Функция — Android 6.

0

Использовать функцию ящика приложений, специально разработанную для пользователей, использующих множество приложений. Эта функция позволит вам легко и быстро найти нужное приложение. Все, что нужно сделать пользователям для просмотра доступных приложений, — это прокрутить их по вертикали.

Основные различия между Android 6.0 и Android 7.0

Даты выпуска Android 6.0 и 7.0

Android 6.0 Marshmallow был выпущен в октябре 2015 года, а Android 7.0 Nougat — 22 августа 2016 года.

Многозадачность Android 6.0 и 7.0

Версия Android 6.0 Marshmallow не поддерживает многозадачность с разделением экрана, в то время как Android 7.0 Nougat поддерживает эту функцию почти во всех приложениях.

Приложение с мгновенным запуском Android 6.0 и 7.0

Android версии 6.0 Marshmallow не поддерживает Instant App Feature, но более новая версия Android Nougat при необходимости будет использовать приложение. Это будет использоваться один раз, а затем приложение будет удалено из памяти.

Функция Doze Android 6.0 и 7.0

Android версии 6.0 Marshmallow имеет стандартный режим Doze Mode, но в версии Android 7.0 Nougat режим Doze включает некоторые улучшения. Это увеличивает время автономной работы и улучшено по сравнению с предыдущей версией. Он будет работать даже тогда, когда ваш телефон находится в кармане или кошельке.

Бесшовное обновление Android 6.0 и 7.0

Android версии 6.0 Marshmallow имеет стандартный режим обновления, в то время как обновление Android 7.0 Nougat будет скрыто.

Уведомления Android 6.0 и 7.0

Android версии 6.0 Marshmallow имеет стандартный режим уведомлений, а Android 7.0 Nougat поставляется с более подробным обновлением уведомлений. Хотя это обновление уведомлений является более простым, быстрым и эффективным. Вы можете отвечать прямо из уведомлений, доступных в этом обновлении.

Функция вызова Android 6.0 и 7.0

В Android 6.0 есть все стандартные функции вызовов, но в Android 7. 0 есть улучшенные и быстрые настройки для вызовов, такие как блокировка вызовов, фильтрация вызовов и многие другие настройки.

Сохранение данных Android 6.0 и 7.0

Android версии 6.0 Marshmallow использует стандартный параметр сохранения данных, но Android 7.0 ограничивает фоновое использование данных Интернета для суперсохранения ваших данных.

Android TV Android 6.0 и 7.0

Версия 6.0 Marshmallow для Android не поддерживает функцию Android TV, но 7.0 Nougat поддерживает запись и многие другие режимы, поэтому вы можете посмотреть сеанс позже и многое другое.

Режим открытого окна произвольной формы Android 6.0 и 7.0

Опять 6.0 Marhsmallow не поддерживает эту функцию, но 7.0 Nougat поддерживает эту функцию, с помощью которой вы можете изменять размер экрана до любого размера так же, как вы можете изменить размер экрана на ПК.

Функция экстренной информации Android 6.0 и 7.0

В ОС Android 6.0 Marshmallow нет функции экстренной информации, но Android 7. 0 Nougat предоставляет эту функцию и может спасти жизнь, предоставляя медицинскую информацию.

Android 6.0 Marshmallow и Android 7.0 Nougat

Андроид 6.0 Marshmallow против Android 7.0 Nougat заключается в том, что более новая версия Android поставляется с улучшенными функциями 6.0. Но взглянув на обе эти версии Android, вы увидите, что внешний вид не сильно изменился. И ощущения от обеих операционных систем остались прежними, но есть потрясающие обновления, которые вам обязательно понравятся.

Разница между Android 6.0 Marshmallow и Android 7.0 Nougat

Ключевая разница — Android 6.0 Marshmallow и 7.0 Nougat
 

Ключевое отличие между Android 6.0 Marshmallow и Android 7.0 Nougat заключается в том, что Android Nougat поставляется с функциями, которые улучшают более раннюю версию мобильной операционной системы. Несмотря на то, что внешний вид операционной системы не претерпел значительных изменений, обновления были сделаны внутренне. Давайте подробнее рассмотрим обновления, которые приходят с этой новой операционной системой.

Обзор Android 7.0 Nougat — новые функции

Android 7.0 Nougat — новейшая операционная система, выпущенная Google.Его можно определить как усовершенствование предыдущей версии Android 6.0 Marshmallow. Новая ОС также имеет некоторые важные функции. С момента появления Android 5.0 мы смогли увидеть изменение языка дизайна в приложениях и службах операционных систем. С Android Marshmallow мы смогли увидеть плоский дизайн, который был смелым и компактным.

Новая ОС не вносит существенных изменений во внешний вид и ощущения вашего телефона. Тем не менее, Google внес некоторые внутренние изменения, внедрив некоторые новые функции, которые еще больше улучшают существующую операционную систему.

Более быстрые и простые обновления

Когда придет время для обновления, вся тяжелая работа будет выполняться в фоновом режиме, чтобы вы могли заниматься своими делами, как обычно. Это очень похоже на процесс обновления в Chrome OS. После того, как обновление закончится, вам нужно только перезагрузить компьютер, чтобы обновление вступило в силу. Новая ОС также более безопасна и надежна благодаря плавным обновлениям. Вам не нужно будет ждать оптимизации приложений, как в предыдущих операционных системах, из-за изменений, внесенных в компилятор времени выполнения новой ОС.

Многозадачность

Новая операционная система поддерживает многооконный режим, при котором экран может одновременно поддерживать несколько окон. Это очень удобно, когда делаешь два дела одновременно. Аналогичная функция появилась у Samsung и LG. Особенность Google в том, что он может работать с любым приложением без участия разработчика или каких-либо специальных действий. Экран разделится на 50/50. Приложения можно открывать сверху или снизу телефона, а также слева или справа на планшете.Большим устройствам помогает функция, называемая режимом произвольной формы, которая позволяет вам изменять размер окна, как на ПК.

Уведомления

Новая ОС может поддерживать уведомления непосредственно из области уведомлений, в которой они были получены. Вам не нужно будет открывать или устанавливать приложение, чтобы ответить. Приложение должно только поддерживать эту функцию, чтобы работать. Вы также можете открыть приложение, чтобы сделать больше, чем просто ответить. При нажатии на уведомление откроется приложение, как обычно. Несколько уведомлений объединяются более эффективно, чтобы их было легче просматривать.Телефон работает быстрее, при этом потребляя меньше энергии аккумулятора.

Android Marshmallow появился в проекте Google Doze. Пока экран включен и телефон не в руках, ОС поможет меньше расходовать батарею. Эта функция Doze стала крупным обновлением Nougat. Теперь эта функция работает не только в режиме ожидания и без подключения к сети, но и в сумочке или кармане. После того, как экран отключится на некоторое время, он остановит фоновые операции и будет использовать опцию, известную как «окно», которая проверяет ваши сообщения и обновляет местоположение. Управление памятью также стало эффективным для снижения расхода заряда аккумулятора и повышения его производительности.

Потребление мобильных данных

Операционная система поставляется с функцией сохранения данных, которая блокирует фоновое использование данных, которое может потреблять дополнительные нежелательные данные. Опция сохранения данных может быть проинструктирована игнорировать определенные приложения.

Больше эмодзи

В операционные системы Android 7.0 добавлено 72 глифа и 1500 новых эмодзи. Смайлики с Android 7.0 больше похожи на человека, чем на мультипликацию.

Безопасность

Данные телефона должны быть конфиденциальными и личными. Новые функции Android Nougat делают его более безопасным. Даже если телефон потерян или украден, вы можете быть уверены, что ваши данные останутся в безопасности. Вы можете предоставить приложениям доступ к определенной папке, не позволяя им получить доступ ко всей вашей SD-карте. Это обеспечит лучшие методы безопасности.

Работа

Android Nougat будет поставляться с улучшенными инструментами для работы, которые будут работать очень легко и безопасно.

Язык

Теперь Android Nougat может поддерживать языки в зависимости от региона, в котором вы находитесь. Можно выбрать несколько языков в соответствии с предпочтениями пользователя. Язык можно выбрать в порядке предпочтения.

Андроид ТВ

Функции, обнаруженные на цифровом видеорегистраторе, обнаружены в Android 7.0. Вы сможете воспроизводить, перематывать и сохранять сеансы. Вы можете запланировать запись или записывать контент во время просмотра. Это будет отличная функция для установленного Android TV.

Доступность

Теперь вы можете масштабировать экран или изменять размер текста по желанию пользователя.

Android 6.0 Marshmallow — особенности и характеристики

Android Marshmallow поставляется с такими функциями, как экономия заряда батареи, режим Doze и Google Now on Tap, которые делают жизнь пользователя еще проще. Давайте подробнее рассмотрим варианты, которые может предложить Android Marshmallow.

USB тип C

Android Marshmallow может поддерживать USB Type C.Порт USB Type C поддерживает высокую скорость соединения. Со временем он станет одним из наиболее широко используемых соединений. Он также может обеспечить быструю зарядку.

Сейчас в сети

Android Marshmallow поставляется с функцией Google Now, которая теперь является частью операционной системы; эта функция может использоваться во многих частях устройства и приложений. Это сделает ваш смартфон еще умнее. Цифровой помощник, сопровождающий Now on Tap, будет более точным в предоставлении результатов.

Принятое хранилище

Обычно смартфоны рассматривают SD-карты как отдельный объект. Эту карту памяти нельзя использовать в качестве постоянного хранилища. Принятое хранилище не рассматривает внешнее хранилище как отдельное, а как часть памяти телефона благодаря новой функции операционной системы Marshmallow. Это позволит пользователю без суеты использовать место на карте памяти.

Android Pay

Как и Apple Pay, Android Pay позволяет хранить информацию о кредитной и дебетовой картах на вашем смартфоне.Эта функция поможет вам безопасно совершать беспроводные платежи за услуги и товары. Android pay создаст виртуальный аккаунт при совершении платежей и сохранит подробную историю всех ваших покупок.

Если ваш телефон случайно потерян или украден, Android Device Manager может удалить и заблокировать эту функцию удаленно.

Тюнер пользовательского интерфейса

Средство настройки пользовательского интерфейса системы позволяет пользователю добавлять параметры, которые будут отображаться на панели задач, например, информация о процентном соотношении заряда батареи.Пользователь может добавлять опции по своему усмотрению.

Улучшения в копировании и вставке

В предыдущих версиях Android вырезание и вставка текста вызывали затруднения. Marshmallow, как и в iOS, позволяет вам наводить курсор на текст, который нужно скопировать, а не переходить в верхнюю часть экрана, чтобы вырезать, копировать и вставлять.

Вкладки Google

Google Chrome поддерживается операционной системой Android Marshmallow. Это поможет пользователю не переключаться между приложениями при просмотре.Браузер также сохранит всю информацию о вашем логине и пароле, что удобно.

Разрешения

Android Marshmallow будет запрашивать разрешения, когда возникнет необходимость. Когда камера телефона должна использоваться приложением, ОС в это время запросит разрешение, повышая конфиденциальность.

Сообщение на экране блокировки

ОС Android Marshmallow поставляется с текстовым полем прямо под экраном блокировки, которое можно персонализировать. Это пространство можно использовать для напоминаний, цитат и тегов имен по желанию пользователя.

Хранение

Marshmallow позволяет пользователю эффективно управлять хранилищем. Оптимизированный интерфейс покажет, как было использовано пространство для хранения, и позволит легко узнать, что следует удалить.

Доза

Doze с помощью датчиков движения переводит телефон в режим глубокого сна, когда он не обнаруживает движения. Это закроет нежелательные приложения и продлит срок службы батареи. Doze будет иметь полный контроль над всеми приложениями, если не указано иное.

Сканер отпечатков пальцев

Android Marshmallow совместим с широким спектром приложений. Его можно использовать для входа в такие приложения, как Evernote, а также пользователь может аутентифицировать покупки при покупке вещей.

Ящик приложений

Android Marshmallow поставляется с новым ящиком приложений, который упрощает и ускоряет поиск приложений. Пользователям потребуется прокрутить страницу по вертикали, чтобы просмотреть доступные приложения.

Чем отличается Android 6.0 Marshmallow и Android 7.0 Nougat?

Выпуск

Android 6.0 Marshmallow: Android 6.0 Marshmallow выпущен в октябре 2015 г.

Android 7.0 Nougat: Android 7.0 Nougat был выпущен 22 августа и , 2016 г.

Многозадачный режим с разделенным экраном

Android 6. 0 Marshmallow: Android 6.0 Marshmallow не поддерживает функцию многозадачности с разделением экрана

Android 7.0 Nougat: Android 7.0 Nougat поддерживает функцию многозадачности с разделением экрана.

Функция многозадачности на разделенном экране работает почти со всеми приложениями.

Мгновенные приложения для Android

Android 6.0 Marshmallow: Android 6.0 Marshmallow не поддерживает функцию мгновенных приложений.

Android 7.0 Nougat: Android 7.0 Nougat при необходимости установит небольшое приложение. Это будет одноразовое использование, и после использования приложение будет удалено.

Доза

Андроид 6.0 Marshmallow: Android 6.0 Marshmallow поставляется со стандартным режимом Doze.

Android 7.0 Nougat: Android 7.0 Nougat поддерживает более эффективный режим Doze для экономии заряда батареи. Doze агрессивен и утончен. Он будет работать даже в вашем кошельке или кармане.

Бесшовные обновления

Android 6.0 Marshmallow: Android 6.0 Marshmallow обновится стандартным способом.

Android 7.0 Nougat: Обновление Android 7.0 Nougat будет происходить за экраном.

Уведомление

Android 6.0 Marshmallow: Android 6.0 Marshmallow поставляется со стандартными функциями уведомлений.

Android 7.0 Nougat: Android 7.0 Nougat предлагает более интеллектуальную, подробную и эффективную функцию уведомлений. Также доступен прямой ответ из уведомлений. Уведомление также может быть сгруппировано для удобного доступа и просмотра.

Функции вызова

Android 6.0 Marshmallow: Android 6.0 Marshmallow поставляется со стандартными функциями вызовов.

Android 7.0 Nougat: Android 7.0 Nougat поставляется с улучшенными быстрыми настройками, блокировкой вызовов, фильтрацией вызовов и возможностью настройки.

Экономия данных

Android 6.0 Marshmallow: Android 6.0 Marshmallow сохраняет данные стандартным образом.

Android 7.0 Nougat: Android 7.0 Nougat ограничивает использование данных в фоновом режиме.

Запись Android TV

Android 6.0 Marshmallow: Android 6.0 Marshmallow не поддерживает эту функцию.

Android 7.0 Nougat: Android 7.0 Nougat поддерживает режим «картинка в картинке» и запись контента с Android TV.

Режим открытого окна произвольной формы

Android 6.0 Marshmallow: Android 6.0 Marshmallow не поддерживает эту функцию.

Android 7.0 Nougat: Android 7.0 Nougat поддерживает произвольную форму, при которой размер окна можно изменить, как на ПК

Экстренная информация

Android 6.0 Marshmallow: Android 6.0 Зефир не поставляется с информацией о чрезвычайных ситуациях.

Android 7.0 Nougat: Android 7.0 Nougat содержит экстренную информацию, которая может предоставить медицинскую информацию и спасти жизнь.

Обзор Android 6.0 Marshmallow и Android 7.0 Nougat

Android 7.0 Nougat можно определить как усовершенствование Android 6.0 Marshmallow. Многие из лучших функций операционной системы Android Marshmallow были усовершенствованы для повышения производительности и эффективности используемых нами смартфонов.

Изображение предоставлено:

«Android M: Marshmallow» Такахиро Ямагивы (CC BY 2.0) через Flickr

«Google Android Nougat» через (CC BY 2.0) blogtrepreneur.com/android

Тест производительности Android 6.0 Marshmallow и Android 7.0 Nougat

Прошло некоторое время с тех пор, как Google выпустила стабильную сборку Android 7.0 Nougat, и на данный момент сборка доступна для устройств Nexus, в то время как производители телефонов все еще работают над предоставлением пользователям обновлений для новой ОС Android. .

Разработчики

XDA провели тест производительности на Android 7.0 Nougat и сравнили его с результатами, полученными на Android 6.0 Marshmallow. Эксперимент был сосредоточен на скорости, открытии приложений, анимации и т. д. На видео показана производительность двух версий ОС Android в пяти тестах производительности.

Похоже, что в видео использовались два устройства Nexus 6P, и первый тест касался времени загрузки, показывая, что Marshmallow загружается немного быстрее, чем Nougat 7.0. Следующий тест касался открытия приложений и скорости, с которой две версии Android смогли это сделать.

При открытии приложений существенных различий обнаружено не было, так как две версии Android смогли выполнить поставленную задачу почти одновременно. Когда дело доходит до установки приложений, Android 7.0 Nougat работает лучше, так как версия ОС выполнила задачу на несколько секунд раньше, чем Marshmallow 6.0.

Затем две версии были протестированы в приложении для тестирования AnTuTu, где Marshmallow 6. 0 набрал 73960 баллов, а Android 7.0 Nougat — 65162 балла. Затем их опробовали в Geekbench 4, последней версии приложения для бенчмаркинга.И снова Marshmallow завершил тест быстрее и набрал 1218 одноядерных баллов и 2281 многоядерный балл, в то время как Nougat набрал 687 одноядерных и 1903 многоядерных.

Существует большая разница между двумя версиями операционной системы. Следующий тест был проведен с помощью Basemark OS II, универсального инструмента для измерения производительности смартфонов на системном уровне.

В этом тесте Android Marshmallow оказался значительно быстрее, чем Nougat

Андроид 7.0 Nougat набрал 489 баллов во время теста, а Marshmallow 1410. Во время теста PCMark Nougat набрал почти столько же, сколько Marshmallow: 4244 по сравнению с 4287. Тест 3DMark показал аналогичные результаты: 1128 для Nougat и 1233 для Marshmallow.

Казалось бы, Marshmallow намного быстрее, чем Nougat, но реальная производительность двух операционных систем зависит от ряда факторов, в том числе от производительности смартфона. Еще один фактор, который следует учитывать, — это тот факт, что не многие приложения оптимизированы для работы с Nougat 7.0, и потребуется некоторое время, чтобы они были должным образом обновлены.

Android Lollipop, Marshmallow и Nougat: разница версий Android | от Appdexa | Appdexa

С каждой новой версией Android продолжает удивлять пользователей. Будь то предыдущая версия Donut (1.6) или недавно выпущенная Nougat (7.0), Android продолжает удивлять пользователей своими многофункциональными функциональными версиями Android. Некоторые из этих фантастических версий получили высокую оценку за свои исключительные характеристики.И мы собираемся помочь вам приблизить картину того же самого с помощью представленной ниже инфографики.

  • Основные функции Android 5.1 Lollipop такие же, как у Kitkat. Он имеет аналогичный Bluetooth, местоположение, Wi-Fi и т. д.
  • В Android 6.0.1 Marshmallow недавно добавлены быстрые настройки, новая функция дремоты для увеличения времени автономной работы.
  • В Android 7 Nougat есть исключительная функция, позволяющая настраивать уведомления вручную.
  • У Android Lollipop целых 35.4% пользователей.
  • Android Marshmallow, с другой стороны, имеет солидную пользовательскую базу в 10,1%.
  • Android Nougat еще не выпущен.
  • Android 5.1 Lollipop имеет эксклюзивное меню недавних приложений.
  • Android 6.0.1 Marshmallow имеет специальный сканер отпечатков пальцев.
  • Android 7 Nougat включает в себя Unicode 9.0 emoji.
  • Android 5.1 Lollipop включает блокировку графическим ключом, как и Lollipop.
  • В Android 6.0.1 Marshmallow добавлена ​​новая блокировка отпечатков пальцев.
  • Android 7 Nougat был разработан с усовершенствованной блокировкой отпечатков пальцев.
  • Экран блокировки Android 5.1 Lollipop содержит значки вызова, разблокировки и камеры.
  • В Android 6.0.1 Marshmallow есть микрофон, значки разблокировки и камеры.
  • Android 7 Nougat имеет значки отпечатков пальцев, камеры и микрофона в меню экрана блокировки.
  • В Android 5.1 Lollipop появилась новая система уведомлений.
  • Android 6.0.1 Marshmallow теперь включает специальный системный тюнер пользовательского интерфейса.
  • А для пользователей Android 7 Nougat есть персонализированная система уведомлений.

Эта статья первоначально опубликована здесь.

Примечания к выпуску эмулятора  | Разработчики Android

Эмулятор Android

входит в состав Android Studio.

Версии эмулятора до 25.3.0 распространялись как часть Android Инструменты SDK.

Чтобы убедиться, что у вас установлена ​​последняя версия, проверьте Менеджер SDK для обновлений.

Для версий эмулятора Android до 25.3.0, см. Примечания к выпуску Android SDK Tools.

31.2.8 (7 февраля 2022 г.)

  • [Bug Fix] Невозможно войти в приложения
  • [Исправление ошибки] Проблема № 215368358: «перезагрузка adb» на платформе Intel приведет к сбою avd с «запросом на отключение vcpu»

31.2.6 (20 января 2022 г.)

  • В эмулятор Wear OS добавлены кнопки износа.
  • Все свойства автомобиля доступны для редактирования на вкладке VHAL.
  • [Исправление] Ошибка аутентификации учетной записи Google с GmsCore v21.42.18.
  • [Bug Fix] Netshaper плохо работал с VirtioWifi.
  • [Исправление] Не работала консольная команда мыши по событию.
  • Добавлена ​​проверка KVM для локального создания AVD.

31.1.3 (18 января 2022 г.)

Это обновление включает следующие улучшения и исправления:

  • Включены консольные порты для Fuchsia.
  • При изменении размера многоэкранного окна ориентация игнорируется.
  • Wi-Fi: добавлена ​​поддержка фильтрации одноадресных пакетов на основе MAT mac. адрес.
  • Wi-Fi: исправлен сбой при использовании vmnet.

30.9.5 (15.12.2021)

Это обновление включает следующие улучшения и исправления:

  • Добавлена ​​возможность легко изменить размер окна до размера окна рабочего стола или планшета.
  • Добавлена ​​поддержка мультисенсорного ввода с совместимых хост-устройств.
  • VirtioWifi: добавлена ​​поддержка ответвительной сети.
  • Включен поворотный ввод для изображений системы износа.
  • Исправлена ​​проблема с конфигурацией звука gRPC.
  • Обновлено воспроизведение эмулятора SensorReplay для поддержки стандартных сенсоров Android.
  • Подключен эмулятор к периферийным устройствам и устройствам через USB с пропускной способностью USB.

30.4.5 (23.02.2021)

Это обновление включает следующие улучшения и исправления:

  • macOS: исправлены проблемы с искажением аудиовхода.
  • Добавлена ​​поддержка virtio-vsock в пространстве пользователя.
  • Будущие образы системы будут использовать виртуальную консоль для сообщений logcat и ядра.
  • Ускорить рендеринг Vulkan.
  • Добавлена ​​поддержка отладки моментальных снимков при сбое теста.
  • virtio-gpu: обновленные определения для поддержки последних перечислений ресурсов больших двоичных объектов.
  • Добавлена ​​поддержка моментальных снимков для графических транспортов типа asg.
  • macOS: добавлена ​​поддержка сборки для macOS SDK 11.1+.
  • KVMclock включен по умолчанию в более новых образах системы.
  • Добавлена ​​поддержка датчика сердечного ритма для эмуляторов Wear.
  • Удален бэкенд libportability Vulkan.
  • Добавлена ​​поддержка дополнительных функций симулятора модема.

30.0.26 (16.08.2020)

Это обновление включает в себя несколько новых функций, улучшения существующих функций, и исправления ошибок.

Складная опора с виртуальным датчиком шарнира и трехмерным изображением

  • Добавлена ​​поддержка датчиков петель для складных устройств. Это требует будущего Образ системы Android 11 и конфигурация AVD. 3D складной вид и петля параметры теперь интегрированы с существующими складными пресетами.Следующее можно использовать, например, со складным AVD 7.3. Файл config.ini :

      hw.sensor.hige = да
    hw.sensor.hinge.count = 1
    hw.sensor.hinge.type = 1
    hw.sensor.hinge.ranges = 180-360
    hw.sensor.hinge.defaults = 180
    hw.sensor.hinge.areas = 54,7-0
    hw.sensor.posture_list=4, 3
    hw.sensor.hinge_angles_posture_definitions=210-360, 180-210
    hw.sensor.hinge.fold_to_displayRegion.0.1_at_posture=4
      
  • Складные устройства теперь также имеют параметр подтипа. config. ini теперь доступно свойство hw.sensor.hinge.sub_type = шарнир/сгиб . См. Разработка для Android 11 с Android Эмулятор сообщение в блоге, чтобы узнать больше.

  • Датчик шарнира теперь включен по умолчанию.

  • Если настроено складное устройство, эмулятор теперь отправляет датчики угла поворота обновления и изменения позы для гостя. Существующие складные устройства теперь будут обновить угол датчика шарнира и положение, когда кнопки складывания или раскладывания панели инструментов нажимаются.

Эмулятор для хостов ARM64

  • Исходный код эмулятора Linux теперь поддерживает кросс-компиляцию от x86_64 до arm64 хосты, что позволяет запускать образы системы arm64 с виртуализацией KVM. В настоящее время, только -gpu swiftshader_indirect (рендеринг хоста Swiftshader arm64) поддерживается, но также может использоваться совместимый набор библиотек хост-ГП libEGL/libGLESv2. можно использовать, заменив на них lib64/gles_swiftshader, а затем перезапустив с -gpu swiftshader_indirect .Снапшоты тоже могут не работать (добавить -нет моментального снимка в командной строке). Инструкции:

      мкдир эму
    компакт-диск эму
    инициализация репозитория -u https://android.googlesource.com/platform/manifest -b emu-master-dev --depth=1
    синхронизация репо -qcj 12
    компакт-диск внешний/qemu
    pip установить absl-py
    pip установить urfetch
    sudo apt-get установить crossbuild-essential-arm64
    python android/build/python/cmake.py --noqtwebengine --noshowprefixforinfo --target linux_aarch64
      
  • Осуществляется поддержка Apple Silicon.

поддержка virtio-gpu

  • Добавлена ​​поддержка на стороне хоста для предстоящего когерентного большого двоичного объекта хоста virtio-gpu. Ресурсы.
  • Из-за того, как работает рендеринг эмулятора, мы теперь обрабатываем virtio-gpu virtqueue в поток vcpu (поскольку рендеринг все равно переносится на другие потоки). Рендеринг virtio-gpu будет включен в будущем образе системы и эмуляторе. версия.
  • В будущем образе системы эмулятор сможет запускать всю графику с стек на основе virtio-gpu.

Другие новые функции и усовершенствования

  • Сквозной порт USB теперь доступен в Windows с использованием -qemu -usb -device usb-host,vendorid=,productid= . (Это также должно уже работали на Linux и macOS)
  • Библиотеки WebRTC обновлены до M83.
  • Эмулятор теперь поддерживает потоковую передачу аудио в контейнерах через WebRTC.
  • Конечная точка трубы Дарвина
  • удалена.
  • Декодирование CUDA VPx для видео теперь доступно, если декодирование CUDA VPx доступно в оборудование, через переменную среды ANDROID_EMU_MEDIA_DECODER_CUDA_VPX=1 .
  • В macOS SSE 4.1 и 4.2 теперь доступны из гостевой системы Android.
  • В macOS INVTSC теперь включен по умолчанию. Это может повысить точность времени замеры от гостя.
  • Теперь мы отслеживаем, какая расширенная панель управления была выбрана пользователем в метриках.
  • Эмулятор Linux теперь использует паравиртуализированные часы KVM, когда гостевое ядро версия >= 5.4 (системные образы R или более поздней версии).
  • Эмулятор теперь использует LZ4 для распаковки гостевых ядер, что делает его совместимым с современный конвейер ядра.
  • Добавлены консольные команды для получения каталога эмулятора AVD, файла обнаружения путь в сценарии использования, встроенного в Studio, и путь к снимкам:

    .
    adb emu avd path # Получает путь к каталогу AVD
    adb emu avd discoverypath # Получает путь к файлу обнаружения
    adb emu avd snapshotspath # Получает путь к папке со снимками
    adb emu avd snapshotpath  # Получает путь к папке, в которой хранится снимок для снимка с именем 
     
  • Чтобы упростить экономию вертикального пространства на экране, мы добавили возможность скрыть кадр устройства для текущего AVD в Extended Controls > Settings . К глобально скрывать фреймы устройств для всех AVD, мы сделали доступными NoDeviceFrame флаг функции, который можно активировать через запуск эмулятора из командной строки с кадром -feature NoDevice , или заблокировать его, добавив NoDeviceFrame = от до ~/.android/advancedFeatures.ini (Создайте этот файл, если его уже нет).

  • Добавлен раскрывающийся элемент на странице сотовой связи для включения и выключения измерения. поддержка, это не работает для старых образов системы, которые не поддерживают 5G переключатель мерности.

    • Также добавлена ​​консольная команда для той же цели: gsm counter on|off
  • Набор инструментов/сборка обновлены до C++17.

Исправления: встроенный эмулятор

  • Буфер обмена теперь должен работать.
  • Исправлена ​​ошибка, из-за которой символы верхнего регистра передавались как символы нижнего регистра. в эмуляторе.
  • Исправлена ​​загрузка токена консоли из пути юникода в Windows.
  • Исправлено Сообщение об ошибке SO_REUSEPORT в Linux.
  • Исправлена ​​проблема с повреждением моментального снимка при отправке команд моментального снимка через gRPC, а также при нажатии кнопки сохранения снимка во встроенной Android Studio эмулятор.
  • При использовании эмулятора Linux, встроенного в Studio, мы обнаружили, что если это через удаленный рабочий стол Chrome, есть ошибка, когда XDG_RUNTIME_DIR не установлен и может привести к тому, что встроенный эмулятор не появится из-за файлы обнаружения эмулятора помещаются в XDG_RUNTIME_DIR .Вы можете проверить статус соответствующей проблемы в проблеме Chrome трекер.

    В качестве временного решения эмулятор теперь возвращается к использованию файлов обнаружения в возможно, другой каталог, основанный на UID пользователя: /run/user/<uid> .

  • Встроенный эмулятор: устройства с закругленными углами/выемками теперь правильно меняются их расположение, чтобы освободить место для углов и выемки. Это требует холодной загрузки этих эмуляторов.

  • Конечная точка gRPC теперь поддерживает отправку SMS на устройство.

Общие исправления

  • Мы обнаружили проблемы совместимости при запуске эмулятора Windows с Riot Авангард активен. Эмулятор Windows теперь обнаруживает античит Vanguard и всплывает выводить предупреждающее сообщение при обнаружении Vanguard.
  • Исправлена ​​ошибка FD_SETSIZE в Windows. Теперь мы используем WSAEventSelect() вместо select() для установления неблокирующих соединений с петлевыми серверами.
  • Добавлена ​​поддержка функции F16C CPUID для эмулятора Linux с исправленными проблемами некоторые приложения ARM64 через перевод NDK; macOS/Windows в процессе.
  • Исправлено воспроизведение маршрута gpx/kml для отслеживания временных меток.
  • Исправлен подпрыгивающий значок при запуске MacOs.
  • Если hw.audioInput=no и hw.audioOutput=no в config.ini , эмулятор звука теперь правильно отключен.
  • Исправлена ​​проблема, из-за которой, если окно эмулятора было свернуто во время расширенного окно управления было открыто, но не активно, расширенное окно управления сохраняло появляется при изменении размера окна эмулятора. Мы полностью удалим поведение (случай с активным окном расширенных элементов управления) в будущем обновлении.
  • Исправлена ​​ошибка, из-за которой Wi-Fi не подключался при запуске эмулятора.
  • Исправлено зависание при выходе, когда эмулятор выдает команды оболочки с длинным или неопределенным тайм-ауты.
  • Обновлен pc-bios с исправлениями для лучшей поддержки больших образов, переданных в -initrd ; предыдущий BIOS использовал очень неэффективный метод.
  • Исправлен сбой при завершении работы при использовании опции -wifi-server-port .
  • Эмулятор теперь выводит предупреждение, если неподдерживаемые параметры передаются в -prop (Только кему.* реквизит поддерживается).
  • При сборке эмулятора в Windows должно быть меньше шансов увидеть ненадежные сбои записи в файлы. Для получения дополнительной информации см. сборку Windows. инструкции.
  • Отключена кнопка масштабирования для складных AVD, что вызывало проблемы.
  • Эмулятор теперь корректно сообщает время загрузки после перезагрузки устройства.
  • Linux: в случае, когда недостаточно разрешений KVM, эмулятор теперь печатает инструкции по отладке быстрее.
  • Исправлена ​​ошибка, из-за которой эмулятор не мог загрузить последние образы системы без ускорение.
  • Исправлено повреждение памяти или сбой при запуске из детектора завершения загрузки.
  • Исправлена ​​утечка памяти во время длинных сеансов записи экрана.
  • Значки эмулятора обновлены, чтобы отразить фирменный стиль Studio 4.1.
  • Добавлена ​​улучшенная поддержка обнаружения удаленных сеансов в Windows.

Исправления: декодирование графики и видео

  • Исправлена ​​ошибка, из-за которой последняя игра Asphalt 9 отображалась с черным экраном.
  • Удален спам об очистке сопоставленного буфера с NULL .
  • Исправлено состояние гонки при разрыве состояния Vulkan при гостевом приложении Vulkan. вышел.
  • Шейдеры эмуляции Vulkan ASTC/ETC2 теперь встроены в libOpenglRender. библиотека. Это будет более надежно по сравнению с чтением из файловой системы.
  • Исправлена ​​проблема в Vulkan, из-за которой при работе с экземпляром Vulkan 1.0 на host, vkGetImageMemoryRequirements2KHR неправильно очистил бы возвращаемый VkMemoryRequirements2 Поле pNext структуры.
  • Исправлена ​​утечка памяти в модуле визуализации Vulkan.
  • Исправлена ​​недавняя регрессия, когда шейдеры GLSL ES 1.00 с именами переменных, такими как isampler2D не удалось скомпилировать.
  • Обновлен транслятор шейдера ANGLE с различными исправлениями, которые сбой при компиляции шейдеров в Linux.
  • Теперь эмулятор аварийно завершает работу, если базовый шейдер кадрового буфера не работает. компилировать, чтобы отслеживать явление.
  • Обновлен транслятор шейдера ANGLE, чтобы не отставать от исходного ANGLE.Это зафиксировало проблема с повреждением памяти при переводе и сворачивании констант OpenGL ES шейдеры, использующие неквадратные матрицы. Транслятор шейдеров теперь является отдельным общая библиотека, libshadertranslator.dll .
  • Исправлена ​​проблема с инициализацией Vulkan на некоторых драйверах графического процессора, где определенная версия 1. 1 функции устройства не найдены.
  • Вулкан: мы вернулись к использованию встроенного загрузчика в пользу системный загрузчик Vulkan вызывал проблемы в некоторых настройках; придумаю лучше решение.
  • Исправлена ​​ошибка при использовании внешней памяти Vulkan там, где она могла быть. импортированные несоответствующие индексы типов памяти на хосте.
  • Исправлена ​​проблема в эмуляции GL_ALIASED_POINT_SIZE_RANGE , где перечисление было не поддерживается на хосте.
  • Исправлена ​​проблема, из-за которой на некоторых хост-графических процессорах шейдеры Skia не могли скомпилироваться из-за ошибки, связанные с GL_EXT_shader_framebuffer_fetch .
  • Поскольку наша копия средства визуализации D3D9 ANGLE была удалена несколько версий назад, мы теперь также автоматически переключайте пользователей, которые были на этом рендерере, на d3d11 ANGLE, если это было выбрано в настройках пользовательского интерфейса.
  • В инициализацию WGL в Windows добавлена ​​дополнительная отладочная информация, чтобы сбои трассировки.
  • Когда hw.gltransport=virtio-gpu-pipe , производительность повышается за счет отсутствия вращения на хосте при передаче от хоста к гостю.
  • Добавлено дополнительное журналирование отладки, когда эмуляция OpenGLES не инициализируется.
  • Исправлена ​​ошибка, из-за которой видео Youtube мерцало или не отображалось на снимке. нагрузка.
  • На данный момент переключен обратно на программное декодирование для libvpx, так как мы видели проблемы с Аппаратное декодирование CUDA libvpx.Если у вас есть поддерживаемое аппаратное декодирование CUDA реализация на стороне хоста, аппаратное декодирование libvpx может быть повторно включено через переменная среды ANDROID_EMU_MEDIA_DECODER_CUDA_VPX=1 .

30.0.10 (30.04.2020)

Это обновление включает поддержку запуска эмулятора непосредственно в Android Studio. и виртуальные устройства с активированным по умолчанию режимом окна произвольной формы.

Запустите эмулятор в Android Studio

Эмулятор Android теперь можно запускать прямо в Android. Студия.Используйте эту функцию для экономии места на экране, чтобы быстро перемещаться между эмулятор и окно редактора с помощью горячих клавиш, а также организовать вашу IDE и рабочий процесс эмулятора в одном окне приложения.

Режим окна произвольной формы

Теперь вы можете создать AVD с включенным режимом окна произвольной формы, выбрав 13,5-дюймовый аппаратный профиль планшета Freeform при создании виртуального устройства в Андроид студия. Для этого профиля оборудования требуется образ системы с Android 11. Developer Preview 3 или выше.

Известные проблемы

Изменение размера окон произвольной формы в настоящее время не работает из-за проблем с передачей перейти к диспетчеру окон. Это будет решено в будущем Android 11. выпуск образа системы.

30.0.0 (19 февраля 2020 г.)

Это обновление включает образы системы Android 11 (уровень API 30) и улучшенные производительность при запуске двоичных файлов ARM.

Системные образы Android 11

Теперь вы можете создать AVD под управлением Android 11, выбрав любой из доступные системные образы уровня API 30:

  • x86 : включает ABI для x86 и ARMv7.
  • x86_64 : Включает ABI x86, x86_64, ARMv7 и ARM64.

Поддержка двоичных файлов ARM в образах систем Android 9 и 11

Если вы ранее не могли использовать эмулятор Android, потому что ваше приложение зависит от двоичных файлов ARM, теперь вы можете использовать образ системы Android 9 x86 или любой другой Образ системы Android 11 для запуска вашего приложения — больше не нужно загрузите определенный образ системы для запуска двоичных файлов ARM. Эти Android 9 и Системные образы Android 11 по умолчанию поддерживают ARM и значительно улучшенная производительность по сравнению с полной эмуляцией ARM.

Известные проблемы

  • Некоторые двоичные файлы ARMv7 не запускаются на образах систем Android 11 x86 и x86_64. Рассмотрите возможность сборки для ARM64 при ориентации на Android 11.

29.0.11 (29 мая 2019 г.)

Это обновление включает следующие улучшения и исправления:

  • Windows: эмулятор теперь использует DLL libgcc , которую мы поставляем вместо компилируется с libgcc статически.
  • Linux: добавлена ​​поддержка logcat в gRPC API.Дополнительные сведения о gRPC см. Эмулятор потоковой передачи gRPC (Linux).
  • Эмулятор теперь включает безголовую сборку для 32-разрядных гостевых систем x86. ( qemu-система-i386 ). Эта функция включает 32-разрядные образы x86 для уровней API 26. и ниже, чтобы работать с безголовой сборкой. Обратите внимание, что для 32-разрядных гостевых систем x86 с API 27 и выше, эмулятор использует 64-битный движок ( qemu-system-x86_64 ) потому что в этих системных образах, хотя пользовательское пространство 32-битное, ядро 64-бит. Android Studio использует ядро ​​для выбора механизмов эмуляции.
  • Теперь вы можете указать пользовательские пути к библиотекам Qt, используя ANDROID_QT_LIB_PATH переменная окружения.
  • Теперь вы можете запускать эмулятор с предыдущими двоичными файлами, использующими QEMU1, если Исполняемые файлы QEMU1 ( emulator[64]-[x86|arm|etc] ) помещаются в эмулятор каталог.
  • Windows: исправлена ​​проблема, которая иногда приводила к сбою эмулятора. начать с сообщения «запрос на отключение vCPU».
  • Исправлена ​​проблема с ненужным барьером конвейера в эмулируемом сжатом файле. текстуры в Вулкане.
  • Исправлена ​​ошибка, возникавшая с HTTP-запросами прокси-сервера при передаче по частям. использовалась кодировка. Для получения дополнительной информации см. детали фиксации.

29.0.9 (7 мая 2019 г.)

Это обновление включает следующее исправление:

  • Windows: исправлена ​​проблема, из-за которой виртуальная камера сцены и веб-камера не работать на эмуляторе.

29.0.8 (6 мая 2019 г.)

Это обновление включает следующие улучшения и исправления:

  • Добавлена ​​поддержка отображения нескольких виртуальных аппаратных средств при наличии гостя сервис для перечисления и установки каждого дисплея.Несколько дисплеев виртуального оборудования будет включен в будущие обновления образа системы эмулятора.
  • Добавлен новый параметр командной строки: -delay-adb . Этот параметр подавляет обработка пакетов ADB до тех пор, пока гость не завершит загрузку (от холодного ботинок). Этот параметр помогает решить проблемы, которые могут возникнуть при использовании эмулятор в среде CI, который перезагружает эмулятор и одновременно использует DDMS время.
  • Исправлена ​​ошибка, возникавшая при загрузке снимков, где glIsRenderbuffer вернет неверное значение.
  • Исправлены некоторые проблемы с устаревшим состоянием при перезагрузке гостевой системы Android.
  • Windows: Исправлены проблемы, препятствовавшие запуску эмулятора при Имя пользователя Windows содержало символы или пробелы, отличные от ASCII.

Известные проблемы

  • Пользовательский интерфейс моментальных снимков отключен для образов автомобильной системы, так как моментальные снимки в настоящее время не поддерживаются для этих системных образов.

29.0.6 (01.05.2019)

Это обновление включает в себя несколько новых функций, улучшения существующих функций, и исправления ошибок.

Удаление QEMU1 и поддержка 32-разрядной версии Windows

Чтобы лучше поддерживать эмулятор, мы больше не поставляем QEMU1 и 32-разрядную версию Windows. двоичные файлы. Если вы используете 32-разрядную версию Windows, обновление до версии 29.0.6 невозможно.

Требования к образам системы Android Q

Если вы хотите запустить AVD, использующий образ системы Android Q, теперь вы должны использовать версия 29.0.6 (эта версия выпуска) или выше.

Проект улучшения мрамора

Это обновление продолжает нашу работу над проектом Marble. инициатива, о которой было объявлено на саммите разработчиков Android в ноябре 2018 года.Для получения дополнительной информации о других улучшениях Project Marble в предыдущих выпусках см. Эмулятор Android: улучшения Project Marble.

В этом обновлении большая часть наших усилий в рамках Project Marble была направлена ​​на уменьшение использование ресурсов эмулятора, например снижение использования процессора эмулятором во время простоя. Мы также включили изменения, облегчающие работу с эмулятором в более широкий спектр сред, и мы решили общие проблемы с качеством.

В следующих разделах описываются усовершенствования Project Marble, которые включено в это обновление:

Улучшения поведения звука хоста

Начиная с версии 28.0.3, эмулятор блокирует аудиовход с хоста по умолчанию.

Если вы хотите использовать аудиоданные хоста, вы можете включить эту опцию, перейдя в Расширенные элементы управления > Микрофон и включение Виртуальный микрофон использует хост аудиовход . Эта опция автоматически отключается всякий раз, когда эмулятор перезапущен.

Если вы используете командную строку, вы также можете включить звук хоста с помощью -allow-host-audio , и вы можете использовать следующие команды ADB, чтобы включить аудиоданные хоста включены или выключены соответственно:

  • adb emu avd хостмикон
  • adb emu avd hostmicoff
Усовершенствования для безголовых сборок эмулятора

Начиная с версии 28. 0.25, эмулятор включает опцию безголовой сборки который может работать без пользовательского интерфейса. Вы можете использовать безголовые сборки, чтобы помочь вам настроить эмулятор для рабочих процессов Docker и непрерывной интеграции (CI).

Примечание: Хотя двоичный файл эмулятора с флагом -no-window по-прежнему доступна, безголовая сборка предназначена для замены -no-window .

В этом обновлении мы внесли дополнительные улучшения, позволяющие запускать эмулятор. с минимальным количеством зависимостей. В Linux безголовые сборки больше не включите библиотеки pulseaudio или libX11 .Системно-зависимый общий библиотеки, которые не поставляются с эмулятором, были сокращены до следующий список:

  • Linux-vdso.so.1
  • Libutil. so.1
  • Libm.so.6
  • Libdl.so.2
  • Librt.so.1
  • Libpthread.so.0
  • Libgcc_s.so.1
  • Libc.so.6
  • ld-linux-x86-64.so.2
Библиотеки пользовательского интерфейса Qt обновлены до 5.12 ЛТС

Это обновление включает следующие улучшения по сравнению с выпуском Qt 5.12 LTS:

  • Во избежание сбоев при декодировании Qt libpng при запуске определенной системы изображений, эмулятор теперь использует собственную копию libpng для декодирования изображений PNG.
  • Для решения проблем с некоторыми установками Linux, содержащими несовместимые версии. из некоторых зависимых от Qt библиотек мы теперь упаковываем libfreetype , libsoftokn , libsqlite3 и libxkbcommon с эмулятором.
  • Эмулятор теперь использует собственные оконные библиотеки платформы для получения размеры монитора вместо использования библиотек Qt, которые возвращали ненадежные Результаты.
Автоматическая оптимизация ЦП после холодной загрузки

Чтобы решить проблему использования ЦП, эмулятор теперь выполняет следующие команды ADB на холодном компьютере. загружаться после получения сигнала завершения загрузки :

настройки оболочки adb поставить screen_off_timeout 214783647
Эта команда увеличивает время ожидания выключения экрана, чтобы эмулятор можно было использовать в аккумуляторный режим без подзарядки. В режиме работы от батареи фоновая загрузка процессора значительно уменьшенный.
В режиме зарядки от сети переменного тока фоновые операции GMSCore, такие как обновления приложений, могут занимать на всех ядрах ЦП устройства — и, соответственно, на компьютере пользователя — без предупреждение.
adb shell pm отзыв com.google.android.googlequicksearchbox android.permission.RECORD_AUDIO
Эта команда отменяет разрешения на использование микрофона для приложения поиска Google, которое значительно снижает фоновую загрузку процессора на главном экране и в панели запуска, когда приложение поиска Google активно.
Эта команда запускается в дополнение к поведению эмулятора по умолчанию отключение звука хоста для хоста. Кроме того, это автоматически обеспечивает снижение использования ЦП, описанное для обнаружение горячих слов из версии 28.0.23.
Примечание: Эмулятор не выполняет эти команды ADB при использовании системных образов с Уровень API 25 и ниже, потому что эти образы системы не могут передать надежный загрузка завершена сигнализирует хосту.
Новые переменные среды для мониторинга производительности

Теперь вы можете использовать две новые переменные среды, чтобы включить подробный мониторинг производительность эмулятора и использование ресурсов.

SHOW_PERF_STATS=1
Эта переменная среды позволяет отслеживать использование ЦП и ОЗУ. Отслеживание для использования ОЗУ проводится различие между использованием графики и общей резидентной памятью.
ANDROID_EMU_TRACING=1
Эта переменная среды позволяет печатать каждый раз, когда ввод или графика операция занимает много времени (более 1 мс).
Мы также используем эту переменную среды для диагностики проблем, которые Пользователи Windows столкнулись с большим количеством рывков (пропущенных кадров), чем пользователи опыт работы с macOS или Linux.
Общий проект по улучшению мрамора

Это обновление также включает следующие общие улучшения, являющиеся частью инициативы Project Marble:

  • Теперь вы можете немедленно приостановить все виртуальные ЦП на эмуляторе с помощью следующих консольных команд:
    • adb emu avd pause
    • adb emu avd резюме
  • Значительно снижена нагрузка на отрисовку OpenGL. Это улучшение снижает нагрузку на ЦП. пока эмулятор воспроизводит анимацию.
  • Восстановлена ​​поддержка основного виртуального сетевого устройства QEMU e1000. Ты можешь использовать это устройство для настройки эмулятора в сетевой среде с мостовым соединением. В сетевая среда с мостовым соединением, эмулятор отображается в хост-сети, а хост-сеть отображается на эмуляторе.
  • Двоичные файлы BIOS, соответствующие QEMU 2.12, теперь используются для запуска эмулятора.
  • Обновлена ​​версия ffmpeg до 3.4.5 для кодирования и декодирования видео.
  • Значительно снижена нагрузка на ввод-вывод основного цикла QEMU в macOS за счет замены основного цикл, основанный на select() с основным циклом, основанным на kqueue .
  • Размер буфера Logcat увеличен до 2 МБ для решения проблем с нестабильными неожиданными EOF при запуске logcat с эмулятором.
  • Эмулятор теперь по умолчанию экспортирует переменную среды LC_ALL=C . Этот изменение устраняет сбои и проблемы несовместимости, связанные с запуском эмулятор в разных локалях.
  • Теперь вы можете отслеживать использование процессора и оперативной памяти эмулятора с помощью производительности. статистику, к которой вы можете получить доступ в Расширенные элементы управления> Настройки> Дополнительно> Статистика производительности .Используйте эту статистику для быстрой диагностики проблем, если эмулятор кажется, использует слишком много процессора или оперативной памяти.
  • glReadPixels GL_IMPLEMENTATION_COLOR_READ_TYPE теперь использует GPU хоста результат вместо эмулируемого. Это изменение помогает устранить проблемы, из-за которых изображения и активы не отображаются из-за неправильного формата для чтения.
  • Добавлена ​​поддержка расширений OpenGL ES GL_EXT_texture_format_BGRA8888 и GL_APPLE_texture_format_BGRA8888 , если эти расширения поддерживаются хозяин.
  • Добавлено больше диагностической информации в пользовательский интерфейс Bugreport. Кроме того, вы можете получить доступ сообщения об ошибках из консоли с помощью следующих команд:
    • телнет локальный хост 5554
    • отчет об ошибке
  • В образах системы Android Q эмулятор увеличивает минимальный размер ОЗУ до 2 ГБ.
  • Добавлено дополнительное журналирование и печать при сбое OpenGL или гипервизора. инициализировать.
  • Если эмулятор не может запустить параллельный экземпляр AVD только для чтения , эмулятор теперь пытается перезапустить только для чтения AVD еще 3 раза за 3 секунды.Это изменение увеличивает вероятность того, что эмулятор сможет запускать параллельные экземпляров только для чтения AVD, если другие доступные для записи экземпляры что AVD не очищает устаревшие файлы.
  • Для будущих образов системы эмулятор теперь поддерживает Hardware Composer 2.0. Это изменение должно снизить нагрузку на драйвер при выполнении большинства анимаций.
  • Сборка эмулятора теперь основана на CMake/Ninja.
  • В пользовательском интерфейсе расширенных элементов управления эмулятора разделительные линии в сочетаниях клавиш таблица восстановлена.
  • Пользователи теперь могут подписаться на предоставление нашей команде показателей использования ЦП и ОЗУ в интервал 10 секунд. Мы используем эти показатели для обогащения наших данных об эмуляторе. использование ресурсов с различными вариантами использования от наших пользователей, что позволяет нам сделать эмулятор более эффективным и отзывчивым.
Общий проект Мраморные крепления

Это обновление также включает следующие общие исправления, которые являются частью Инициатива Проекта Мрамор:

  • Исправлены проблемы с дерганием и неверными кадрами, которые отображались на системы с графическими процессорами Intel при использовании системных образов Android Q.
  • Исправлены проблемы, из-за которых черный экран отображался при использовании системы Android Q. изображения со скинами Pixel 2 XL (или любыми с выемками или закругленными углами).
  • Исправлена ​​ошибка, из-за которой не устанавливался параметр командной строки -partition-size . размер раздела данных.
  • Исправлена ​​ошибка, из-за которой pulseaudio на эмуляторе Linx вращался и поднимался. все ядро ​​ЦП в некоторых ситуациях.
  • Исправлены проблемы с выходом за пределы памяти при обработке сжатых данных. текстуры.
  • Исправлены ошибки GL, возникавшие на хосте в glTexSubImage2D при обновлении определенные буферы gralloc (с форматом RGB 565, RGB10A2, RGB(A)16F).
  • Исправлена ​​проблема с отображением в образах системы Android Q со снимками, где тень уведомлений геометрия была визуализирована с неправильной настройкой делителя экземпляра.
  • Исправлено несколько сложно воспроизводимых сбоев и зависаний при запуске, которые произошли из-за того, что Qt теряет сигналы или имеет нестабильные, несогласованные состояния при запуске.
  • Исправлено множество проблем с параллелизмом. Теперь мы можем собрать эмулятор Linux. с ThreadSanitizer (TSAN), который может легко обнаруживать ошибки, которые в противном случае сложно воспроизвести.
  • Для пользователей Linux: мы обнаружили, что на некоторых ядрах хоста гостевой Android ядро может выдать ошибку и выйти из KVM с общей аппаратной ошибкой. Эмулятор теперь будет abort() , когда это произойдет, чтобы повысить возможность отладки (раньше эмулятор просто зависал).
  • Для пользователей Linux: для удобства настройки CI вы можете использовать новый -stdouterr-file параметр командной строки для перенаправления как stdout , так и stderr в файл.
  • Исправлена ​​ошибка, из-за которой SO_REUSEADDR использовался неправильно. Чтобы получить больше информации, см. детали коммита.
  • Исправлена ​​давняя проблема с эмулятором Windows, из-за которой подпроцессы такие как команды ADB, не запускались, если в имени пользователя были пробелы.
  • Исправлена ​​проблема с отсутствующей инициализацией RCU в потоках HAXM vCPU. Этот Fix может исправить некоторые сбои и условия гонки.
  • Исправлен сбой, который происходил с некоторыми шаблонами сохранения и загрузки. снимки из пользовательского интерфейса снимков с использованием последних образов системы Android Q.
  • Исправлена ​​ошибка, из-за которой камера виртуальной сцены оставалась пустой при запуске эмулятора. был инициализирован из снимка, если макрос AR воспроизводился, когда этот снимок был спасен.
  • Исправлена ​​проблема, из-за которой у некоторых пользователей с настройками удаленного рабочего стола появлялся черный экран. при запуске эмулятора в Linux. Чтобы избежать этого, эмулятор теперь явно настраивает MESA_RGB_VISUAL . Для получения дополнительной информации см. сведения о коммите.
  • Исправлена ​​ошибка, из-за которой поворот кнопки появятся на телевизионных AVD.
  • Исправлена ​​ошибка, из-за которой эмулятор был установлен всегда сверху, окно расширенных элементов управления появлялось каждый раз, когда эмулятор был повернут.

Профили для складных устройств

Эмулятор теперь включает аппаратные профили для складных устройств. Чтобы использовать эти новые профили оборудования, вы должны использовать Android Studio 3.5 Canary 10 или выше.

Существует два складных профиля оборудования, которые можно использовать для создания AVD:

  • 7,3″ Складной: 1536×2152 в развернутом виде, 4.6 дюймов 840×1960 в сложенном виде
  • 8 дюймов Складной: 2200 x 2480 в разложенном виде, 6,6 дюйма 1480 x 2480 в сложенном виде

При запуске эмулятора с использованием одного из этих аппаратных профилей можно сворачивать и развернуть устройство с помощью действий сгиба и разворота в панели инструментов эмулятора консольные команды, или следующие сочетания клавиш:

  • Сложить: Ctrl + F ( Command + F в macOS)
  • Развернуть: Ctrl + U ( Command + U в macOS)

Макросы AR

Эмулятор теперь включает макросы дополненной реальности, которые могут помочь вам протестировать стандартные действия дополненной реальности. Например, вы можете использовать макрос для сброса всех датчиков устройства в исходное состояние. состояние по умолчанию.

Дополнительные сведения см. в разделе Проверка общих действий дополненной реальности с помощью макросов.

Поддержка Vulkan (Windows, Linux)

Пользователи Windows и Linux теперь могут тестировать приложения Vulkan с помощью эмулятора Android до Vulkan 1.1 при использовании совместимого образа системы (Android Q Beta 3 или выше для Vulkan 1.1, Android Q Beta 2 для Vulkan 1.0) и совместимый главный графический процессор (это включает большинство графических процессоров Intel, NVIDIA и AMD, выпущенных в 2014 году и позже).

Чтобы включить поддержку Vulkan, вы должны добавить следующие флаги функций в свой ~/.android/advancedFeatures.ini файл (создайте файл, если он не существует):

  • Вулкан = на
  • GLDirectMem = на
Примечание. Снимки в настоящее время нельзя использовать, пока включен Vulkan. Если вы включите Поддержка Vulkan, текущий моментальный снимок быстрой загрузки недействителен.
Первоначальная поддержка разработчиков ПЗУ
Разработчики ПЗУ

, собирающие sdk_phone_x86 или sdk_phone_x86_64 ( userdebug , eng варианты) цели на главной ветке AOSP теперь могут запускать Эмулятор с поддержкой Vulkan.

Эта поддержка все еще является экспериментальной и предназначена в основном для разработчиков, работающих над системные образы, драйверы и игровые движки. Многие расширения все еще отсутствуют. Однако память HOST_COHERENT поддерживается, и теперь вы сможете запустите примеры учебных пособий Vulkan API.

Если вы используете Linux, вы можете попробовать это, используя следующие команды:

  мкдир aosp-мастер 
  cd aosp-мастер 
  репозиторий init -u https://android.googlesource.com/платформа/манифест -b мастер --depth=1 
  синхронизация репо -c -j12 
  . сборка/envsetup.sh 
  обед sdk_phone_x86_64-userdebug 
  сделать -j12 
 Эмулятор  - без моментальных снимков - функция Vulkan, GLDirectMem 
 
Рендеринг Skia с помощью Vulkan

Графические процессоры NVIDIA и AMD, поддерживающие Vulkan, также поддерживают взаимодействие без копирования с OpenGL через расширение GL_EXT_memory_objects . Эмулятор использует это возможность предоставить полный способ визуализации пользовательского интерфейса Android с помощью Skia Вулкан API.

Если у вас есть графический процессор NVIDIA или AMD, поддерживающий Vulkan, используйте следующее команды для тестирования рендеринга Skia с совместимым системным образом (Android Q Бета 3 и выше):

  адб оболочка 
  и 
  setprop debug.hwui.renderer skiavk 
  стоп 
  начало 
 
Поддержка macOS для Vulkan

поддержка macOS пока экспериментальная, но эмулятор уже включает в себя Свифтшейдер, МолтенВК и libportability (gfx-rs) API.Вы можете поэкспериментировать с этими API, установив следующую среду переменные:

  • Свифтшейдер: ANDROID_EMU_VK_ICD=свифтшейдер
  • MoltenVK: ANDROID_EMU_VK_ICD=moltenvk
  • libportability: ANDROID_EMU_VK_ICD=portability
Известные проблемы

HAXM иногда не может сопоставить согласованную память Vulkan с гостевой системой и закрывается. вниз эмулятор. Это исправлено в грядущем обновлении HAXM.

Эмулятор потоковой передачи gRPC (Linux)

Мы всегда стараемся сделать эмулятор максимально универсальным, позволяя Отрисовка графического процессора и интерактивность хоста в самом широком диапазоне рабочих контекстов.Наши пользователи CI и удаленных рабочих столов имеют следующие давние проблемы:

  • Программная отправка команд ввода в эмулятор включает либо запуск команд оболочки adb, которые могут вызвать большие накладные расходы, или использование консоль telnet, которая работает быстрее, но может не работать с определенной сетью конфигурации.
  • Пользователи
  • CI часто запускают эмуляторы без головы, из-за чего их трудно заметить. проблемы, которые требуют, чтобы экран был видимым или интерактивным.
  • Пользователи удаленного рабочего стола часто не могут взаимодействовать с эмулятором при использовании узла Рендеринг GPU, потому что рендеринг GPU часто привязан к невиртуальным хостам. дисплеи.

Чтобы решить эту проблему, при работе на компьютере с Linux эмулятор теперь служит служба gRPC. gRPC — это общая структура для RPC, который работает через HTTP.

Предостережение: Эта функция пока экспериментальная и предназначена для использования с та же машина, на которой работает эмулятор. Не запускайте службу удаленно, если вы понимаете и принимаете риски безопасности.

По умолчанию служба эмулятора gRPC отключена, но вы можете активировать сервис с использованием следующего параметра командной строки, где это порт, который эмулятор должен обслуживать запросы gRPC (обычно 5556 ):

-grpc  <порт> 
 
Внимание! Не запускайте службу на порту, который не защищен от удаленных пользователей.

После запуска службы команды gRPC могут быть отправлены от клиентов. То текущий набор команд позволяет как отправлять входные события, так и получать скриншоты. Эти команды помогают решить следующие проблемы:

  • Команды ввода могут быть отправлены в эмулятор с минимальными издержками по протоколу HTTP. HTTP также позволяет отправлять команды в дополнительных сетевых конфигурациях.
  • Команды снимка экрана можно отправлять для запроса текущего экрана, даже если эмулятор работает без головы.Для интерактивности также можно отправлять события ввода вернуться к эмулятору.
  • Пользователи удаленного рабочего стола могут запускать эмулятор без дисплея на главном дисплее с помощью Рендеринг с ускорением графического процессора при использовании gRPC для получения снимков экрана и отправки входных данных события для взаимодействия с эмулятором.

Полный список доступных команд см. это протобуф.

Чтобы помочь вам начать работу с gRPC, мы предоставили несколько примеров клиентов. на которые вы можете ссылаться.

В настоящее время сюда входят следующие образцы:

  • Служба на основе Go, которую можно использовать для запроса состояний эмулятора.
  • Приложение React, которое демонстрирует удаленную интерактивность с помощью снимка экрана и ввода. МПК. Для этого примера требуется protobuf версии 3.7.0 или выше.
  • Образец Python, который запрашивает конфигурацию виртуальной машины эмулятора, а затем отправляет ряд команд.

28.0.25 (29.03.2019)

Это обновление включает следующие улучшения и исправления:

Безголовый эмулятор, сборка

Эмулятор сложно настроить с помощью Docker и других непрерывных интеграции (CI) рабочих процессов из-за неявных ожиданий системы способен поддерживать Qt вместе с его зависимостями от разделяемой библиотеки (среди прочих вопросов).

В качестве первого шага для решения этой проблемы мы представили вариант эмулятора. лаунчер с исполняемыми файлами QEMU, который не зависит от Qt. В линуксе есть по-прежнему есть ссылка на libX11 , но мы надеемся вскоре ее удалить.

Чтобы использовать безголовый эмулятор, запустите эмулятор из командной строки, как обычно, но замените бинарный вызов эмулятора на emulator-headless . Для большего информацию см. в 28.1.8 Canary выпуск обновления.

  • Исправлены подергивания и неправильное отображение кадров на графических процессорах Intel при работе под управлением Android Системные образы Q.
  • Исправлены проблемы, из-за которых черный экран отображался при использовании системы Android Q. изображения со скинами Pixel 2 XL.
  • Теперь для запуска эмулятора используются последние двоичные файлы BIOS. Это изменение может помочь уменьшить количество ошибок «запрос на отключение vCPU», которые иногда возникают, когда запуск эмулятора в Windows.
  • Исправление проблемы «неправильное отображение при возобновлении образов системы Android Q из моментального снимка».
  • Пользователи сталкивались с проблемами «неавторизованных» эмуляторов из-за несовместимого изменения ADB в платформенных инструментах 28.0,2. Ты сможешь теперь смело пользуйтесь ADB от platform-tools 28.0.2 с эмулятором. Если ты при возникновении проблем с «неавторизованными» эмуляторами выполните следующие действия. шаги по устранению неполадок:
    1. Закройте все эмуляторы.
    2. Удалите оба файла ~/.android/adbkey и ~/.android/adbkey.pub .
    3. Выполните следующую команду: adb kill-server
    4. Выполните следующую команду: устройств adb
    5. Сотрите данные AVD.
    6. Перезапустите эмулятор.

28.0.23 (29.01.2019)

Это обновление включает следующие улучшения и исправления:

Аудиовход хоста отключен по умолчанию

Недавний пост на Reddit Подробно о том, как гостевая ОС Android всегда будет использовать главный микрофон аудио, и тем самым позволяя «Окей, Google» работать неожиданно. Мы сожалеем о это и будет работать с командой Android, чтобы убедиться, что обнаружение горячих слов также отключен в образе системы.

Чтобы решить эту проблему, мы внесли следующие изменения:

  • Фактические аудиоданные хоста теперь подавляются по умолчанию.Когда гость использует микрофон, вместо звука ведущего пропускается тишина.
  • Если вы хотите использовать аудиоданные хоста, теперь вы можете включить эту опцию, переход к Расширенные элементы управления> Микрофон и включение Виртуальный микрофон использует аудиовход хоста . Эта опция автоматически отключается всякий раз, когда эмулятор перезапускается.

Обновления исследований использования ЦП

Во время наших исследований Project Marble мы заметили высокую загрузку ЦП на эмулятор обычно попадает в следующие три категории:

В режиме ожидания: автоматические обновления приложений в изображениях Play Store

Мы обнаружили, что через случайные промежутки времени все установленные приложения обновляются, даже если пользователь не авторизован. Во время процесса загрузка ЦП сводится к числу ядер x 100% (обычно ~400%) в GMSCore и dex2oat. Вы можете смягчить это проблему, отключив автоматическое обновление приложений в приложении Play Store.

В режиме ожидания: обнаружение горячего слова

Когда на главном экране и без каких-либо приложений на переднем плане, может быть отличный загрузка ЦП (~ 25% с пиками до 50%). Это вызвано обнаружением горячих слов который постоянно пингует хост. Вы не можете смягчить эту проблему, отключив хост аудиовход, потому что стоимость ЦП в первую очередь вызвана временем, которое требуется путешествовать в гостя от хозяина.Тем не менее, вы можете смягчить эту проблему, отзыв разрешений на использование микрофона в приложении Google.

Во время активности, иногда в режиме ожидания: анимация

Третий источник высокой загрузки ЦП — анимация. Мы обнаружили, что по оптимизируя стек графического драйвера, мы также можем снизить нагрузку на ЦП, даже если эмулятор не простаивает. Мы будем внедрять оптимизацию графического драйвера постепенно в рамках проекта Marble.

28.0.22 (21.12.2018)

Это обновление включает следующие улучшения и исправления:

  • Исправлена ​​давняя проблема, из-за которой при некоторых настройках эмулятор Mac перезагрузка или паника ядра при сохранении Quickboot.(Выпуск 120951634)
  • При использовании сопоставленного файла в качестве моментального снимка ОЗУ эмулятор теперь отменяет сопоставление сопоставление файлов явно при выходе.

28.0020 (11.12.2018)

Это обновление включает следующие улучшения и исправления:

  • Исправлена ​​проблема в Windows, из-за которой эмулятор зависал при создании моментального снимка. нагрузка с некоторыми моделями графических процессоров Intel.
  • Исправлена ​​проблема, которая вызывала неавторизованное состояние устройства ADB при использовании нестандартное расположение ANDROID_SDK_HOME .
  • Исправлена ​​проблема в Windows, которая приводила к сбою эмулятора при загрузка образов системы с отключенным ускорением процессора.
  • Исправлена ​​пикселизация проблема с отображением эмулятора. Теперь субдискретизация должна работать.
  • Исправлена ​​проблема в macOS 10.14+, где управление мышью камеры виртуальной сцены могло стать слишком чувствителен из-за взаимодействия с новыми настройками безопасности специальных возможностей.
  • Исправлена ​​ошибка в расчете часового пояса, из-за которой часы эмулятора могли спорадически изменяются.
  • Исправлены ошибки рендеринга в различных cocos2d и Unreal. приложения для движка.
  • Добавлена ​​поддержка в эмуляторе одноранговой сети Wi-Fi. Два эмулятора теперь могут общаться друг с другом напрямую через Wi-Fi при использовании последней версии Изображение Pie Play Store. Чтобы использовать одноранговую сеть Wi-Fi, запустите два AVD с одинаковыми -wifi-server-port и -wifi-client-port аргументы:
    • эмулятор @ -wifi-server-port 9999
    • эмулятор @-wifi-client-port 9999
  • Добавлена ​​поддержка большего количества веб-камер в Windows путем использования любого несовместимого кадра. размеры и динамическое изменение их размера в соответствии с настройками камеры в Android гость.

28.0.16 (ноябрь 2018)

Это обновление включает в себя несколько новых функций, улучшения существующих функций, и исправления ошибок.

Использование ресурсов

Эмулятор теперь использует меньше оперативной памяти в целом, особенно при использовании системных образов с Уровень API 28 или выше. Эти системные образы включают улучшенное использование памяти для гостевые графические драйверы.

Кроме того, мы улучшили использование ресурсов в следующих областях:

  • Уменьшено использование памяти эмулятором во время длительных тестов.Если вы все еще возникают проблемы с использованием памяти во время длительных тестов, пожалуйста, создайте проблема, описывающая ваш вариант использования в системе отслеживания проблем.
  • Уменьшено использование ЦП при запуске приложений с анимацией.
  • Исправлена ​​ошибка, из-за которой в Windows могла происходить утечка контекста QEMU AIO.
Примечание: Некоторые пользователи эмуляторов Windows не могли запускать эмуляторы из-за превышения ОЗУ фиксирует заряд. Для получения справки по этому вопросу см. Страница устранения неполадок эмулятора.

Одновременный запуск нескольких экземпляров одного AVD

Теперь вы можете запускать несколько экземпляров одного и того же AVD и запускать их одновременно.Экземпляры, которые вы запускаете после первого экземпляра, доступны только для чтения, и их изменения на гостевом виртуальном диске отбрасываются при выходе.

Чтобы запустить несколько экземпляров одного и того же AVD одновременно, запустите любые экземпляры после первого экземпляра из командной строки с использованием флага -только для чтения .

Эта функция стала возможной благодаря копированию файлов QCOW2, связанных с доступные для записи части образа Android. Чтобы помочь вам управлять дисковым пространством, мы также в комплекте инструмент командной строки qemu-img , позволяющий предварительно зафиксировать QCOW2 файлы перед запуском нескольких экземпляров.

Кроме того, при использовании в тандеме со снимками гостевой оперативной памяти с файловой поддержкой функция, несколько экземпляров AVD совместно используют основной моментальный снимок AVD Quickboot в качестве общего источника гостевой оперативной памяти с копированием при записи. Это свойство означает, что экземпляры совместно используют большую часть своей оперативной памяти. Использовать эта функция для запуска тестов, требующих параллельной работы нескольких устройств.

Мы ценим ваши отзывы о возможных вариантах использования, которые являются частью вашего обычного интерактивный рабочий процесс или рабочий процесс CI. Пожалуйста, создайте или проголосуйте за вопросы в Issue Трекер.

Моментальные снимки гостевой оперативной памяти с файловой поддержкой

Благодаря предварительному выделению и отображению гостевой оперативной памяти в виде файла эмулятор теперь может сохранять Снапшоты быстрой загрузки во время выполнения вместо того, чтобы выполнять всю работу при выходе. Если в настоящее время вы испытываете длительное время сохранения при закрытии эмуляторов, включите эта функция для повышения производительности Quickboot. По умолчанию Quickboot снимок сохраняется при выходе и загружается снова каждый раз, как приостановка и пробуждение реального устройства.

Поскольку гостевая оперативная память Android теперь автоматически сохраняется по умолчанию, если вы хотите определить состояние устройства и неоднократно загружаться из этого состояния, вам нужно сообщить эмулятору для отмены изменений после каждого сеанса.Сделать это можно следующими способами:

Примечание. При запуске нескольких одновременных экземпляров одного и того же AVD эмулятор отключает автосохранение, но эти экземпляры затем используют любые существующие Файл оперативной памяти Quickboot как общий источник памяти для копирования при записи.

Снимки, сделанные и загруженные через пользовательский интерфейс моментальных снимков, функционируют так, как они делал раньше, без сопоставления файлов.

Поскольку это большое изменение в работе Quickboot, мы бы очень ценим ваши отзывы о том, улучшает ли это производительность Quickboot и что проблемы, с которыми вы сталкиваетесь при его использовании.Если у вас возникли проблемы, вы можете отключите эту функцию, добавив следующую строку в ваш ~/.android/advancedFeatures.ini файл:

  QuickbootFileBacked = выкл.
  

При запуске эмулятора из моментального снимка (либо с помощью -Snapshot параметр командной строки или запуск из моментального снимка в диспетчере AVD) эмулятор отключает как автоматическое сохранение моментальных снимков Quickboot, так и сохранение Quickboot снимки на выходе. Это снижает вероятность того, что моментальный снимок Quickboot будет непреднамеренно перезаписывается и позволяет избежать медленных резервных путей, которые не используют моментальные снимки Quickboot с файловой поддержкой.

QEMU 2.12

Мы перебазировали наш вариант QEMU с QEMU 2.9 на QEMU 2.12. Это обновление включает следующие изменения QEMU:

Вот некоторые заметные изменения, влияющие на эмулятор Android:

  • x86: gdbstub теперь обеспечивает доступ к регистрам SSE.
  • Образы дисков: блокировка образов добавлена ​​и включена по умолчанию. Несколько QEMU процессы не могут записывать в один и тот же образ, пока хост поддерживает OFD или блокировка posix, если в параметрах не указано иное.
  • qemu-img: qemu-img resize поддерживает предварительное выделение новых частей образа.
  • Сжатие
  • QCOW2 теперь поддерживается в qemu и qemu-img .

Доступность

  • Исправлены проблемы с программами чтения с экрана и улучшена поддержка этих инструментов в пользовательский интерфейс записи экрана и снимков экрана.
  • Сделаны значки уведомлений быстрой загрузки более доступными для пользователей с цветовой слепотой.

Графика

  • Исправлена ​​проблема доступа к памяти за пределами памяти, которая могла возникнуть для OpenGL ES. указатели массива вершин.
  • Некоторые старые графические процессоры не поддерживали OpenGL 2.1 или выше (что требуется), или были другие проблемы с надежностью. Эти проблемы могут привести к сбою эмулятора запускаться, зависать или быть непригодным для использования с настройками графического процессора по умолчанию. Эмулятор сейчас автоматически переключается на средство визуализации Swiftshader, если обнаруживает, что эти Используются графические процессоры.
  • Исправлена ​​ошибка, из-за которой эмулятор не отправлял правильный буфер кадра, если FBO != 0 был связан во время eglSwapBuffers .
  • Исправлена ​​ошибка, из-за которой виртуальный дисплей Android отображался только вверху. левый угол. Мы считаем, что это произошло из-за неправильной настройки переменных окружения Qt. Эмулятор теперь переопределяет все переменные окружения, связанные с масштабированием Qt.
  • Исправлена ​​ошибка, из-за которой эмулятор аварийно завершал работу в некоторых ситуациях при загрузке. Приложения GLES1 из моментального снимка.
  • Исправлены проблемы параллелизма в OpenGL и запуск потоков рендеринга, которые могли привести к двойному освобождению или повреждению данных.
  • Эмулятор Android
  • теперь поддерживает поддержку сжатых текстур ASTC LDR. ( GL_KHR_texture_compression_astc_ldr ) для системных изображений, использующих уровень API 28. или выше.
  • Большинство современных графических процессоров теперь должны иметь возможность запускать эмулятор с OpenGL ES 3.x. включен по умолчанию без использования флага функции GLESDynamicVersion .
  • -gpu guest (рендеринг программного обеспечения в гостевой системе) устарел. Система изображения для уровня API 28 или выше теперь автоматически переключаются на использование Swiftshader. вместо этого ( -gpu swiftshader_indirect ).
  • Если эмулятор запускается из командной строки с использованием флага -no-window , рендерером по умолчанию теперь является Swiftshader.

Местоположение

  • Теперь эмулятор может обновлять азимут вместе с широтой и долготой. должность. Виртуальный датчик магнитометра динамически настраивается на магнитные поля. на север, предполагая движение при воспроизведении файла GPX или KML.
  • Скорость устройства теперь можно установить на странице «Местоположение».
  • При воспроизведении файла GPX или KML скорость устанавливается автоматически и устанавливается на ноль, когда воспроизведение заканчивается.
  • Высота больше не ограничена диапазоном от -1000 до +10000. метров.
  • Исправлена ​​ошибка, из-за которой виртуальное местоположение GPS не обновлялось. периодически, если окно расширенных элементов управления не было открыто хотя бы один раз.

Камера

В Windows теперь поддерживается больше веб-камер, поскольку эмулятор динамически изменяет размер кадров камеры, которые доставляются с веб-камеры. Эта функция также предотвращает зависание эмулятора из-за ошибок при доставке кадров.

Плей Маркет

Для устранения проблем с нехваткой места на диске в образах Play Store эмулятор теперь автоматически изменяет размер раздела пользовательских данных до 6 ГБ при запуске со свежим Play Store AVD.

Общие улучшения качества и исправления

  • Некоторые пользователи сообщают, что эмулятор работает медленно. Мы определили один возможная причина, по которой временный каталог для эмулятора заканчивается слишком большим количеством устаревшие файлы внутри. В качестве обходного пути эмулятор больше не хранит живучесть ADB. проверьте файлы в этом каталоге. Однако также может помочь удаление содержимого этой папки. Папка находится в одном из следующих мест, в зависимости от вашей операционной системы:
    • Windows: C:\Users\<имя пользователя>\AppData\Local\Temp\AndroidEmulator\*
    • macOS или Linux: /tmp/android-<имя пользователя>/*
  • Если эмулятор не может запуститься из-за нехватки свободной оперативной памяти, возникает ошибка теперь отображается сообщение.Если вы находитесь в Windows и заметили, что есть оперативная память бесплатно, но вы по-прежнему не можете запустить эмулятор, возможно, плата за фиксацию было превышено. Справку по этой проблеме см. на странице устранения неполадок эмулятора.
  • Параметр командной строки -sysdir теперь правильно переопределяет предполагаемую систему. каталог изображений.
  • Виртуальный модем теперь поддерживает запрос информации об активности модели +MAI .
  • Исправлены различные проблемы с утечками памяти, повреждением памяти и использованием ЦП.Если вы испытываете сбои, утечки памяти или другие случаи чрезмерного использования ресурсов, пожалуйста создать задачу в системе отслеживания проблем.
  • Исправлена ​​проблема, которая снова появлялась в macOS 10.14 при использовании гарнитур Bluetooth. с эмулятором приведет к глобальному ухудшению звука. Чтобы предотвратить это, эмулятор теперь избегает использования Bluetooth-аудио при работе на macOS. (Выпуск 37070892)
  • Исправлена ​​проблема в Windows, из-за которой часы эмулятора отображались неправильно. часовой пояс.
  • Исправлена ​​медлительность и зависание эмулятора в системах Linux с вращающимися жесткими дисками. (жесткие диски).
  • Исправлены некоторые предупреждения компиляции, которые могли привести к повреждению стека в macOS.
  • Исправлены проблемы, которые могли привести к вводящим в заблуждение сообщениям о зависании.
  • Исправлена ​​проблема с уничтожением пулов потоков, которая могла вызвать сбой, если один из потоки не были успешно созданы.
  • Исправлена ​​проблема в macOS, из-за которой таймеры становились ненадежными, что приводило к зависаниям. и другое странное поведение. Если вы столкнулись с зависанием эмулятора на macOS, пожалуйста, создать задачу в системе отслеживания проблем.
  • Исправлена ​​ошибка, из-за которой закрытие эмулятора отключало пользовательский интерфейс, но не на самом деле закрыть эмулятор.
  • Исправлены проблемы, связанные со спорадическими сбоями, включая прерывание из-за открытия много экземпляров /dev/urandom .
  • Исправлена ​​ошибка, из-за которой эмулятор не запускался после первого запуска. если ADB был прекращен принудительно.
  • Сборка MIPS удалена. Если вам по-прежнему требуется MIPS, создайте проблема в системе отслеживания проблем.
  • Исправлена ​​ошибка, из-за которой соединения ADB могли быть повреждены при загрузке моментального снимка.
  • Исправлена ​​ошибка, из-за которой окно эмулятора имело остаточное изображение или телепортировалось. за кадром при возобновлении моментального снимка, когда ориентация устройства была другой от ориентации AVD по умолчанию.
  • Исправлены проблемы, связанные со сбоями при сохранении снимков.
  • В Linux файловые системы btrfs могут вызывать сильное замедление работы, поскольку эмулятор автоматически сохраняет моментальные снимки и использует копирование при записи для своего виртуального диска устройства. Мы рекомендуем очистить каталог ~/.android/avd и запустить следующая команда для пустого ~/.каталог android/avd :
    чаттр +C
     
    Это создает новые снимки в папке, где копирование при записи отключено.

HAXM 7.3.2

Мы хотели бы еще раз упомянуть HAXM 7.3.2, потому что он должен быть установлен по порядку. чтобы последние образы системы правильно работали на эмуляторе. HAXM 7.3.2 должен уже доступны в стабильном канале, а также могут быть установлены вручную с https://github. com/intel/haxm/releases.

Вот пара проблем, решенных в этой версии HAXM:

  • Исправлены случайные сбои гостевых ОС, использующих последнее ядро ​​Linux (>= 4.6). Например, Ubuntu 18.04 (#39, #74).
  • Исправлена ​​ошибка эмулятора инструкций x86, которая могла привести к сбою хоста (#93).

Прекращение поддержки 32-разрядной версии Windows

Из-за низкого уровня использования и высоких затрат на обслуживание мы планируем отказаться от 32-разрядная версия эмулятора Android, работающая в Windows. Мы развернём план перехода перед удалением и окончанием срока службы 32-разрядной версии Эмулятор Android. Тем не менее, мы активно ищем любые отзывы или проблемы с это будущее изменение.

Пожалуйста, сообщите нам об этом в системе отслеживания проблем если вы в настоящее время полагаетесь на 32-разрядную версию эмулятора Android, которая работает на Windows и расскажите нам, как нам лучше работать с вами в будущем.

27.3.10 (август 2018)

Это обновление включает следующее исправление ошибки:

Исправление конфигурации размера ОЗУ

Некоторые пользователи сообщают, что эмулятор работает медленно. Мы определили один возможная причина, по которой размер ОЗУ AVD в файле config.ini AVD был установлен неправильно.

Чтобы избежать этого, эмулятор увеличивает минимальный уровень оперативной памяти для образов, которые используйте уровень API 26 или выше для уровня Android Studio по умолчанию 1536 МБ. Если файл config.ini вашего AVD не содержит hw.ramSize в мегабайтах, Пожалуйста, создайте проблему в системе отслеживания проблем. Вы можете найти файл config.ini в следующем расположении:

~/. android/avd/.avd/config.ini

27.3.9 (июль 2018 г.)

Это обновление включает следующие улучшения и исправления ошибок:

Улучшенные сообщения об ошибках для платформы гипервизора Windows

Некоторым пользователям было трудно понять, почему платформа гипервизора Windows (WHPX) не удалось инициализировать при активации эмулятора WHPX.Чтобы помочь вам диагностировать эти проблемы, мы добавили более информативные сообщения об ошибках. Ты сможешь включите эти сообщения об ошибках, запустив эмулятор из командной строки, используя флаг -verbose .

Примечание. Для пользователей с настройками на основе Hyper-V необходимо включить функцию Windows. Функция Hypervisor Platform , прежде чем вы сможете активировать эмулятор WHPX. Для большего сведения см. в разделе Настройка ускорения виртуальных машин с помощью Windows HypervisorPlatform.

Общие исправления

  • Исправлены ошибки OpenGL, возникающие при загрузке снимка в приложении камеры.

27.3.8 (июль 2018 г.)

Это обновление включает в себя несколько новых функций, улучшения существующих функций, и исправления ошибок.

Снимки

Теперь вы можете сохранять несколько моментальных снимков AVD для данной конфигурации устройства и выберите, какой из сохраненных снимков загружать при запуске эмулятора.

Начиная с Android Studio 3.2 Canary 13, каждая конфигурация устройства включает элемент управления в дополнительных настройках в диалоговом окне «Конфигурация виртуального устройства» с помощью которого вы можете указать, какой снимок AVD загружать при запуске АВД.

Чтобы приспособиться к этому расширению функций моментальных снимков, мы добавили Категория Snapshots в диалоговое окно Расширенные элементы управления . Эта новая панель содержит элементы управления для сохранения и загрузки снимков AVD, в том числе элементы управления для сохранения и загрузки моментального снимка быстрой загрузки, который ранее находился в Панель настроек .

Вы можете редактировать имя и описание каждого сохраненного снимка.

Подробнее см. в разделе Снимки.

ХАКМ 7.2.0

HAXM 7.2.0 теперь доступен на всех каналах.

Это обновление включает исправления ошибок и улучшенную поддержку больших объемов оперативной памяти. Кроме того, с этим обновлением HAXM и эмулятором 27.3 и более поздних версий моментальные снимки загружают свои содержимое в ОЗУ по запросу, а не загружать весь моментальный снимок, когда запускается виртуальное устройство. Это изменение должно значительно сократить время, необходимое для загрузить снимок.

Подробнее см. в разделе Настройка ускорения ВМ.

27.2.9 (май 2018 г.

)

Это обновление включает в себя несколько новых функций, улучшения существующих функций, и исправления ошибок.

Запись экрана

Теперь вы можете записывать видео и аудио из эмулятора Android и сохранять запись в файл WebM или анимированный GIF.

Элементы управления записью экрана находятся на вкладке Запись экрана расширенного окна . Управляет окном .

Совет: Вы также можете открыть элементы управления записью экрана, нажав нажав Control + Shift + R (Command + Shift + R на Mac).

Чтобы начать запись экрана, нажмите кнопку Начать запись на экране . запись таб.Чтобы остановить запись, нажмите Остановить запись .

Элементы управления воспроизведением и сохранением записанного видео находятся внизу Запись экрана вкладка. Чтобы сохранить видео, выберите WebM или GIF из в нижней части вкладки и нажмите Сохранить .

Вы также можете записать и сохранить запись экрана из эмулятора, используя следующая команда в командной строке:

adb emu screenrecord start --time-limit 10 [путь для сохранения видео] /sample_video.вебм

Скриншоты

Вы можете делать снимки экрана из командной строки одним из следующих способов. команды:

  • скриншот записи экрана [каталог назначения]
  • скриншот adb emu screenrecord [каталог назначения]

Скриншоты сохраняются в формате PNG.

Виртуальная камера сцены и ARCore

Разработка и тестирование приложений дополненной реальности (AR) с ARCore теперь еще проще с новая виртуальная камера сцены, которая позволяет вам экспериментировать с вашим опытом AR внутри виртуальной среды.

Информацию об использовании камеры виртуальной сцены в эмуляторе см. Запускайте приложения дополненной реальности в эмуляторе Android.

Магазин Google Play на изображениях устройств Pixel

Магазин Google Play теперь доступен для образов устройств Pixel и Pixel 2. Этот указывается в AVD Manager в Android Studio 3.2 и более поздние версии с логотипом Google Play в столбце Play Store . AVD с Включенный Google Play Store имеет вкладку Google Play в расширенных элементах управления диалоговое окно с удобной кнопкой для обновления сервисов Google Play на Устройство.

Снимки

Теперь вы можете загрузить моментальный снимок быстрой загрузки без перезапуска эмулятора. Чтобы загрузить снимок, откройте Расширенные элементы управления Окно настроек страницу и нажмите кнопку Загрузить сейчас .

Мы внесли множество улучшений в загрузку и сохранение моментальных снимков в повысить эффективность использования ресурсов и свести к минимуму время, которое каждый операция занимает. Если вы по-прежнему сталкиваетесь с необычно длинными сохранениями, пожалуйста, подать заявку, предоставление сведений о вашем процессоре, оперативной памяти и настройках любого антивируса / брандмауэра / программное обеспечение безопасности, которое работает.

Рендеринг с помощью Skia

При использовании изображений для API 27 или более поздней версии эмулятор может отображать пользовательский интерфейс Android. со Skia, который может выполнять рендеринг более плавно и эффективно.

На данный момент для использования Skia требуется, чтобы вы явно включили его.

Чтобы включить рендеринг Skia, используйте следующие команды в оболочке adb:

  су
  setprop debug.hwui.renderer skiagl
  останавливаться
  Начало
 

Камера

В Windows эмулятор Android теперь использует Media Foundation в качестве серверной части веб-камеры, что значительно повышает производительность и частоту кадров для захвата веб-камеры, до 720p 30 кадров в секунду.

На Mac теперь вы можете использовать веб-камеру 0 и веб-камеру 1 вместе.

Разное

Параметр командной строки -phone-number-prefix был изменен на -номер телефона [номер] , что позволяет установить полный телефонный номер.

Теперь вы можете использовать буквенно-цифровые адреса SMS.

Исправления

  • Версия эмулятора Android для Linux теперь создается с использованием современного Clang Набор инструментов С++. Это изменение устраняет проблему с запуском эмулятора. из-за ошибок libGL и libstdc++.
  • Исправлено несколько причин сбоев и зависаний.
  • Во избежание сбоев и зависаний, вызванных нехваткой свободного места на диске, эмулятор теперь проверяет наличие свободного места на диске при запуске и не будет начать, если не менее 2 ГБ свободно.
  • Исправлена ​​ошибка, из-за которой некоторые игры Unity не отображались.
  • Исправлена ​​проблема с DNS, из-за которой эмулятор не мог подключиться к сеть.
  • Исправлена ​​проблема, из-за которой изменялась внутренняя память, выделенная для AVD. через диалоговое окно «Конфигурация виртуального устройства» не работает.
  • Исправлена ​​проблема, из-за которой многие процессы adb создавались и не закрывались должным образом.
  • Исправлена ​​ошибка, из-за которой кнопки поворота и другие части пользовательского интерфейса перестали отвечать, если окно расширенных элементов управления не было открыто.
  • Исправлена ​​ошибка, из-за которой копирование и вставка с хоста не работали, если Диалоговое окно расширенных элементов управления было открыто хотя бы один раз.
  • Прямоугольник изменения размера безрамочного эмулятора был обновлен, чтобы лучше следовать визуальная тема эмулятора.
  • Телефон и SMS теперь корректно отключаются при включенном авиарежиме.
  • Исправлена ​​ошибка, из-за которой функции SMS и сотовой связи отключались после загрузка снимка.
  • Вы больше не будете получать ложные предупреждающие сообщения о «Не удалось открыть... \pstore.bin. Доступ запрещен."
  • Исправлена ​​ошибка, не позволявшая изменить положение AVD на некоторых экранах Mac.
  • Исправлены проблемы с мерцанием и пустыми экранами на новых компьютерах MacBook Pro. при запуске AVD со скинами Pixel 2 XL.
  • Исправлены проблемы с пустыми экранами при переключении в режим увеличения во время безрамочный эмулятор был активен.
  • Исправлена ​​ошибка, из-за которой оболочка устройства и содержимое эмулятора прокручивались. синхронизации при увеличении.

Если вы по-прежнему испытываете зависания или другие нестабильности, пожалуйста, подать заявку.

27.01.12 (март 2018 г.)

Это обновление включает исправления для следующих проблем:

  • Качество звука Bluetooth ухудшилось после запуска эмулятора.(Выпуск 37095756)
  • Местоположение, отправленное одному эмулятору, было отправлено всем им. (Выпуск 73450633)
  • Местоположение GPS, установленное с помощью консоли, было переопределено значениями, установленными с помощью Расширенные элементы управления > Расположение в графическом пользовательском интерфейсе. (Выпуск 73471760)

Если вы по-прежнему испытываете зависания или другие нестабильности, пожалуйста, подать заявку.

С этим обновлением текущий образ системы и предварительная версия Android Studio вы можете использовать эмулятор Android для запуска приложений дополненной реальности, созданных с ARCore.Подробные требования и инструкции см. Запускайте приложения дополненной реальности в эмуляторе Android.

27.01.10 (февраль 2018)

  • Разрешение камеры

    кадра 720p теперь можно снимать с подключенной веб-камеры.

    Для работы с образами системы Android 8.1 (уровень API 27) и выше любые подключенная веб-камера должна иметь возможность захвата кадров 720p.

  • Исправления

    • Исправлена ​​проблема, из-за которой захват веб-камеры иногда выводил искаженное изображение. или полностью зеленое изображение.
    • Исправлена ​​ошибка, из-за которой следующее сообщение отображалось даже при фактического зависания не было: «эмулятор: ОШИБКА: обнаружен зависший поток 'Qt цикл событий». Нет ответа в течение 15000 мс".

Если вы по-прежнему испытываете зависания или другие нестабильности, пожалуйста, подать заявку.

27.1.7 (февраль 2018 г.)

  • Окно бескаркасного эмулятора:

    По умолчанию эмуляторы с файлами скинов устройств теперь отображаются без Окружающая рама окна.Чтобы показать окружающую рамку окна, включите Показать рамку окна вокруг устройства на панели настроек расширенного Окно управления.

  • Улучшения быстрой загрузки для повышения эффективности работы с моментальными снимками AVD:

    • Вы можете сохранить моментальный снимок AVD в любое время с помощью кнопки Сохранить сейчас в панель настроек расширенных элементов управления чат.
    • Эмулятор сокращает время сохранения моментального снимка во многих случаев, сохраняя только разницу между текущим состоянием и ранее сохраненный снимок.

    Подробнее см. в разделе Быстрая загрузка документация.

  • Эмулятор обновлен для использования QEMU 2.9.

    Некоторые заметные улучшения включают следующее:

    • Оптимизированный ввод-вывод и более точная блокировка потоков ввода-вывода для повышения производительности.
    • Исправлены ошибки начиная с QEMU 2.8 (26.1.4).
    • Новая реализация серверной части HAXM.

    См. полный список изменений в журнале изменений QEMU 2.9.

  • Реализация Swiftshader, соответствующая OpenGL ES 3.0:

    Средство визуализации Swiftshader эмулятора теперь полностью соответствует OpenGL ES 3.0. Дополнительные сведения о средстве визуализации Swiftshader см. в разделе «Настройки » > «Дополнительно ». раздел расширенных элементов управления.

  • Исправления

    • Исправлена ​​ошибка, из-за которой общий доступ к буферу обмена не работал, если Опция общего доступа к буферу обмена отключалась и включалась.
    • Исправлено зависание при использовании серверной части рендеринга Swiftshader с AVD с низким разрешением.

27.0,5 (январь 2018 г.)

  • ANGLE для рендеринга в Windows теперь отключен по умолчанию.

    Если ANGLE работает лучше для вас, вы можете повторно включить его с помощью командной строки. флаг -gpu angle_indirect . Или откройте окно расширенных элементов управления, перейдите на Settings > Advanced и выберите ANGLE D3D11 для настройка средства визуализации OpenGL ES.

  • Исправлена ​​ошибка, из-за которой Shift+B не вводил заглавную букву B.

27.

0,2 (декабрь 2017 г.)
  • Новая функция быстрой загрузки обеспечивает более быстрое время запуска эмулятора на основе снимок вашего экземпляра AVD.

    Быстрая загрузка включена по умолчанию для всех AVD. Хотя в первый раз ты запустите AVD, он должен выполнить холодную загрузку (точно так же, как при включении устройства), все последующие запуски происходят быстро и система восстанавливается до состояния на момент который вы закрыли эмулятор (аналогично пробуждению устройства).

    Если вы хотите контролировать, когда эмулятор сохраняет моментальный снимок, откройте Окно расширенных элементов управления эмулятора и нажмите Настройки .Здесь вы можете выбрать один из следующих параметров для Сохранить состояние быстрой загрузки при выходе :

    • Да : всегда сохранять снимок быстрой загрузки при закрытии эмулятора. Это значение по умолчанию.
    • Нет : Никогда не сохранять моментальный снимок быстрой загрузки; всегда выполняйте холодную перезагрузку.
    • Спросить : Подскажите, сохранять ли моментальный снимок быстрой загрузки при закрытии эмулятор.

    Ваш выбор применим только к открытому в данный момент AVD.

    Дополнительные сведения см. в документации по быстрой загрузке.

  • Добавлена ​​поддержка Mac OpenGL ES 3 (для системных образов, использующих уровень API 24 и выше, Google API и x86 ABI).

  • Для повышения стабильности приложений OpenGL ES 2+ эмулятор теперь использует ядро ​​OpenGL. профиль, если он есть.

  • Новые параметры рендеринга с помощью Swiftshader / ANGLE:

    • -gpu swiftshader_indirect : более быстрый и стабильный вариант Swiftshader который работает с быстрой загрузкой.
    • -gpu angle_indirect (только для Windows): более стабильный вариант ANGLE D3D. это также работает с быстрой загрузкой.

    Более старые параметры -gpu swiftshader и -gpu angle теперь устарели. В окне «Расширенные элементы управления» параметры «SwiftShader» и «ANGLE» для настройка средства визуализации OpenGL ES в Settings > Advanced теперь использует *_indirect вариантов.

  • Различные другие исправления ошибок.

26.1.4 (август 2017 г.)

Это дополнительный выпуск с исправлениями ошибок и следующими улучшения конфигурации графического процессора:

  • Включить загрузочную анимацию при работе на модуле визуализации ANGLE
  • Отключить GLES3 при работе на модуле визуализации ANGLE

26.1.3 (август 2017 г.)

Это дополнительный выпуск с исправлениями ошибок, улучшениями производительности и небольшими изменениями. изменения характеристик.

  • Эта версия теперь требуется для использования последних образов системы Android 8.0.Они соответствуют Treble, с отдельными разделами vendor. img .
  • Доступен новый HAXM 6.2.0 (проверьте SDK Manager) и включает в себя следующие обновления:
    • Улучшено использование памяти. Пиковый рабочий набор памяти, закрепленный HAXM, составляет больше не равен размеру оперативной памяти AVD; вместо этого память выгружается по требованию. Это должно помочь эмулятору работать более надежно на машинах с меньший объем оперативной памяти.
    • Эмулятор с HAXM 6.2.0 теперь может загружаться быстрее в macOS, пропуская длительный этап инициализации.
  • Улучшения в конфигурации графического процессора
    • Исправлены проблемы с черным экраном при загрузке при выполнении на гостевой стороне программный рендеринг, возвращаясь к программному рендерингу на стороне хоста с помощью Свифтшейдер. Последние версии системных образов для уровней API 19–25 с Google API должны иметь работающий гостевой рендеринг.
    • Исправлена ​​ошибка, из-за которой эмулятор переключался на программный рендерер. из-за обнаружения наличия более старых графических процессоров Intel, но эмулятор был фактически работает на дискретном графическом процессоре.Какие графические процессоры будут переведены на использование ANGLE или рендеринг Swiftshader определяется следующим образом:
      • Старые iGPU Intel имеют проблемы с драйверами как для OpenGL, так и для ANGLE D3D водители. Пользователи с Intel HD Graphics 3xxx и старше будут использовать Свифтшейдер.
      • Некоторые пользователи сообщали о невозможности использования изображений уровня API 25, поскольку ошибки, из-за которой «Pixel Launcher продолжает останавливаться». Кажется, это проблема с драйвером в некоторых моделях Intel HD 4xxx. Поэтому они будут переведены на используйте угол автоматически.
    • Для достижения наилучших результатов при эмуляции графического процессора рекомендуется использовать дискретный графический процессор NVIDIA или AMD или более новый графический процессор Intel (Iris, HD 5xxx, HD 5xx/6xx).
    • Исправлена ​​ошибка, из-за которой эмулятор не запускался (эмуляция OpenGL не удалось инициализировать), если AVD был настроен с hw.gpu.mode=host и эмулятор был запущен в клиенте удаленного рабочего стола.
    • Уточнены настройки «Уровень OpenGL ES API (требуется перезагрузка)»; добавил возможность перехода с OpenGL ES 3 на OpenGL ES 2 при возникновении проблем или необходимость тестирования на более низких уровнях API OpenGL ES.
    • Средство визуализации Mesa устарело; hw.gpu.mode=mesa теперь будет автоматически переключился на использование Swiftshader на хосте.
  • Улучшения для macOS:
    • Эмулятор теперь полностью совместим с macOS 10.13 High Sierra через Hypervisor.Framework или HAXM 6.2.0.
    • Hypervisor.framework теперь включен по умолчанию в macOS для 32-разрядной версии x86. изображения для повышения производительности и совместимости с macOS. Если вы испытываете проблемы с этим конкретно, отправьте отчет об ошибке и добавьте HVF = off на ~/.android/advancedFeatures.ini (создайте этот файл, если он не существует).
    • Исправлены проблемы с отсутствием интернета / невозможностью подключить отладчик при использовании Гипервизор.фреймворк.
    • Для повышения совместимости и производительности захвата с веб-камеры Захват камеры на основе QTKit был заменен на буферизованный, основанный на AVFoundation.
  • Добавлена ​​поддержка Wi-Fi в некоторых образах системы (в настоящее время только уровень API 25). Доступна точка доступа под названием «AndroidWifi», и Android автоматически подключается к нему. Поддержку Wi-Fi можно отключить, запустив эмулятор с параметр командной строки -feature -Wifi .
  • Некоторые пользователи выразили обеспокоенность тем, что системные образы Play Store фиксированного размера не имел достаточного запаса. Таким образом, мы увеличили размер до 2 ГБ на по умолчанию (от 800 МБ).
  • Добавлено сочетание клавиш (Ctrl+Shift+U) для открытия страницы пользовательского интерфейса отчетов об ошибках. прямо со страницы настроек.
  • Исправлена ​​проблема, из-за которой, если старый ЦП с Intel x86 EPT, но без UG, используется, эмулятор не сможет загрузиться, если будет настроено более одного ядра.
  • Исправлена ​​ошибка, из-за которой HyperV неправильно определялся, если эмулятор был сам работает в гипервизоре Xen.
  • Исправлена ​​ошибка, из-за которой эмулятор аварийно завершал работу при запуске в некоторых Linux. конфигурации.

26.1.2 (июль 2017 г.)

Этот выпуск включает новые функции и улучшения производительности.

  • Добавлена ​​возможность определять пользовательскую конфигурацию прокси-сервера HTTP в расширенные элементы управления (нажмите Еще , а затем нажмите Настройки и Прокси ). По умолчанию эмулятор использует HTTP-прокси Android Studio. настройки, но этот экран позволяет определить ручную конфигурацию прокси.

  • Добавлена ​​поддержка VNC для графического процессора в гостевом режиме, поэтому эмулятор можно просматривать удаленно и контролируемый. Например, вы можете запустить эмулятор и позволить VNC прослушивать порт 5901 следующим образом:

    1. Выполнить: emulator -gpu guest -avd avd_name -без окна -qemu -vnc :1
    2. Откройте средство просмотра VNC, например, плотное средство просмотра vnc, для подключения к порту 5901.

      • Чтобы использовать встроенный клиент Mac для демонстрации экрана, введите пароль VNC. требуется при запуске эмулятора.Чтобы установить пароль, используйте это команда:

        эмулятор -gpu guest -avd avd_name -no-window -qemu -vnc:1,пароль -монитор stdio

        Затем введите в консоль change vnc password и введите пароль.

    Android O в настоящее время не поддерживается для режима VNC.

  • Добавлена ​​кнопка Сообщить об ошибке на экране справки расширенных элементов управления. (Нажмите Еще , а затем нажмите Help и Emulator help ).Щелчок Сообщить об ошибке открывает диалоговое окно, в котором вы можете увидеть детали отчета об ошибке, такие как снимок экрана, информация о конфигурации AVD, и журнал отчетов об ошибках. Затем вы можете сохранить отчет для себя или сообщать о проблемах с эмулятором.

  • Добавлен датчик гироскопа в эмулятор и панель виртуальных датчиков. Это требует образ системы с поддержкой гироскопа для работы (в настоящее время уровень API 24 и 25).

  • Добавлен предпочитаемый хостом DNS в список DNS Qemu в Windows, когда несколько виртуальных сетевые интерфейсы на хосте вводят несколько DNS-адресов, которые не работает для эмулятора.

  • Добавлена ​​экспериментальная поддержка macOS Hypervisor.Framework для 32-разрядных образов x86. на macOS 10.10+ через флаги сервера, что должно улучшить время загрузки и представление.

    • Если у вас возникли проблемы с ним, добавьте строку HVF=off в ~/.android/advancedFeatures.ini .
  • OpenGL ES 3.x теперь включен по умолчанию для системных образов и хост-графических процессоров, которые поддерживают OpenGL ES 3. В настоящее время только Android O (уровень API 26) и Хосты Windows/Linux поддерживают OpenGL ES 3.

    • Если у вас возникли проблемы с OpenGL ES 3, добавьте строку GLESDynamicVersion = выкл. в ~/.android/advancedFeatures.ini .
  • Эмулятор теперь использует закадровые FBO OpenGL для всего рендеринга, кроме финального. отображать публикацию изображения, которая должна помочь с проблемами согласованности цветов по платформам.

  • После сбора данных о проблемах с внезапным замедлением работы эмулятора мы определили что проблема может быть связана с некоторым взаимодействием между старыми процессорами Intel Драйверы OpenGL и обновления Windows.Таким образом, пользователи с Intel HD 4000, 3000, 2000 (и связанные с ними графические процессоры) теперь имеют рендеринг, установленный по умолчанию либо на D3D, рендерер (ANGLE) или Swiftshader (программный рендерер).

26.0.0 (март 2017 г.)

Этот выпуск совместим с уровнем API 26. Он также включает ряд улучшения производительности и исправления ошибок.

Незначительная редакция 26.0.3 (май 2017 г.)

  • Добавляет флаги онлайн-обновляемых функций для быстрого решения проблем из-за проблемных конфигураций оборудования.Это позволяет Google развертывание исправлений и функций, зависящих от пользовательских конфигураций, путем обновление флагов на стороне сервера. Если вы заметили проблемы с конкретным оборудованием, пожалуйста, сообщите об ошибке, чтобы мы могли исследовать проблему.
  • Новая опора для поворотных ввод для системы Android Wear API уровня 25 картинки. Чтобы эмулировать поворотный диск ввода на устройстве Wear, щелкните значок Вкладка Rotary Input в расширенном окне.
  • Размер диалогового окна «Отчеты о сбоях» теперь можно изменять, и его больше нельзя сбрасывать. Когда отправлять отчеты о сбоях на Запросить без ввода.
  • 32-разрядный эмулятор теперь требует, чтобы максимальный размер ОЗУ AVD был меньше больше или равно 512 МБ, чтобы эмулятор не исчерпал комната в виртуальном адресном пространстве объемом 2 ГБ.
  • Добавлена ​​поддержка абсолютных путей в изображениях эмулятора.
  • Добавляет новую вкладку в расширенное окно для изображений Google Play Store, которые отображает версию Play Services и кнопку для проверки обновлений Игровые сервисы.
  • Добавляет раскрывающийся список для выбора средства визуализации OpenGL на странице настроек эмулятора.Если у вас возникли проблемы с драйвером OpenGL в Windows станке, попробуйте использовать параметры ANGLE (D3D11) или ANGLE (D3D9) (требуется начать сначала). Если у вас возникли проблемы с драйвером OpenGL на на компьютере, отличном от Windows, попробуйте использовать программный рендерер Swiftshader (требуется перезапуск).
  • Исправлен редкий сбой при выходе, когда эмулятор получает оба выйти из и свернуть команды .
  • Устраняет проблему масштабирования при смене дисплеев на компьютере Mac.(Проблема 268296)
  • Устраняет проблему, из-за которой эмулятор занимает 300% ЦП и удерживает его. после выхода хост-компьютера из спящего режима или когда эмулятор был бегает долго.
  • Исправлен сбой при завершении работы эмулятора.

Обновления с HAXM v6.1.1 (март 2017 г.)

Примечание: HAXM v6.1.1 доступен для Mac пользователей через SDK Manager от 30 марта и скоро будет доступен для пользователей Windows.

Версия 26.0.0 эмулятора Android поддерживает HAXM v6.1.1, который включает следующие обновления:

  • Включает эмуляцию блоков мониторинга производительности (PMU). (Выпуск 223377)
  • Исправлено сосуществование с VirtualBox и Docker на Mac. (Выпуск 197915)
  • Исправлено сообщение об ошибке установки, отображаемое при запуске программы установки. не может обнаружить Intel VT-x в Windows, обычно из-за того, что включен Hyper-V.
  • Добавлена ​​поддержка ускорения эмулятора Android в системе на основе Hyper-V. ВМ Windows.Это обновление требует, чтобы хост-экземпляр Hyper-V (тот, который управляет виртуальной машиной/гостем Windows) используйте последнюю версию Hyper-V с включенной вложенной виртуализацией. Hyper-V должен быть отключен в гостевой экземпляр Hyper-V (ВМ Windows).

Зависимости

  • Android SDK Platform-Tools версии 25.0.4 или более поздней.
  • Android SDK Tools версии 26.0.0 или более поздней.

Новые функции и исправления ошибок

  • Совместимость с уровнем API 26.
  • Полностью совместим с GLES 2.0. Учитывая хост-ГП, который имеет совместимый рабочий стол Драйверы OpenGL, эмулятор теперь проходит 100% Android CTS dEQP-GLES2 обязательно пройти список. Это было выпущено для изображений уровня API 24 x86 (редакция 11 и выше) и скоро будет включен во все образы системы.
  • Улучшено воспроизведение видео. Эмулятор теперь хранит все видео цветовые буферы в общей памяти хоста/гостя и выполняет необходимые окончательные Преобразование YUV в RGB в графическом процессоре.1080p30 должно быть в пределах досягаемости сейчас большинство систем. Это было выпущено для изображений уровня API 24 x86. (редакция 11 и выше) и скоро будет включена во все образы системы.
  • Эмулятор теперь правильно отменяет регистрацию в adb . список устройств при выходе и закрывает открытые порты TCP на машинах Linux.
  • Соединения adb
  • теперь более надежны. Обнаружен запущенный эмулятор быстрее и больше не переходит в статус «оффлайн» или «неавторизованный».

25.3.0 (март 2017 г.)

В этом выпуске эмулятор Android будет выпущен отдельно от инструменты SDK. Этот выпуск содержит различные исполнения улучшения, новые функции и исправления ошибок.

Незначительная редакция 25.3.1 (март 2017 г.)

  • Исправлен сбой, возникающий на некоторых конфигурациях графического процессора при отключении GLAsyncSwap по умолчанию. Эта функция была добавлена ​​в версии 25.3.0, чтобы улучшить синхронизацию кадров и количество кадров в секунду для игр. и видео, но вызывает сбой эмулятора на некоторых неизвестных конфигурациях машин.Ты сможешь вручную включите его, открыв файл android_sdk /emulator/lib/advancedFeatures.ini и установка GLAsyncSwap = on .

Зависимости

  • Android SDK Platform-Tools версии 24 или более поздней.
  • Android SDK Tools версии 25.3.0.

Новые функции и исправления ошибок

  • Обновлен механизм эмуляции до QEMU 2.7, включая все последние исправления ошибок, улучшенная производительность и новые функции.
  • Новая поддержка IPv6.
  • Эмулятор теперь использует SwiftShader как чисто программный рендерер на гостья.
  • Улучшения производительности Android Pipe: Android Pipe, основной канал связи между эмулятором и ОС Android, теперь на порядок быстрее, имеет меньшую задержку и предлагает лучшее многопоточная производительность. Это обуславливает ряд показателей улучшения для эмулятора, в том числе:
    • Улучшена скорость push/pull ADB.
    • Улучшенная поддержка 3D-ускорения.
    • Повышена общая скорость отклика эмулятора.
    • Улучшена производительность графики.
  • Эмулятор теперь использует буферы на стороне графического процессора (glBindBuffers / glBufferData), когда их запрашивает гость, что снижает нагрузку на ЦП. в некоторых приложениях.
  • Улучшена поддержка звука.
  • Более быстрый дисковый ввод-вывод: эмулятор теперь использует отдельные потоки для диспетчеризация дискового ввода-вывода, что приводит к меньшей задержке и лучшей пропускной способности (~1.5-кратная скорость последовательного ввода-вывода, ~ 5-кратная скорость произвольного доступа). Это также уменьшает количество сбросов на диск, что приводит к значительному снижению нагрузка на физическое устройство.
  • Эмулятор теперь использует разреженные файлы для загрузки диска в Windows. машин, ускоряя как первую загрузку, так и загрузку «стирания данных». Когда создание или сброс AVD, эмулятор теперь пишет 100-200 МБ данных на диск вместо 2 ГБ и более.
  • Различные улучшения графического интерфейса:
    • Эмулятор теперь использует Qt 5.7.0, который включает в себя исправления ошибок и улучшения производительности.
    • Инициализация пользовательского интерфейса больше не пытается загрузить весь эмулятор. исполняемые файлы как плагины Qt, поэтому он значительно короче, особенно на жестких дисках.
    • Взаимодействие с пользовательским интерфейсом теперь выполняется быстрее и плавнее, в том числе вращение, изменение размера окна и загрузка окна расширенных элементов управления и закрытие.

SkySafari 7 | Профессиональное программное обеспечение для управления астрономическим телескопом для iOS