Gpu-ускорение на android

Ручная очистка оперативной памяти

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

Для начала необходимо очистить оперативную память, закрыв неиспользуемые приложения. В течение дня вы, скорее всего, открываете множество программ (браузер, VK, Viber, WhatsApp и другие мессенджеры) и оставляете их работать в фоновом режиме. В результате не остается оперативной памяти для запуска новых приложений. Чтобы освободить ОЗУ, нужно:

  • Вызвать меню последних запущенных программ (обычно оно открывается, если провести по экрану снизу-вверх; на некоторых Андроидах есть специальная кнопка).
  • Нажать «Закрыть все» либо прекратить работу отдельных приложений вручную. Система покажет, какой объем оперативной памяти будет освобожден.

Отключаем наложения в Android

Иногда во время использования аппарата с ОС Андроид 6-7 версии появляется сообщение «Обнаружены наложения». Предлагаем вам разобраться с причинами появления этой ошибки и способами её убрать.

Причины возникновения проблемы и способы борьбы с ней

Следует начать с того, что сообщение «Обнаружены наложения» — вовсе не ошибка, а предупреждение. Дело в том, что в Android, начиная с 6.0 Marshmallow, изменились инструменты обеспечения безопасности. Достаточно давно существует возможность для некоторых приложений (например, клиента YouTube) отображать свои окна поверх других. Разработчики из Google посчитали подобное уязвимостью, и сочли нужным предупреждать об этой пользователей.

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

  • Приложения для изменения цветового баланса дисплея – Twilight, f.lux и подобные;
  • Программы с плавающими кнопками и/или окнами – мессенджеры (Viber, WhatsApp, Facebook Messenger), клиенты соцсетей (Facebook, VK, Twitter);
  • Альтернативные блокировщики экрана;
  • Некоторые браузеры (Flynx, FliperLynk);
  • Некоторые игры.

Убрать предупреждение о наложении можно несколькими способами. Давайте изучим их поподробнее.

Способ 1: Режим безопасности

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

  1. Заходим в режим безопасности. Процедура описана в соответствующей статье, поэтому не будем на ней останавливаться.

    Подробнее: Как включить «Безопасный режим» на Андроид

  2. Убедившись, что ваше устройство находится в safe mode, переходите к настройкам приложений. Затем выдайте разрешения нужному – на этот раз никаких сообщений не должно появится.
  3. Проделав необходимые манипуляции, перезагрузите девайс, чтобы вернуться к обычному режиму работы.

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

Способ 2: Настройки разрешений ПО

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

  1. Зайдите в «Настройки» и перейдите в «Приложения». На устройствах Samsung нажмите кнопку меню и выберите «Особые права доступа». На устройствах Huawei — нажмите на кнопку «Еще».

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

  2. На аппаратах Huawei выберите опцию «Специальный доступ». На девайсах Samsung нажмите кнопку с тремя точками вверху справа и выберите «Особые права доступа». На «голом» Android тапните по «Дополнительные настройки».
  3. Поищите опцию «Наложение поверх других окон» и зайдите в неё.

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

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

Способ 3: Отключение аппаратного наложения

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

  1. Включите режим разработчика. Алгоритм процедуры описан в этом руководстве.

    Подробнее: Как включить режим разработчика на Андроид

  2. Войдите в «Настройки»—«Для разработчиков».

Пролистайте список доступных опций и найдите «Отключить аппаратные наложения». Для её активации передвиньте ползунок. Сделав это, проверьте, не исчезло ли предупреждение. Скорее всего, оно отключится и больше не возникнет.

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

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

В чем суть технологии

Впервые о GPU Turbo на Honor, Huawei заинтересованные люди услышали примерно год назад – летом 2018-го. Естественно, что возникло несколько вопросов:

  1. Что это и как работает?
  2. Что, в итоге, получит владелец смартфона, где используется эта технология?

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

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

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

Что в итоге? По официальным тестам компании-производителя, технология GPU Turbo позволила:

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

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

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

При классическом запуске игр с тяжелой трехмерной графикой ЦП мобильника, для рендеринга картинки, вынужден использовать все имеющиеся в распоряжении ядра. При использовании процессоров с GPU Turbo, используется большее время всего 4-6 ядер. Все остальные – в этот момент не функционируют. В итоге, мобильное устройство нагревается медленнее, хорошая производительность наблюдается заметно дольше.

Правда, есть несколько важных нюансов, о которых также необходимо знать:

  • Не все процессоры, которые устанавливаются в мобильных устройствах от Хонор или Хуавей, поддерживают эту технологию. На данный момент точно известно наличие поддержки на процессорах Kirin 970;
  • Взаимодействие между технологией и используемым ПО обеспечивается только в том случае, если GPU Turbo изначально интегрирована в саму программу, в частности, в игру. То есть, не во всех игровых приложениях можно воспользоваться этим решением.

Обнаружены наложения на Android: как убрать?

«Обнаружены наложения» ошибка с котрой могут столкнуться пользователи Android устройств с версией 6.0 Marshmallow и новее (Anrdroid 7, 8, 9).

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

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

как отключить наложения на андроиде

Причина ошибки «обнаружены наложения»

Проблему «Обнаружены наложения» могут вызывать приложения, которые выводят что-то поверх экрана.

Какие приложения могут вызывать наложения в Android:

  • Clean Master;
  • CM Locker;
  • CM Security;
  • Messanger;
  • ES File Explorer.

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

Что такое наложение поверх других окон

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

  1. При установке или открытии, приложение запрашивает разрешения на получения определенных данных (геопозиция, память и т.д.).
  2. Операционная система Android определяет что, применяется наложения, другими словами другое активное приложение может вывести уведомление или изображение поверх всего на экране устройства. Данное наложение нельзя считать ошибкой, но имеет угрозу безопасности так как «не честные на руку» разработчики могут подменять выводимые данные при наложении.
  3. Для того, чтобы избежать возможных угроз безопасности, вам предлагается отключить наложения для приложения которые их делает, после чего вы сможете давать разрешения для приложения на предоставления запрашиваемых данных с вашего Android устройства.

Как отключить наложение на Андроиде

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

Используя пошаговую инструкцию учитывайте что название пунктов и количество шагов в настройках вашего Android устройство могут отличаться (зависит от версии Android и оболочки устройства например TouchWiz на Samsung, Flyme на Meizu, MIUI на Xiaomi и другие) возможность отключения наложений в вашем устройстве может быть в пункте «Дополнительных».

Для того чтобы отключить наложение на Android:

  1. Перейдите из уведомления об обнаруженных наложениях, в «Настройки > Приложения».
  2. Нажмите на значок «шестеренки» в верхнем правом углу.
  3. Откроется «Настроить приложения» где нужно выбрать«Наложение поверх других окон» (у вам может называться «Специальный доступ»).
  4. Необходимо отключить разрешение наложений для приложений, вызывающие проблему, в принципе, лучше запретить для всех скачанных, то-есть сторонних приложений которые вы скачали в Google Play или установили apk файл.

Откройте настройки Наложения поверх других окон Альтернативные приложения Отключите наложения

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

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

Как отключить наложения на Samsung

  1. Откройте приложение «Настройки» на смартфоне Samsung
  2. Перейдите в раздел «Приложения» и нажмите на меню настроек (находиться в верхнем правом углу).
  3. Нажмите на пункт «Особые права доступа» и в данном разделе перейдите в пункт с названием «Поверх других приложений» (если у вас Android 9 Pie пункт будет иметь название «Всегда сверху».

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

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

Не отключайте наложения для системных прилжений это все сервисы Google так как отключение скажется на корректности работы всей операционной системы.

Android-разработчик — кто он такой?

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

Широкий спектр задач Android-разработчика компенсируется достойным заработком: (средняя зарплата специалиста с опытом работы 1-2 года — 120 000 рублей) и высокой востребованностью (более 37 тыс. вакансий на Headhunter). Как эта профессия стала настолько перспективной, понять несложно. Ведь в современных реалиях практически каждая компания, даже начинающая, стремится запустить своё корпоративное приложение для клиентов, что зачастую связано с возможностью приумножить прибыль в несколько раз.

Режим разработчика

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

Для начала необходимо включить режим разработчика. Заходим в настройки и листаем в самый низ. Находим пункт «Об устройстве», и нажимаем на него несколько раз подряд. Гаджет потребует подтверждения разблокировки режима разработчика – нажмите ОК.

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

  • Пароль резервного копирования. Если не хотите, чтобы чужие руки делали резервное копирование всех файлов вашего телефона (например, после этого загрузив все данные на свое устройство), поставьте пароль на использование.
  • Активный режим. Если ваш смартфон заряжается, то он не будет гаснуть (конечно, если вы сами его не выключите).
  • Защитить карту памяти SD. Все программы будут спрашивать разрешение на использование данных с карты памяти. Так, например, вы можете предотвратить работу вируса.
  • Отладка USB нужна для выполнения взаимодействия гаджета с ПК.
  • Эмуляция расположения эмулирует расположение.
  • Выберите отлаживаемое приложение.
  • Подождать отладчик. Когда отладчик подключится, откроется заданное выше приложение.
  • Показывать прикосновения. Довольно интересная функция, которая показывает, в каком месте вы прикоснулись к экрану. Очень полезная штука, ведь с помощью нее можно обозначать касания на экран и делать скриншоты к инструкциям, как мы сделали в статье про взлом игр.
  • Показывать место указателя. Выводит подробную информацию о прикосновении и слайде по экрану (Местоположение по Х и Y и др).

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

  • Показывать обновления представлений GPU. Окна, представленные посредством GPU, будут мигать.
  • Показывать обновления экрана. Обновляемая область экрана будет мерцать ярко-желтым цветом.
  • Настройка анимации. Включает масштаб анимации окна, масштаб анимации перехода и шкалу длительности аппарата. Их отключение очень помогает ускорить Android.
  • Отключить аппаратное наложение – постоянное использование GPU для композиции экрана.
  • Принудительная обработка GPU. Использовать аппаратное ускорение 2D в приложениях.
  • Строгий режим. Если процесс будет выполнять длительные операции в главном потоке, то экран будет мигать.
  • Выводить использование ЦП – информация об использовании центрального процессора в правом верхнем углу.

  • Профиль обработки GPU – измерение времени обработки в ASDG.
  • Включить трассировку. Включает различные трассировки, например, graphics, Input, View и другие.
  • Не сохранять операции. Удалять операции после их завершения пользователем.
  • Фоновые процессы. Позволяет ограничить количество фоновых процессов от одного до четырех.
  • Показать все ANR. Выводить окно «Приложение не отвечает» для фоновых процессов.

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

Функция Overlay также используется некоторыми сторонними приложениями, в основном для обеспечения безопасности и очистки – Clean Master, DU Booster, ES File Explorer и т. д. Если описанные способы не помогли, удалите сторонний софт. Эти три приложения – всего лишь примеры. Если вы сомневаетесь, удаляйте те, которыми не пользовались как минимум месяц. Это также разгрузит устройство и освободит ПЗУ. Список приложений:

  • Facebook Messenger;
  • все приложения с виджетами на главном экране;
  • 360 Security;
  • Es File Explorer;
  • все «ночные приложения», например, Twilight;
  • все антивирусы;
  • Share IT;
  • Internet Speed Meter;
  • LUX App;
  • UC Browser;
  • приложения DU, такие как DU Booster и Cleaner, DU Battery Saver, DU Antivirus.

Ниже приведены некоторые советы, которые избавят от ошибки:

  1. Функция Screen Overlay предназначена для уменьшения яркости экрана при недостаточной освещённости. Удалите все связанные приложения. Если же функция авторегулировки яркости вам необходима, во время установки новых утилит останавливайте их вручную.
  2. Антивирусы, клинеры, ускорители для наблюдения за вашими действиями на экране используют функцию Screen Overlay, поэтому также удалите их. Это 360 Security, Security Master, Clean Master, все антивирусы и т. д.
  3. ES File Explorer и Some File Explorer также используют функцию наложения, поэтому их также необходимо отключить. 
  4. Это всего лишь несколько примеров ненужного софта. Удалите все приложения, которые могут отображаться поверх других, и проблема будет решена.

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

Еще больше ускорения и оптимизации

Что касается аппаратного ускорения и GPU для компоновки экрана, — считается этот пункт актуален только на быстрых графических ядрах и только для 2D-приложений.

На деле это не всегда так, плюс ко всему, помимо всяких там PUBG Mobile и других 3-х мерных игр для Android, которые Вы и пытаетесь ускорить, собственно, — дело в том, что у Вас всегда задействован процессор как таковой, который работает с интерфейсом и процессами в фоне, поэтому перекладывая часть функционала на GPU Вы можете получить некоторый прирост производительности.

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

Варианты отключения аппаратного ускорения в Windows 10

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

Способ 1: Использование «DirectX Control Panel»

Утилита «DirectX Control Panel» распространяется как часть специального пакета SDK для Windows 10. Зачастую рядовому пользователю он не нужен, так как предназначен для разработки ПО, но в данном случае нужно будет его установить. Для реализации метода выполните следующие действия:

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

Обратите внимание, что данный пакет не самый «легкий». На жестком диске он займет порядка 3 Гб

После выбора директории нажмите кнопку «Next».

Далее вам предложат включить функцию автоматической анонимной отправки данных о работе пакета. Рекомендуем выключить ее, дабы не нагружать лишний раз систему разными процессами. Для этого установите отметку напротив строки «No». Затем нажмите кнопку «Next».

В следующем окне будет предложено ознакомиться с лицензионным соглашением пользователя. Делать это или нет – решать только вам. В любом случае для продолжения потребуется нажать кнопку «Accept».

После этого вы увидите перечень компонентов, которые будут инсталлированы в составе пакета SDK. Мы рекомендуем ничего не изменять, а просто нажать «Install» для начала установки.

В результате запустится процесс инсталляции, он достаточно длительный, поэтому запаситесь терпением.

В завершении на экране появится сообщение с приветствием. Это значит, что пакет установлен корректно и без ошибок. Нажмите кнопку «Close» для закрытия окна.

Теперь необходимо запустить установленную утилиту «DirectX Control Panel». Ее исполняемый файл называется «DXcpl» и располагается по умолчанию по следующему адресу:

Найдите нужный файл в списке и запустите его.

Также можно открыть окно поиска на «Панели задач» в Windows 10, ввести фразу «dxcpl» и кликнуть по найденному приложению ЛКМ.

После запуска утилиты вы увидите окно с несколькими вкладками. Зайдите в ту, которая называется «DirectDraw». Именно она отвечает за графическое аппаратное ускорение. Для его отключения достаточно снять галочку возле строки «Use Hardware Acceleration» и нажать кнопку «Принять» для сохранения изменений.

Для выключения звукового аппаратного ускорения в этом же окне необходимо перейти во вкладку «Audio». Внутри отыщите блок «DirectSound Debug Level», и переместите регулятор на полоске в положение «Less». Затем снова нажмите кнопку «Применить».

Теперь остается лишь закрыть окно «DirectX Control Panel», и перезагрузить компьютер.

В результате аппаратное аудио- и видеоускорение будут отключены. Если по каким-то причинам вы не хотите инсталлировать пакет SDK, тогда стоит попробовать применить следующий метод.

Способ 2: Редактирование системного реестра

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

  1. Нажмите одновременно клавиши «Windows» и «R» на клавиатуре. В единственное поле открывшегося окна введите команду и нажмите кнопку «OK».

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

Внутри самой папки должен находиться файл «DisableHWAcceleration». Если такового нет, тогда в правой части окна нажмите правой кнопкой мышки, наведите указатель на строку «Создать» и выберите из выпадающего списка строку «Параметр DWORD (32 бита)».

Затем двойным кликом откройте только что созданный ключ реестра. В открывшемся окне в поле «Значение» впишите цифру «1» и нажмите кнопку «OK».

Закройте «Редактор реестра» и перезагрузите систему. В результате аппаратное ускорение видеокарты будет деактивировано.

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

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

Что такое режим разработчика в android и зачем он нужен?

В настройках вашего устройства есть один интересный пункт «Для разработчиков». С его помощью пользователи могут настраивать поведение системы, активировать какие-либо функции, а разработчики отлаживать работу нужного приложения/игры. К примеру, в этой инструкции мы расскажем как включить «Режим отладки по USB»(смотри пункт 4 в описании функций меню разработчика), в нем просматривается отчет об ошибках, включается заводская разблокировка загрузчика и многое другое.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector