Инструкция, как обновить ОС Андроид на планшетах Хуавей до последней версии

Содержание

Инструкция, как обновить ОС Андроид на планшетах Хуавей до последней версии

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

как обновить планшет хуавей

Какие планшеты можно обновить до последней версии?

Пока обновление ОС Андроид на планшетах Huawei устанавливается не на всю аппаратуру. Попадают под установку такие модели:

обновить андроид на планшете huawei

  • M6 Турбо Эдишн;
  • M6 Турбо;
  • M6 10.8;
  • M6 8.4;
  • M5 Лайт;
  • M5 Лайт;
  • M5 10.
  • M5 Про;
  • Медиа Пад M3 Лайт.

Остальные модели обновление на последнюю версию EMUI не поддерживаю из-за слишком слабого «железа».

Как обновить версию андроид на планшете Huawei до последней

как обновить андроид на планшете хуавей

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

По воздуху

Обновление «по воздуху» — это установка новой версии с помощью FOTA. Это делается по такому алгоритму:

  • зайдите в настройки;
  • выберите раздел «О телефоне»;
  • тапните на строчку «Обновление системы»;
  • вариант — «Онлайн».

После этого остается только завершающий этап — дождаться завершения процесса, и выставить новые настройки.

Ручное (скачиваем файл с прошивкой)

обновление для планшета huawei mediapad 10 fhd

Ручной вариант отнимет немного больше времени, но его плюс в том, что он решит вашу проблему, если вдруг некоторые функции не работают, или файлы текущей ОС повреждены. Для начала полностью зарядите устройство и скопируйте всю информацию на облако (или флешку). Затем зайдите на официальный сайт компании-производителя, найдите загрузочный файл, ссылаясь на модель вашего смартфона, скиньте его в корневой каталог пустой флешки. Далее поставьте на ПК и планшет программу HiSuite, подтвердите сопряжение, запустите процесс установки. Его окончания вы будете ждать от 5 до 10 минут. В этот период не пытайтесь прервать или отключить соединение.

Возможные проблемы и их решение

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

Планшет MIReader M10

На iXBT.com мы регулярно рассказываем вам о топовых новинках планшетного рынка. Эта область сейчас переживает огромный подъем, и интересные продукты появляются (или анонсируются) едва ли не каждую неделю. Вместе с тем, топовые модели — и стоят немало. Да, цены за последние полгода существенно снизились, и младшие версии планшетов крупных производителей можно приобрести за 500 долларов или около того. Однако, для многих потенциальных покупателей даже такая сумма является слишком высокой. Тем более что планшет сегодня — это все-таки в первую очередь устройство для развлечений, и оно рассматривается не как альтернатива ноутбуку или смартфону, а как дополнение к ним. Так что нет ничего удивительного, что далеко не все готовы потратить 500 долларов и больше на «игрушку», без которой вполне можно обойтись.

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

Скажем прямо, здесь тоже падение цен ощутимо. Китайский планшет сомнительного бренда можно купить за 200 долларов, за более достойные модели уважающие себя производители попросят 300-400 долларов. За эти деньги вы можете рассчитывать на емкостной экран (тогда как еще полгода назад все бюджетные модели комплектовались менее качественным резистивным экраном), сравнительно новую версию Google Android и процессор с частотой в районе 1 ГГц.

Об операционной системе следует сказать особо. К сожалению, Android 3.x в бюджетные планшеты (стоимостью меньше 400 долларов) пока не пришел. Связано это, вероятно, с довольно высокими системными требованиями ОС (недаром все почти планшеты с Android 3.x работают на NIVIDIA Tegra 2, а не на одноядерных процессорах Rockchip и т. п.), а также не исключено, что и с особенностями ее лицензирования. Так что производителям недорогих планшетов приходится использовать Android 2.x. Впрочем, у этого есть и свой плюс. Как мы уже не раз отмечали, Android 3.x пока не совсем корректно воспроизводит видео, поэтому при правильном подходе планшет на Android 2.x может быть более всеяден и универсален как медиаплеер, чем топовые новинки на Android 3.x. Но, разумеется, в каждом случае это надо проверять отдельно.

Совсем недавно у нас на тесте побывал планшет MIReader M801 российской компании «Открытая Книга», отличительной особенностью которого как раз была широкая поддержка видеоформатов и качественное воспроизведение видеофайлов. Теперь же мы изучим еще одну новинку, выпущенную под тем же брендом — MIReader M10. Только это уже 10-дюймовый планшет.

Внешний вид планшета MIReader M10

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

Комплектация и аксессуары

К нам планшет приехал в большой картонной коробке.

Коробка планшета MIReader M10

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

Комплект поставки планшета MIReader M10

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

Чехол для планшета MIReader M10

Если же вам чехол все-таки не понравился, то, вероятно, к этому планшету подойдет практически любой чехол для первого iPad.

Дизайн

И здесь мы подходим к весьма непростому вопросу — как оценить дизайн планшета. Думаю, вы уже догадались, что MIReader M10 — практически брат-близнец первого iPad. Если не приглядываться, их даже сложно отличить. Идентичные размеры, диагональ и пропорции экрана, алюминиевый корпус, стеклянная фронтальная панель, круглая вогнутая кнопка внизу по центру…

Вид сбоку планшета MIReader M10

Даже кнопки включения/выключения, изменения громкости и блокировки экрана очень похожие и расположены в тех же местах, что и у первого iPad. Отличия — в деталях. Гнезда для микрофона и наушников у MIReader поменялись местами (по сравнению с iPad), прорези в корпусе не на одной грани, а на всех трех. Правда, смысл этого решения для нас остался не вполне понятен. Динамик расположен снизу, и звук выходит только из одной группы отверстий. Так что без остальных вполне можно было бы обойтись.

Внешний вид планшета MIReader M10

Особо стоит сказать о единственной кнопке на передней панели. Она имеет очевидное сходство с аналогичной кнопкой iPad, за исключением того, что в ней не нарисовано белого квадрата.

Однако функциональность ее другая. Нажатие на нее соответствует команде «Назад». Спорное решение, поскольку люди, привыкшие к iPhone / iPod touch / iPad, будут постоянно путаться: ведь у iOS-устройств эта кнопка отвечает за команду «Домой». Но, с другой стороны, это дело привычки.

Задняя сторона планшета MIReader M10

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

Теперь посмотрим, как дела обстоят с разъемами и слотами. Видимо, желая сохранить максимальную внешнюю похожесть на iPad, производитель оснастил планшет единственным 30-контактным док-разъемом (на нижней грани по центру).

Нижняяя грань планшета MIReader M10

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

С одним разъемом (к тому же проприетарным) было бы совсем грустно, но, к счастью, планшет также поддерживает и карты памяти microSD. Расположение слота неочевидно, но в определенном изяществе этому решению не откажешь: на верхней грани мы видим черную пластмассовую крышку, очень похожую на крышку, закрывающую GSM-модуль в iPad 3G. Но если в iPad 3G она не открывается (по крайней мере, это ни к чему), то здесь ее можно поддеть ногтем и снять. Под ней обнаружим слот для карт microSD.

Заряжается планшет через маленькое круглое отверстие, находящееся на правой грани (интересно, почему не через док-разъем?). Подзарядка от порта USB компьютера, увы, невозможна.

Экран

Экран — одна из главных особенностей MIReader M10. Как известно, практически все бюджетные планшеты выпускаются с дисплеем на TN-матрице. Тогда как модели, позиционирующиеся как топовые, оснащены экранами на IPS-матрице или ее аналогах (например, PLS у Samsung Galaxy Tab 10.1). Самый известный планшет — Apple iPad — как раз на IPS.

Не секрет, что до недавнего времени наблюдалась острая нехватка IPS-экранов. Отчасти причиной этого стала популярность iPad (и, соответственно, огромные потребности Apple в экранах соответствующего типа), отчасти — сложность производства сенсорных IPS-экранов и высокий процент брака. Поэтому еще полгода назад ни один производитель кроме Apple не мог выпустить планшет с экраном IPS, а Apple не могла удовлетворить спрос на iPad 2. Но недавно ситуация нормализовалась — по крайней мере, дефицит iPad 2 закончился, и в продаже появились IPS-планшеты других компаний (например, ASUS).

Более того, еще весной некоторые не самые крупные компании анонсировали свои планшеты с экраном IPS — например, 3Q. Однако на момент написания статьи в продажу планшет 3Q Qoo! Surf TS9703T так и не поступил. В начале сентября был анонсирован планшет RoverPad Air A100, однако на момент написания статьи и он в продаже не появился. Так что MIReader M10 — первый бюджетный планшет с экраном на IPS-матрице, вышедший на российский рынок.

Главное достоинство технологии IPS — огромные углы обзора. Планшет можно крутить как угодно, картинка не будет искажаться, цвета останутся неизменными. Однако яркость и насыщенность цветов нас не так порадовали. Субъективно, картинка на планшете выглядит бледновато. Экраны тех же iPad 2 и ASUS Eee Pad Transformer/Slider несколько «цветастее». Да и если сравнить MIReader M10 с другим продуктом той же компании — недавно рассмотренным нами MIReader M810, то бросается в глаза, что изображение на 10-дюймовой модели более блеклое. Однако сравнение с этим планшетом помогает понять разницу в углах обзора — огромных и равномерных (со всех сторон) у M10 и небольших и неравномерных у M801.

Экран у M10, естественно, емкостной (хотя, насчет «естественно» — многие производители, особенно в Китае, еще выпускают планшеты с резистивными экранами).

Конкуренты MIReader M10

Осуществив первое знакомство с MIReader M10, давайте посмотрим, с какими устройствами ему придется конкурировать. Во-первых, стоит сказать, что планшетов с диагональю экрана около 10 дюймов сейчас довольно много: это, в первую очередь, модели на Android 3.1/3.2. Однако, сравнивать с ними M10 не совсем корректно, поскольку эти устройства относятся к топовому сегменту и слишком сильно отличаются как программно, так и аппаратно. И хотя среди них есть весьма недорогие устройства, например, Acer Iconia Tab A500, тем не менее, мы решили сравнить M10 все-таки с более близкими конкурентами. Таковыми мы посчитали RoverPad Air A100 и 3Q Qoo! Surf TS9703T. Но, конечно, без эталона никак не обойтись. А мерилом качества в планшетном сегменте вот уже полтора года является Apple iPad. Причем еще полгода назад можно было бы купить с приличной скидкой первую версию iPad, и это была бы весьма перспективная альтернатива трем нашим сегодняшним конкурсантам (к тому же, как мы уже отмечали, дизайнеры M10 явно использовали в качестве образца внешний вид первого iPad). Однако сегодня первый iPad уже не купишь, поэтому будем сравнивать с новейшей моделью. Понятно, что iPad 2 относится уже совсем к иной ценовой категории. Но, с другой стороны, тем наглядее мы можем показать, на чем вы будете экономить, покупая недорогие аналоги.

MIReader M10RoverPad Air A1003Q Qoo! Surf TS9703TApple iPad 2
ЭкранIPS, 9,7″, 1024×768IPS, 9,7″, 1024×768IPS, 9,7″, 1024×768IPS, 9,7″, 1024×768
Процессор (кол-во ядер, частота)1 ядро, 800 МГц1 ядро, 1 ГГц2 ядра, 1 ГГц (NVIDIA Tegra 2)2 ядра, 1 ГГц
Флэш-память8 ГБ8 ГБот 8 до 32 ГБот 16 до 64 ГБ
Разъемыдок-коннектор, разъем для наушников 3,5 ммmini-USB, разъем для наушников 3,5 ммmini-USB, USB 2.0, док-коннектор, разъем для наушников 3,5 ммдок-коннектор, разъем для наушников 3,5 мм
Поддержка карт памятиmicroSD (до 32 ГБ)microSD (до 32 ГБ)microSD (до 32 ГБ)нет
Оперативная память512 МБ512 МБ1 ГБ512 МБ
Камерыфронтальная (2 Мп)нетфронтальная (1,3 Мп)фронтальная (0,3 Мп) и тыловая (0,7 Мп при фото)
ИнтернетWi-FiWi-Fi + 3GWi-Fi / Wi-Fi + 3GWi-Fi / Wi-Fi + 3G
Операционная системаGoogle Android 2.2Google Android 2.2Google Android 2.2 с дополнительной оболочкойApple iOS 4.3
Габариты (мм)242×187×14255×192×14250×192×14,5241,2×185,7×8,8
Масса (г)680772730601
Цена (рубли)1199013990нет в продажеот 18900

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

Планшет RoverPad Air A100

Также обращает на себя внимание похожесть первых трех моделей в плане габаритов и массы (MIReader M10 при этом немного выигрывает у 3Q и RoverPad). Принципиально иные внешние параметры у iPad 2 (он гораздо тоньше и легче), но на то он и лидер. Третье сходство (и опять оно касается всех, кроме iPad 2) — операционная система. Планшеты работают под управлением Android 2.2. У 3Q при этом еще есть дополнительная оболочка Tap UI, то есть интерфейс у системы другой (субъективно — более удобный). Но при этом отсутствует доступ к Android Market, что большой минус.

Планшет 3Q Qoo! Surf TS9703T

А вот дальше начинаются серьзные различия. Процессоры во всех планшетах разные. Выигрывает iPad 2 со своим двухъядерным Apple A5, примерно одного уровня с ним NVIDIA Tegra 2, установленная в планшете 3Q. RoverPad имеет одноядерный ARM-процессор с частотой 1 ГГц, а у M10 — самый слабый процессор (с частотой всего 800 МГц). Проигрывает наш главный сегодняшний герой и по доступным разъемам. Хуже ситуация только у Apple iPad 2 (потому что нет поддержки microSD-карт), но, как говорится, «что позволено Юпитеру, то не позволено быку».

Планшет Apple iPad 2

Зато M10 выигрывает у всех конкурентов по разрешению фронтальной камеры и, конечно, по цене. Он стоит более чем в полтора раза дешевле младшей модели Apple iPad 2, и на 2000 рублей дешевле, чем RoverPad. Цена на планшет 3Q на момент написания статьи была неизвестна, и вообще выход этого устройства остается под большим вопросом. Если же релиз все-таки состоится, то стоимость этой модели наверняка будет выше, чем у M10.

Платформа

Что ж, с конкурентами познакомились, характеристики сравнили, теперь вернемся к нашему герою. Аппаратная конфигурация MIReader M10 включает одноядерный ARM-процессор Freescale i.MX515, работающий на частоте 800 МГц, 512 МБ оперативной памяти и 8 ГБ флэш-памяти. Как мы видим, характеристики скромные, сильно не дотягивающие до уровня топовых планшетов (где уже полгода в ходу двухъядерные процессоры, работающие на частоте 1 ГГц) и даже уступающие многим бюджетным (тот же MIReader M801 оснащен процессором с частотой 1,2 ГГц). Остальные параметры типичны для бюджетных планшетов. Видимо, такая экономия на процессоре понадобилась для того, чтобы компенсировать дорогой экран. Но какие последствия это повлечет для потребителя?

Во-первых, конечно, это отражается на играх. Даже Angry Birds идет на M10 с заметными «тормозами». Да, на MIReader M801 тоже игра шла не так гладко, как хотелось бы, но все-таки это были едва заметные подтормаживания, здесь же это действительно раздражает. Кроме того, конечно, с веб-серфингом у M10 дела обстоят не лучшим образом. Интернет-странички отрисовываются медленно. На это указывает и результат теста SunSpider 0.9.1 (MIReader прошел его за 8784,4 мс, тогда как современные топовые планшеты показывают результат в районе 2200 мс). А вот второй тест — Quadrant Standard — планшет и вовсе толком не прошел. Из нескольких запусков только один раз M10 добрался до финала, но показал неправдоподобно низкий результат (около 300). Остальные же запуски заканчивались «мертвым» зависанием устройства. Из чего можно сделать вывод, что тест имеет какую-то несовместимость с MIReader M10.

Итак, казалось бы, картина ясна, и видеоролики высокого разрешения даже не стоит и пробовать запускать на M10. Но мы все-таки попробовали — и поразились! Планшет удачно воспроизводил (причем штатными средствами, без установки дополнительных проигрывателей и кодеков) все наши тестовые ролики, в том числе Full HD, продемонстрировав такой же результат, как и MIReader M801. Видимо, при воспроизведении задействовалась и графическая часть чипа, поэтому видео ускорялось аппаратно.

Результат отличный, но жаль, что им нельзя воспользоваться в полной мере. Как мы уже говорили, разрешение экрана M10 — 1024×768, то есть это даже не 720р. Какой же смысл в поддержке высокого разрешения? В M801 был HDMI-выход, позволяющий подключить планшет к большому экрану (телевизору или монитору) и выводить изображение на него. У M10 такой возможности нет, так что использовать его в качестве медиаплеера не получится. Но вот посмотреть в дороге какие-то фильмы или ролики — вполне. Этому способствуют и качественный экран, и быстродействие.

Операционная система и приложения

Вторая версия операционной системы Google Android гораздо меньше подходит для 10-дюймовых планшетов, чем третья. Но третья до бюджетного сегмента только-только начинает добираться, а версия 2.2 уже хорошо отработана производителями. Так, на MIReader M10 мы можем устанавливать приложения из Android Market и других источников, выполнять любые стандартные операции и т. п. Камнем преткновения является только необходимость в аппаратных кнопках, которая была отличительной чертой Android версий 2.x и старше. Из-за этого производителям планшетов на Android 2.x, желающим оставить лицевую сторону устройства без кнопок (или обойтись одной, как в MIReader M10), приходится модифицировать интерфейс ОС. В данном случае мы видим, что кнопки «Домой» и «Назад» вынесены на верхнюю панель. Без кнопки «Поиск» придется обойтись. Зато единственная аппаратная кнопка (круглая, справа) дублирует команду «Назад» (о чем мы уже говорили).

Скриншот операционной системы MIReader M10

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

Скриншот операционной системы MIReader M10

Что касается предустановленных приложений, то здесь отметим лишь пару деталей. Во-первых, нет Video Player, но видеофайлы можно играть через единое приложение просмотра фото/видео (причем, как мы уже писали, оно задействует аппаратное ускорение). Во-вторых, на планшете были обнаружены утилиты DevTools, Spare Parts и VuDroid. С последней все понятно: это довольно популярное приложение для чтения файлов DjVU и PDF. А что касается двух других, то прежде мы их не встречали. Первое из них заинтересует разработчиков (кстати, оно содержит даже эмулятор терминала, только непонятно, как им пользоваться без клавиатуры). Второе же дает возможность тонкой настройки ОС.

Автономная работа

С автономной работой у планшета дела обстоят лучше, чем у MIReader M801, но все же похуже, чем у лидеров рынка (Apple iPad, например). Так, наша тестовая серия популярного сериала (21 минута, H.264, 720×400) разрядила аккумулятор на 6 процентов. Таким образом, общее время воспроизведения видео составит чуть меньше 6 часов. Напомним, что для проверки воспроизведения видео мы используем одну и ту же серию, никак не оптимизированную для мобильных устройств — условно говоря, это среднестатистический пример того, что будет смотреть обычный пользователь.

Понятно, что опытный пользователь предпочтет специальные рипы для мобильных устройств — все равно прелести картинки в дороге вряд ли будут заметны, но зато время воспроизведения несколько увеличится. Наоборот, видео высокого разрешения, которое, как мы уже выяснили, MIReader M10 вполне тянет, будет разряжать аккумулятор быстрее. Так что результат данного теста нужен, скорее, для того, чтобы сравнить MIReader с конкурентами. Проигрывая iPad и топовым 10-дюймовым планшетам этого лета (ASUS Eee Pad Transformer, Samsung Galaxy Tab 10.1), M10 в то же время — вполне адекватный соперник чуть более старым моделям, а также планшетам аналогичной стоимости.

Кстати, вот что не понравилось, так это то, как быстро планшет разряжается в ждущем режиме (если не отключать Wi-Fi и просто отправить устройство в спящий режим). Поэтому планшет надо либо выключать вовсе (но включается он тоже долго), либо отключать Wi-Fi перед тем, как отправлять M10 в спящий режим.

Камера

Мы не раз отмечали, что на 10-дюймовых планшетах тыловая камера ни к чему. И хотя, надо признать, не все читатели с нами согласны, а крупные производители как один оснащают свои планшеты тыловыми камерами, мы по-прежнему придерживаемся нашей точки зрения. Тем приятнее увидеть планшет, где на тыловой камере решили сэкономить и ограничились фронтальной (для видеообщения). Причем разрешение этой камеры не такое уж и плохое — 2 Мп. Качество картинки, правда, все равно очень посредственное, но для видеообщения большего и не требуется. Насчет возможностей видеообщения на планшетах с Android мы уже говорили в предыдущих статьях — здесь пока все непросто.

Выводы

Плюсы планшета очевидны: IPS-экран, хорошая работа с видеофайлами, поддержка карт памяти, алюминиевый корпус, невысокая (хотя и не слишком низкая) цена. Минусы тоже налицо: это слабенький процессор (тормозящий даже на Angry Birds) и минимум разъемов. К нейтральным характеристикам относятся время автономной работы и габариты/масса. А к самым неоднозначным особенностям (оценка которых, впрочем, будет иметь определяющее значение для покупки) — дизайн, копирующий первый iPad, и операционная система Google Android 2.2. Собственно, чтобы понять, нужен ли вам этот планшет, надо ответить на вопрос: хотите ли вы устройство, как две капли воды похожее на первый iPad, но при этом работающее на второй версии Android? Если да, то модели лучше вам не найти (по крайней мере, пока). Если нет, то тогда на все остальные характеристики можно даже не смотреть. Что же касается значения данного продукта для рынка в целом, то мы с большим удовлетворением отмечаем, что высококачественные IPS-матрицы добрались и до бюджетного (400 долларов и дешевле) сегмента. А это значит, что формула «дешевый планшет = плохой экран» наконец-то перестает быть единственно верной.

Особенности мультиоконного режима на Android-планшетах

Привет! В этой статье я хочу рассказать, какие проблемы могут возникнуть с появлением мультиоконного режима на планшетных версиях приложений. Команда Android-разработки компании Лайв Тайпинг столкнулась с ними, когда адаптировала приложение ИЛЬ ДЕ БОТЭ под планшет. Будьте готовы к тому, что эти же проблемы будут и у вас.

Как вы все знаете, в конце августа 2016 года вышла Android 7.0, и одной из её основных особенностей является поддержка мультиоконности. Это прекрасная функция, которая поднимает удобство Android на новый уровень. Все пользователи будут на седьмом небе от счастья, но то, что является счастьем для пользователя, может обернуться болью для разработчика. К сожалению, с мультиоконностью на планшетах именно так и произошло. И именно на планшетах — на телефонах-то с ней как раз всё отлично, заранее говорю.

Если вы делаете планшетные версии приложений или вы просто неравнодушны к мультиоконному режиму, то добро пожаловать в статью!

Корень всех зол

Допустим, вы разработчик, который неожиданно решил сделать в телефонном приложении поддержку мультиоконности. Вы всё сделали правильно, верстали под ширину 320dp и вообще вы молодец, а режим, к вашему счастью, работает просто отлично. Даже если вы не совсем молодец, потому что не сделали поддержку маленьких экранов и верстали под 360dp или 480dp, то всё ещё остаётся в порядке. Самое ужасное, что может с вами произойти — немного поплывёт верстка или кое-где текст в кнопке не влезет в одну строку. Но давайте будем откровенны, что это всё мелочи. Пара часов, максимум день и вуаля, PROFIT! Вы снова молодец и можете добавлять новые фишки мультиоконности в ваше приложение.

Но что, если у вас есть не только телефонная версия приложения, но и планшетная?

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

Работа мультиоконности на планшете

Ориентация экрана

Для простоты представим, что у нас есть вёрстка для телефонов и вёрстка для 10-дюймовых планшетов. Будем рассматривать всё на примере layout, то есть наши ресурсы будут лежать в следующих папках:

  • layout-port
  • layout-land
  • layout-sw720dp-port
  • layout-sw720dp-land

Инструкция, как обновить ОС Андроид на планшетах Хуавей до последней версии

Либо половину экрана, и ресурсы будут браться из layout-land:

Инструкция, как обновить ОС Андроид на планшетах Хуавей до последней версии

Либо треть или две трети, и ресурсы будут браться из layout-land и layout-sw720dp-land соответственно:

Инструкция, как обновить ОС Андроид на планшетах Хуавей до последней версии

Вы ожидаете, что в landscape-режиме land и port просто поменяются местами, но нет. Всё немного не так.

Если занят весь экран, то используется layout-sw720dp-land:

Инструкция, как обновить ОС Андроид на планшетах Хуавей до последней версии

Если половина экрана, то layout-port:

Инструкция, как обновить ОС Андроид на планшетах Хуавей до последней версии

Если треть или две трети, то layout-port и layout-sw720dp-land соответственно:

Инструкция, как обновить ОС Андроид на планшетах Хуавей до последней версии

Демонстрационное приложение

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

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

Инструкция, как обновить ОС Андроид на планшетах Хуавей до последней версии

  • Главный экран. На нём есть основные категории новостей, которые представлены в верхних табах. Внутри каждого таба есть баннер с самой главной новостью дня. Ниже представлен список подкатегорий внутри этой категории новостей. При нажатии на эту подкатегорию мы попадаем на экран с её содержимым.
  • Экран списка новостей. При клике на новость мы попадаем на отдельный экран этой новости.
  • Экран отдельной новости. Здесь мы показываем новость в полном её объеме.

Инструкция, как обновить ОС Андроид на планшетах Хуавей до последней версии
Инструкция, как обновить ОС Андроид на планшетах Хуавей до последней версии

  • Главный экран. Слева располагается список категорий с вложенностью в виде подкатегорий. Справа отображается список новостей. Также в планшете появляется новая фишка: можно кликнуть по категории и увидеть все новости по ней.
  • Экран отдельной новости. Тут, в принципе, все по-старому, просто немного изменилась вёрстка.

Теперь давайте ещё немного напряжём воображение и представим, что мы запустили наше приложение на 10-дюймовом планшете под управлением Android 7 и включили режим мультиоконности.

Представили? Давайте уже посмотрим, что у нас получилось.

Инструкция, как обновить ОС Андроид на планшетах Хуавей до последней версии

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

Инструкция, как обновить ОС Андроид на планшетах Хуавей до последней версии

Радости через край, и тут вас осеняет: «А что будет, если я вновь разверну приложение и перейду на вёрстку планшета? Ведь этого экрана не должно быть в логике работы на планшете». Вы молодцы, это очень правильная мысль. Произойдёт следующее: у вас будет отображаться экран, которого здесь не должно быть. Более того, вам покажут его телефонную версию, что испортит внешний вид.

Проблемы

Проблема номер 1: если экран планшетной версии объединяет в себе несколько экранов из телефонной, то начнется хаос.

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

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

Проблема номер 2: если в планшетной версии есть функциональность, которой нет в телефонной версии, и наоборот, то всё будет плохо.

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

Похоже, со списком категорий всё хорошо. Вы всё отладили и исправили, вы определённо молодец. Вы заходите на экран отдельной новости и пытаетесь перейти в мультиоконный режим, но — упс! — приложение упало. В чём же дело? А всё из-за того, что ваш PhoneNewsView и TabletNewsView имеют один и тот же id. Выходит, что onSaveInstanceState делается для одного класса, а onRestoreInstanceState уже для другого.

Проблема номер 3: если в xml планшетной версии и телефонной версии разные классы имеют один и тот же id, то вы определённо устанете это исправлять.

Как это обойти? Можно просто поставить им разные id, но тут сразу вырисовывается проблема с сохранением состояния при изменении режима мультиоконности, а именно то, что его не будет. Выход есть: сделать всё так, чтобы в коде не было никаких отличий между планшетной и телефонной версией, разве что в XML. Если уж есть острая необходимость добавить в планшете какой-то новый элемент, то лучше просто проверить его на null и уже потом делать что-либо с этим элементом.

С этой проблемой вы блестяще справились, поздравляю. Тут вы неожиданно вспоминаете, что на этом же экране, в телефонной версии, сразу же под картинкой новости у вас написано «Если у вас есть планшет, то попробуйте нашу планшетную версию». Ужасно! Ну, на самом деле, по сравнению с предыдущими проблемами это просто цветочки, но все же неприятненько.

Вообще, это не проблема номер 4. Просто, я хотел рассказать, как брать планшетные ресурсы, если приложение, по идее, должно брать телефонные.

Так что же делать? Если в режиме мультиоконности брать ресурсы от Application, то он будет возвращать их для планшета; если от Activity, View, Fragment и всего прочего, что не Application, то будет возвращать для их размера. То есть, если делить экран пополам, то Application будет возвращать планшетные ресурсы, а всё остальное — телефонные. Думаю это связано с тем, что, по идее, одно приложение можно разбить на несколько окон. Может быть, многие задумали хитрый план — делать setContentView в Activity не по id, а по «вьюхе», которую вы заранее заинфлейтили с помощью Application. НО! Делать так не стоит. Иначе ваше приложение будет выглядеть вот так:

Инструкция, как обновить ОС Андроид на планшетах Хуавей до последней версии

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

Важная деталь об Android SDK

На самом деле c мультиоконностью у Google всё в порядке. Почему же возникают проблемы с планшетом? Потому что в Android SDK понятия «планшет» не существует. Вообще. Есть маленькие, средние, большие экраны… Но понятия «планшет» нет. Не должно быть никакой отдельной логики, не должно быть никакой дополнительной функциональности.

Проблема не в том, что Google сделали всё плохо, просто как такового «особого приложения» под планшет не должно быть в принципе. Откуда вообще у всех мания делать приложения отдельно под планшет? Из iOS, но там действительно есть понятие планшета и для него есть возможность сделать все по-другому.

Android-приложения, на мой взгляд, в этом плане больше похожи на Web: у вас есть страница и определённый набор данных, и вам нужно сделать так, чтобы на всех экранах и во всех браузерах всё смотрелось хорошо. Ничего не напоминает? Много видов экранов и очень большая фрагментация устройств, многие из них со своими особенностями, вот это вот всё? По мне так похоже.

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

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

Тема философская и, само собой, спорная, так что добро пожаловать в комментарии. Всем пока!

Источник https://huawei-guide.com/kak-obnovit-android-na-planshete-huawei.html

Источник https://www.ixbt.com/portopc/mireader-m10.shtml

Источник https://habr.com/ru/company/livetyping/blog/315938/

Источник

Leave a Comment

Ваш адрес email не будет опубликован.