Зачем андроид на нетбуке
Как запустить мобильные приложения на компьютере? В пакете для разработчика Android есть специальный эмулятор, позволяющий пощупать мобильную ОС. Одна проблема — он тормозит. Прямо скажем, сильно тормозит. Но, к счастью, уже довольно давно ведется работа над интересным проектом по портированию платформы Android на платформу PC.
Инсталлим приложения
Итак, система работает — что дальше? Стандартный набор приложений, поставляемый вместе с ОС, быстро приедается. Да и разве мы ради того поднимали Android-x86, чтобы оказаться зажатыми в каких-то рамках? К сожалению, Android-x86 не может использовать Android Market — эта опция доступна только для тех производителей железа, которые имеют лицензию Google. Поэтому новые приложения установить не так просто, как в Android-телефонах. Тем не менее разработчики Android-x86 постарались максимально упростить процесс установки сторонних приложений:
Чтобы еще больше упростить поиск приложений, можно воспользоваться утилитой AndAppStore, которая поставляется вместе с Android-x86. Это своего рода аналог Android Market: весь софт здесь разбит на категории, а любая программа устанавливается в два клика.
Android-x86
Как известно, исходники Android открыты — такова политика Google. Поэтому у любого желающего в принципе есть возможность взять за основу исходную версию мобильной ОС и начать разработку своей собственной ветки. Многие энтузиасты активно выпускают патчи, реализующие дополнительный функционал, которого нет в оригинальном Android.
Именно так появился проект «patch hosting for android x86 support». Разработчик планировали выпускать патчи для поддержки x86-платформы. Но после нескольких месяцев работы они поняли, что способны на большее, чем просто поставлять патчи. Так появился проект Android-x86 — специальная версия мобильной ОС для запуска на самом обычном компьютере. У Android-x86, как и у Android, есть разные ветки. В качестве тестовой платформы выбран культовый нетбук Eee PC, но фактически не имеет значения, куда ты будешь устанавливать проект. Это может быть как компьютер, так и планшетник или ноутбук (к проверенным устройствам относятся ASUS Eee, Viewsonic Viewpad 10, Dell Inspiron Mini Duo, Samsung Q1U, Viliv S5, Lenovo ThinkPad x61 Tablet). Последний билд даже имеет поддержку Wi-Fi.
Параметр vga=ask позволяет вручную выбрать нужный видеорежим
Другие статьи в выпуске:
Впрочем, если установка Android на ноутбук — это, скорее, баловство, то установка на виртуальную машину может принести вполне ощутимую пользу, особенно тем, кто хочет попробовать свои силы в разработке под Android, так как после установки им будет намного удобнее тестировать приложения (правда, придется мириться с некоторыми ограничениями, например с отсутствием эмуляции акселерометра). Предлагаю перейти к практике.
В сухом остатке
В целом Android на нетбуке действительно неплох, и его вполне можно использовать как основную операционную систему. Главная фишка такого решения — огромное количество легковесного софта, включая клиенты всех сколько-нибудь популярных облачных сервисов. Для пользователей, которые хотят приспособить свой старенький нетбук для сидения в контактах и фейсбуках, это отличный выбор.
С другой стороны, сидеть в контактах и фейсбуках уже давно принято с телефонов, поэтому и нетбук не особо нужен. Я же для себя решил оставить Android-x86 на карте памяти как средство для удобного чтения новостей и общения. На жестком диске остается привычный Arch Linux с минималистичным рабочим столом и полным управлением с клавиатуры.
Установка Андроид на компьютер
Вам понадобится версия Android для устройств с компьютерными процессорами. Ее вы сможете найти на странице проекта Android-x86 . Список огромен: от достаточно современной 8.1 Oreo до весьма устаревшего «второго» Андроида.
Загрузив образ в формате ISO, запишите его на флэшку с использованием любого программного инструмента, предназначенного для выполнения этой задачи. В итоге вы будете располагать установочным USB-накопителем.
В биосе компьютера выберите в качестве приоритетного загрузочного диска флэшку (USB-накопитель). Меню биоса различается в зависимости от модели компьютера. Если вы хотите только попробовать Андроид на ноутбуке, не устанавливайте его, а из предложенного перечня опций загрузки выберите «Live CD».
Для установки выберите опцию инсталляции. Но перед этим непременно сохраните с компьютера все, что представляет для вас ценность, поскольку и система и ее содержимое будут потеряны. В процессе установки просто руководствуйтесь выводимыми на экран инструкциями и подсказками и довольно скоро установка успешно завершится.
Итогом станет установленная на вашем ноутбуке ОС Android, такая же как и на смартфоне, с некоторыми косметическими отличиями. Вы сможете устанавливать приложения и игры из Google Play. Взаимодействовать с ними придется используя мышь и клавиатуру.
Настройка звука и видео
Звук. После установки Android-x86 звук очень часто перестает работать. Я тоже обнаружил эту проблему, когда зашел на Youtube посмотреть ролики. К счастью, всё оказалось не так страшно, и замена звуковой карты в настройках виртуальной машины на «Intel HD Audio» позволила устранить сбой. Если же простое решение не помогает, на официальном сайте выложен FAQ, где описано, как заставить работать ICH AC97 под VirtualBox.
Видео. Операционная система Android ориентирована на широкий круг девайсов, от смартфонов до наручных часов. Очевидно, что устройства имеют разные размеры и, соответственно, разные размеры экрана, поэтому было бы здорово протестировать разрабатываемое приложение при разных разрешениях. Сделать это совсем несложно. Во время запуска виртуальной машины надо дождаться, пока GRUB предложит варианты загрузки ОС, и выбрать в меню пункт «Android-x86 2.2 (HDPI)». Далее нажимаем «e» для редактирования записи. Появится еще одно меню, в котором следует выбрать запись вида «kernel /android-2.2/kernel /quiet root . ». Опять нажимаем «e» и в конце строки через пробел дописываем «vga=ask». Нажимаем Enter для сохранения и «b» для загрузки. После этого на экран будут выведены все доступные видеорежимы, останется только выбрать нужный и ввести его номер. Например, режим 1152х864х32 VESA обозначен как 34С.
Список доступных видеорежимов
Проблемы при установке Android на компьютер
Начну с того, что образ iso собран для EFI , но моя основная Windows 8.1 работает через Legacy . Полагая, что таким образом будет больше шансов получить нормальную рабочую систему, а в случае отказа, вернуться в привычный мир Microsoft , переключился в UEFI , предварительно подготовив отдельный раздел на диске.
Записал файл на флешку и начал установку.
Все прошло, на удивление, как по маслу, даже загрузился в Android . Только вот стоило вынуть накопитель из USB и перезапустить компьютер, как загрузчик вывалился в Shell . Возврат флешки на место проблему не решило.
Так же, перестала загружаться Windows , хоть с UEFI, хоть без нее.
Долго бегал вокруг ноутбука с бубном, и в итоге помогло следующее: переустановка основной системы и установка Android с GRUB на том же разделе.
Образ записан через RuFus в режиме MBR и BIOS.
Здесь можно откупорить бутылку с . колой и праздновать победу, только это начало сложного пути.
Настройки для отладки
Итак, мы установили ось, поигрались с интерфейсом Android, заинсталлили программы, которые хотели посмотреть, — пора переходить к более серьезным занятиям. Я изначально собирался использовать такую систему как платформу для тестирования разрабатываемых приложений, поэтому расскажу, как это делается.
Первым делом нам понадобится настроить сеть, причем в нашем случае она не совсем стандартная. Android-система должна иметь доступ в интернет (что просто необходимо при написании сетевых приложений), а также еще одно подключение к локальной сети, через которое мы могли бы связаться с нашей виртуальной машиной для отладки приложений. Ethernet нужен, чтобы настроить NAT в виртуальной машине и полноценно пользоваться интернетом.
Итак, открываем раздел «Сеть» и настраиваем там два адаптера:
Теперь, как ты видишь, у нас подняты два интерфейса: один для выхода в Сеть, другой для отладки приложений. Остается только настроить последнюю.
Настольный Android
Итак, задача — установить Android на нетбук. В голове уже есть сведения, что Android работает на Intel Atom, и многочисленные смартфоны и планшеты от ASUS тому подтверждение. Но это именно смартфоны и планшеты, а не нетбуки и настольные ПК. Что ж, идем в интернет. Великий коллективный разум подсказывает нам три проекта:
-
— проект от энтузиастов по портированию Android на устаревшие нетбуки, среди которых есть и мой ASUS (бинго!). Поставляется в комплекте с обычным ядром Linux и всеми драйверами, которые могут понадобиться. В теории должен запуститься везде, где способны работать классические Linux-дистрибутивы, но никто этого не проверял. Есть и недостаток: это «просто Android» без всяких оптимизаций интерфейса и самой системы. — официальный проект Intel по портированию Android на свои атомы. По идее, должен быть предпочтительнее предыдущего, но в реальности представляет собой всего лишь систему для разработчиков, которую можно запустить на плате MinnowBoard MAX. Нам не подходит, но, с другой стороны, интеловцы коммитят наработки проекта в AOSP, поэтому в теории они должны быть доступны и в Android-x86. — прямо мечта «настольного андроидовода». Глубоко модифицированный вариант Android с плавающими окнами и панелью задач. Выглядит отлично, работает, наверное, еще лучше. Недавно Remix OS еще была закрыта и доступна только для планшетов Nexus 9/10, Cube i7, Teclast X98 Air3 и устройств компании, ее разработавшей, — это мини-ПК Remix Mini (всего 70 долларов на Amazon, кстати) и планшет Remix Ultra-Tablet. Теперь уже доступна и полноценная версия для PC (однако на момент проведения эксперимента анонса о ее выходе не было).
Другие статьи в выпуске:
ОK, раз уж выбора нет, идем на сайт Android-x86 и качаем последнюю сборку системы (тут она одна для всех устройств), то есть ни много ни мало Android 5.1 (а в виде альфы даже 6.0). Неплохо, неплохо (потирая руки). Качаем, вставляем SD-карту в кардридер основного компа и записываем на нее систему одной, знакомой любому линуксоиду командой:
По окончании записи вставляем карту в нетбук и включаем его, удерживая кнопку Esc. Android-x86 встречает нас загрузчиком GRUB с несколькими вариантами загрузки: режим Live USB, то же самое с отладкой и установка на жесткий диск. Чтобы убедиться, что «оно работает», выбираем первый пункт, дожидаемся, пока появится рабочий стол, выключаем нетбук и возвращаем карту памяти в основной комп.
Загрузчик GRUB
Следующая задача: установить полноценную систему, но не на жесткий диск нетбука, а на ту же карту памяти. Сделать это довольно просто: запускаем VirtualBox, создаем новую виртуалку без жесткого диска, в качестве загрузочного диска указываем ISO-образ Android-x86, прокидываем в виртуалку USB, втыкаем в USB кардридер с картой памяти, включаем виртуалку и ставим систему на карту памяти (инсталлятор простейший, достаточно выбрать, куда ставить, и файловую систему). Вуаля, у нас есть версия Android для нетбуков, установленная на карту памяти.
Пробуем загрузиться. Упс, черный экран и мигающий курсор. Такое бывает только в двух случаях: либо сдох жесткий диск или SD-карта, либо на ней нет загрузчика. Карта памяти живая, значит, нас подвел инсталлятор и не установил бутлоадер (хотя в ответ на вопрос об установке GRUB я ответил утвердительно). Но не беда, из Linux установить GRUB проще простого. Подключаем карту памяти:
И создаем простенький конфиг /mnt/grub/grub.conf:
Пробуем загрузиться снова, пошла загрузка ядра, надпись ANDROID, рабочий стол. Все отлично.
Заключение
Что я могу сказать после месяца использования Android-x86? С одной стороны, проект еще немного сыроват и некоторые недоработки заметны невооруженным взглядом. Версия 4.0 удивила своим интерфейсом, в котором консоль торчала поверх графики. Версия 3.2 на первый взгляд не имела глюков в плане графики, но не позволяла поднять сеть для отладки приложений. И только 2.2 удовлетворила всем моим требованиям. С отладкой тоже всё непросто: этот способ однозначно быстрее эмулятора SDK, но полноценно отлаживать приложения лучше всё-таки на настоящем девайсе. С другой стороны, это шикарная возможность запустить Android на своем компе и понять все его достоинства и недостатки, протестировать популярные приложения, не покупая телефонов и прочих девайсов.
В продолжении темы создания медиацентра из обычного компьютера, я задумал установить на свой ноутбук операционную систему Android . Сейчас легко можно найти его порт на x86 устройства .
Версии для скачивая, выложенные разработчиками, самые разнообразные: начиная с 0.9 для EEEPC и заканчивая Android Pie . Я же свой выбор остановил на 6.0 . Сделал это не случайно, а руководствуясь русскоязычной инструкцией одного из «статейщиков» в сети интернет.
У таких людей всё происходит легко и просто, а в реальности возникает множество сложностей и нюансов, с которыми приходится бороться.
Отладка приложений
Для дальнейших действий нам понадобится Android SDK который придется загрузить.
- Скачиваем архив android-sdk_r16-windows.zip и распаковываем. Заходим в получившуюся папку и ищем директорию platform-tools. Ага, такой нет. Придется запустить SDK Manager и установить недостающие инструменты. Выбираем категорию «Tool -> Android SDK Platform-tools». После установки должна появиться папка platform-tools, которая нас и интересует.
- В папке надо найти утилитуADB. Аббревиатура ADB расшифровывается как Android Debug Bridge (Отладочный мост «Андроид»). Так как операционная система от Google принадлежит к семейству Linux, для ее настройки часто необходимо использовать командную строку. Конечно, существуют программы — эмуляторы терминала, которые позволяют выполнять команды прямо на устройстве, но, во-первых, на маленьком экране телефона это делать неудобно, а во-вторых, иногда требуется доступ к устройству через компьютер. В этих и многих других случаях программа ADB просто незаменима. Она устанавливает связь между устройством и компьютером и позволяет прямо на компьютере выполнять различные манипуляции с системой Android.
- Для того чтобы подключить новое устройство к системе, надо ввести:
После этого можно просмотреть список уже подключенных устройств, набрав команду:
Установка приложений с помощью AndAppStore
Более подробную информацию об утилите ADB и всех ее параметрах ты можешь посмотреть на официальном сайте.
Евгений Зобнин
Редактор рубрики X-Mobile. По совместительству сисадмин. Большой фанат Linux, Plan 9, гаджетов и древних видеоигр.
Отладка через gsdserver
Не могу не отметить, что Android-x86 предлагается с предустановленным GDBserver’ом, который можно найти в /sbin/gdbserver. Таким образом, у нас есть возможность использовать GDB для отладки приложений на удаленной машине. Для этого, опять же, необходимо поднять сеть между виртуальной и хостовой ОС как показано выше и запустить GDBserver:
Можно также воспользоваться опцией "--attach pid", чтобы присоединиться к процессу, который уже запущен. Далее мы можем подключаться к нашей виртуалке с обычной машины. Запускаем GDB:
И подключаемся к удаленному серверу:
Нестабильная работа Android x86 6.0
Проблемы начались сразу же.
Одно из установленных приложений, при запуске, развернуло экран в горизонтальное положение. Вернее, вертикальное для планшета, но здесь оно было именно горизонтальным. Как вернуть всё обратно я не понял, даже выйдя в лаунчер.
Позже, в настройках, выставил фиксированный режим. Программы продолжали крутить изображение, но возвращали его при выходе.
Спустя некоторое время ноутбук начал зависать, наглухо. Помогало только полное отключение через долгое удержание кнопки включения.
Скорее всего, причиной этому комбо-модуль Wi-Fi + Bluetooth, точнее сказать сложно, но долгое включение беспроводной сети и постоянное пропадание точек доступа наводит на определённые мысли.
Несколько раз компьютер без причины, самопроизвольно, перезагружался.
Есть ещё одна неприятность. Изображение , выдаваемое на подключенный монитор или телевизор, по пикселям равно картинке на ноутбуке. То есть, если у вас 1366 на 768, то такое же разрешение будет вписываться на внешний экран, и не важно, что работает оно максимально в 1280 на 1024, либо в другом размере.
Последний баг, накрывший меня, связан с жестким диском . Установив Android на него, при этом имея отдельный раздел с музыкой и фильмами, вы к нему доступа иметь не будете. Его просто не будет в списке накопителей, а это очень грустно и неприятно. Не спорю, что можно попробовать найти инструкцию по фиксу, только у меня уже пропало всякое желание это делать.
Позже, попробую 9-ую версию системы, в надежде, что из неё убрали все указанные глюки.
Microsoft позиционирует Windows 8 как систему, которая работает одинаково хорошо как на PC, так и на мобильных гаджетах. Google же выбрал Android в качестве ОС для планшетов и смартфонов, а Chrome OS – для ноутбуков. Но что происходит, если вы устанавливаете Android на ноутбук с сенсорным экраном? На Lenovo Ideadap A10, например, это сделано по умолчанию.
Большинство производителей смартфонов устанавливают кастомизированные пользовательские интерфейсы на андроид. Лично мне это не особо нравится. Но, в случае с ноутбуками это кажется необходимым. Android не делалась с мыслями о лаптопах, потому чтобы сделать ОС пригодной для использования в подобном форм-факторе, некоторые изменения реально необходимы. Именно поэтому Lenovo представила штуки вроде «custom dock», который имитирует Windows Launch Superbar.
Android также нуждается в клавиатуре, похожей на традиционные варианты в Windows и Linux. Имеется в виду наличие специальных кнопок для мультизадачности, переключения между работающими приложениями и так далее. Обратной стороной процесса является тот факт, что изменения могут быть только косметическими. За рамки ядра Android то не выйдешь.
Большой проблемой Андроида является то, что приложения не предназначенные на ноутбуках или настольных компьютерах – они сделаны с ориентировкой на взаимодействие пользователя с сенсорными поверхностями. Да, некоторые программы неплохо ведут себя даже при использовании клавиатуры + мыши, но они по-прежнему не дают того, что мы привыкли получать в Windows.
Ни один офисный пакет, к примеру, не соответствует Microsoft Office. Kingsoft Office и другие аналоги – это хорошо, но мобильные версии не так хороши, как их десктопные братья. Особенно это ощущается, например, при работе с макросами в электронных таблицах. Также полностью отсутствует поддержка профессиональных приложений. Adobe Photoshop Touch и другие графические редакторы несравнимы с настольными версиями.
Но, пожалуй, самой разрушительной вещью для Android является то, что ее мобильные браузеры не так хороши, как Chrome, Firefox или Opera для PC. По умолчанию они настроены на загрузку страниц в мобильном режиме. Конечно, несколько небольших хаков позволят настроить все в нормальное русло, но главное преимущество настольных браузеров от этого не появится. Речь, конечно же, о плагинах.
Еще одна вещь, раздражающая юзеров с Android в ноутбуках – это истинная мультизадачность. В то время как плавающие окна преодолели пропасть между настольными ОС и ОС от Google, остальное все еще не так хорошо, как хотелось бы. Единственным преимуществом можно считать Play Store. У вас будет полноценный доступ к Google Play Music, Play Movies, Play Books и огромному каталогу игр/приложений. Такого в Windows нет.
Главный вопрос – что нужно Андроиду, чтобы превратится в хорошую операционную систему для ноутбуков? По моему мнению, нужно внедрять мощные десктопные приложения через тот же Play Store. Примерно так же, как вы устанавливаете Chrome на свои смартфоны, должны быть опция установки Chrome Desktop для устройств, которые используют клавиатуру.
Второй шаг – многозадачность. Только заложенная в ядре, а не якобы улучшенная увеличением объема оперативной памяти в устройстве. И, наконец, нельзя забывать о хомскрине. Ноутбучные версии должны быть адаптированы под клавиатуру и мышь. На сегодняшний день ОС Android не готова быть полноценным двигателем ноутбука или компьютера. Возможно, когда-то все изменится.
У вас остался старый ноутбук или настольный компьютер и вы не знаете, что с ним дальше делать. И речь идет о слегка несовременном ПК, который всего лишь «не тянет» новые игры, а об устройстве, лучшие годы которого давно в прошлом.
Установка на виртуалку
В общем-то, на данном этапе мы достигли поставленной цели — загрузили Android на обычном компе. Для тех, кто любит ставить всё самое последнее, скажу, что версия 4.0 имеет статус devel, так что в ней могут присутствовать различные недоработки. Например, почему-то одновременно показываются графическая оболочка и консоль. Не знаю, баг это или фича, но работать в такой ОС очень неудобно. Образ 3.2RC2 хорош всем, кроме того, что в нем отсутствует поддержка Ethernet, которая была мне нужна для отладки приложений. Но если цель всей затеи — просто поиграться с Android, то смело можешь выбирать его. Я же остановился на ветке 2.2.
Если нужны только приложения
Специально на тот случай, если нужно запустить только Android-приложения (скажем, популярные игрушки), создан во многом уникальный проект Bluestacks, разработка которого ведется совместно с компанией AMD. Идея в том, чтобы не эмулировать ОС Android, а полностью воссоздать окружение мобильной ОС для нативного выполнения программ. Что это дает? Ты можешь запускать игры в полноэкранном режиме, и они реально не будут тормозить. Платформа позволяет запускать десять приложений, которые идут в комплекте с ней, а также устанавливать дополнительные. Это делается очень просто. Заходим в папку с установленной программой, находим файл HD-ApkHandler.exe и создаем для него ярлык на рабочем столе. Далее скачиваем интересующее нас приложение для Android (в виде apk-пакета) и перетаскиваем его на только что созданный ярлык. Всё, программа установлена — ее можно запускать. Некоторые приложения, правда, не установятся из-за проблем с совместимостью. Некоторые другие, например Angry Birds и Fruit Ninja, помечены компанией BlueStacks как «премиум-приложения», которые можно будет установить только при использовании грядущей платной версии программы. Однако куча других игр установится и запустится без проблем.
Настраиваем локальную сеть в Android
Почему именно Android?
Хотя это и представляется очевидным, но подчеркну: предназначенный для Виндоуз софт вы использовать на таком компьютере не сможете. Просто у вас появится еще один, пусть и не совсем обычный, Андроид-девайс.
Существует и другое решение восстановления старого компьютера с применением одной из операционных систем многочисленного семейства Линукс. Почему же был рассмотрен именно вариант с инсталляцией Андроид? Эта система известна каждому современному человеку и все представляют, какие программы для нее существуют.
Переход на Linux предполагает другой, непривычный, набор софта и отличающийся от знакомого интерфейс. На самом деле «сложность» Линукса сильно преувеличена, но любимая «смартфонная» система на устаревшем ноутбуке позволит начать использовать компьютер сразу же после ее установки, не затрачивая время и усилия на изучение новых для себя компьютерных тонкостей.
Есть у меня древний нетбук ASUS Eee PC 1001PXD на Intel Atom и с одним гигом оперативки на борту. Старье, проигрывающее по характеристикам даже смартфонам среднего ценового диапазона. Использую я его большей частью как пишущую машинку в недолгих поездках, благо Arch Linux на таком железе бегает бодро. На большее нетбук вроде бы не способен, и это кажется странным, потому как Android на смартфоне с тем же железом чувствует себя превосходно. Хм. а ведь это мысль.
Shortcut’ы для быстрой навигации
Проблемы и недостатки
Есть и несколько фундаментальных недостатков. Если не брать в расчет отсутствие удобной панели задач и необходимость вытягивать шторку мышкой (что довольно неудобно), то первое, что бросается в глаза, — это совершенно бесполезная на нетбуке панель навигации внизу экрана. Она не дает ничего, но отнимает далеко не лишнее пространство.
К счастью, панель можно спрятать раз и навсегда с помощью простого и довольно известного трюка: записать строку qemu.hw.mainkeys=1 в файл /system/build.prop и перезагрузиться. С помощью терминала эта операция производится в три команды:
Вторая проблема: совместимость с приложениями для платформы ARM. Оказывается, разработчиков, предпочитающих использовать в своих приложениях библиотеки на языках C и C++, гораздо больше, чем разработчиков игр. И далеко не все из них подготавливают сборки библиотек для платформ, отличных от ARM. Причем дело касается не только каких-то программистов-одиночек, но и крупных компаний. Тот же Skype в Android-x86 из коробки не работает.
На этот счет у Android-x86 есть козырь: механизм динамической трансляции ARM-кода в x86. Активируется в настройках (пункт Apps Compatibility). После его включения и перезагрузки Skype благополучно запустился. Запустились и многие игры из маркета, но с провалами производительности из-за издержек на трансляцию.
Третья проблема: интерфейс. Современные версии Android рассчитаны на устройства с небольшими экранами, DPI которых выше 300. Это примерно соответствует 5-дюймовому экрану с не менее чем HD-разрешением. Поэтому на 10-дюймовом экране с разрешением 1024 x 600 многие элементы интерфейса выглядят размытыми, особенно иконки и шрифты. Я бы не сказал, что это сильно мешает работе с устройством, но шрифт все-таки лучше поменять на более адекватный. Сделать это можно с помощью любого менеджера шрифтов, например Font Installer.
Еще одна серьезная проблема: баг в механизме управления сном устройства. Нетбук исправно засыпает и просыпается, но после пробуждения просто зависает. Консоль по клавишам остается доступна, но толку от нее мало, так как даже убийство zygote (которое приводит к так называемой мягкой перезагрузке) не помогает, нетбук уходит в «бутлуп» с бесконечно переливающейся надписью Android на экране.
Оно живое!
Осматриваемся в системе, на первый взгляд — обычный Android в исполнении для планшетов. Проверяем железо: Wi-Fi коннектится, значок батареи отображает корректные значения (правда, детальной статистики по процессам нет), музыка играет, воткнутые флешки распознаются, 3D-ускорение работает (спасибо тебе, Intel, за открытые драйверы!), приложения не крашатся. Проходим аутентификацию, начинают сыпаться письма и уведомления об обновлении встроенного софта. Пробуем установить Super Hexagon, запускается, бегает без лагов. При перемещении пальца по тачпаду на экране появляется указатель в виде круга, символизирующего палец. Круг показывает не только нажатия, но и перетаскивания, причем для нескольких пальцев тоже. Мышь легко распознается без танцев с бубном, и ее указатель уже превращается в обычную стрелочку.
Super Hexagon на нетбуке под управлением Android-x86
Система идет в комплекте с маркетом, Gmail, YouTube, терминалом, файловым менеджером, правами root и предустановленным BusyBox (то есть здесь есть весь набор стандартных команд UNIX/Linux). По сочетанию , как и в любом Linux-дистрибутиве, доступна голая консоль, возврат обратно — . Для более эффективной работы можно установить двухпанельный файловый менеджер Ghost Commander (отлично управляется с клавиатуры), редактор Vim Touch и даже полноценную среду разработки Android-приложений AIDE.
Вроде бы все работает, единственное замечание — небольшие замирания системы при записи данных на SD-карту. Но это проблема всех операционок, устанавливаемых на флешки (не Live USB, а именно полноценная установка), уверен, что в случае с жестким диском ее не будет (говорю как человек, несколько месяцев просидевший в Linux’е, установленном на флешку).
Достоинства и недостатки
Вы можете превратить его в подобие достаточно производительного планшета. Приятным «бонусом» станут физическая клавиатура и поддержка мыши. В качестве единственного недостатка отмечу лишь отсутствие тачскрина.
Читайте также: