Мой новый AndroidBook – In use Android x86 на примере Asus Eee PC 900

6573 / 24

Для начала, я предлагаю вернуться в недалекое прошлое, и вспомнить 2007-й год, когда компания ASUS сделала настоящую революцию, выпустив первый в мире коммерческий нетбук. Это был Eee PC 700 с экраном 7″, который работал на базе процессора Celerom M 600 Mhz и казался тогда настоящим чудом. Конечно, миниатюрные устройства на платформе x86 были и до этого момента. Но стоили они очень и очень дорого, в основном далеко за 1000$. А о подобной цене в 250-300$, никто даже и не смел мечтать. И тут нетбуки появились в продаже. Анонсированная ранее стоимость оказалась правдой и реальные устройства наводнили точки продаж.

eee_700

Мы наблюдали настоящий прорыв, который рынок воспринял более чем благоприятно. Я даже могу говорить об ажиотажном спросе, который царил в магазинах. Воодушевленные покупатели кинулись приобретать модные устройства. Я не шучу. Когда меня попросили купить нетбук для родственника, и я пришел в пункт выдачи небольшого киевского интернет-магазина за своим заказом, там было около 10-ти человек и ВСЕ покупали нетбуки. Помню, что на тот момент выбор состоял из 2-х 9″ моделей – Asus Eee PC 900 и Acer Aspire One. Парк нетбуков у друзей и знакомых буквально рос на глазах.  Так, как мне кажется впервые, компьютер стал действительно персональным в полном смысле этого слова. Казалось невероятным, что за такую низкую стоимость, ты получаешь полноценный Windows в достаточно миниатюрном устройстве, действительно мобильном, без всяких компромиссов.

Вскоре, после того, как спала эйфория, стали понятны также многие недостатки подобных устройств. В основном – это очень низкая производительность. И малый объем памяти для установки ОС в моделях первой генерации. Позже, с выходом платформы Atom, момент производительность был немного исправлен, также появились модели с емкими HDD, диагональ большинства устройств была увеличена до стандартных 10″. Но такие моменты как низкое разрешение экрана – стандартное для нетбуков 1024х600 px, маленькая неудобная клавиатура, делают не слишком удобным браузинг, усложняют ввод больших объемов текста. Короче, идеального мобильного устройства так и не вышло, и нетбуки начали постепенно вытесняться планшетами на более энергоэффективной ARM платформе. Кроме того, стало понятно, что монструозная Windows не может конкурировать в сегменте легкой пользовательской системы с более удобными и современными ОС, такими как iOS и Android.

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

Моя история и цели эксперимента

Так получилось, что два своих нетбука я получил из Москвы. В Киеве все происходило с некоторым запозданием – у нас в магазинах только появились первые модели Eee PC 700/701 2G и 4G, все их радостно скупали по смешной стоимости. Более новые и совершенные модели вроде присутствовали в интернет-магазинах, но завозились нелегально и стоили очень неадекватно. Я то знал их настоящую стоимость. Поэтому, пределом моих желаний в тот момент, была более продвинутая модель Eee PC 900 с увеличенным до 9″ дисплеем и большим объемом SSD 4+16 Гб. Её я и заказал своему товарищу, который часто бывал в Москве, и вскоре получил данный аппарат на руки. Позже, когда начали появляться модели на платформе Atom, я одним из первых купил себе  Eee PC 1000H с винчестером 80 Гб, а предыдущий гаджет подарил жене. Именно эти 2 нетбука до сих пор живут в моей семье. Они абсолютно рабочие, если не считать кнопок тачпада. На обоих моделях они перестали работать некоторое время назад.

Стоит ли говорить о том, что эти устройства давно потеряли свою актуальность. Ими никто особо не пользуется. Поэтому я использую их в основном для экспериментов, иногда в качестве прикроватного устройства. Я уже писал о своем опыте установки и использования Chrome OS на Eee PC 1000H. Но в конце концов, пришлось установить на него Windows XP и отдать этот нетбук на растерзание сыну. Круг замкнулся. После покупки жене нового ноутбука, мне достался тот первый, самый старый нетбук – Eee PC 900. На этот раз пришла его очередь поработать в качестве подопытной крысы.

Немного расскажу о проблемах данного нетбука. Это очень маломощное устройство первой генерации, работающее на процессоре Celeron-M ULV 900 Mhz. Оперативной памяти 1 Гб, больше половины которой занимают сервисы Windows после загрузки. Также, в этом нетбуке стоит 2 SSD диска – на 4Гб (быстрый) и на 16 Гб (медленный). Проблема использования Windows XP на таком устройстве очевидна – объема в 4 Гб очень мало для системного диска. После установки ОС, остается свободным половина, но оставшееся место очень быстро забивается всевозможными кэшами и временными файлами программ и обновлений системы. Приходится все время чистить первый диск. Установить Windows на второй диск можно. Но использование устройства тогда превращается в настоящую пытку из за тормозов при каждой операции. Как я уже говорил, этот больший диск очень медленный. Конечно, я пробовал установить на устройство Ubuntu и Linux Mint, но если честно, это не сильно спасло ситуацию с производительностью, да и объем занимаемого места на системном диске после установки ОС не порадовал – 3 Гб оказалось занято, даже больше чем с Wndows на старте. Конечно, я смонтировал пользовательский раздел /home на второй диск и можно было рассчитывать, что свободное место на системном разделе не будет уплывать активно, но не тут то было. Система решила крупно обновиться, кэш браузера рос не по дням, а по часам – вернулись все те же проблемы, что и на Windows. Наверняка, в данной ситуации смысла в альтернативной ОС нет, я бы лучше Windows чистил, там хоть все понятно, ради чего это делается. Конечно, можно было продолжать поиски идеального, легкого дистрибутива Windows или Linux, но тут мне на глаза попалось упоминание о том, что можно установить Android на нетбук. И конечно, я не преминул воспользоваться данной возможностью.

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

Установка Android x86 на нетбук

Немного погуглив, я наткнулся на www.android-x86.org – основной сайт, посвященный портированию Android на платформу x86. В разделе загрузок данного сайта оказалось много образов Android, начиная с версии 2.2 до 4.2, собранных под разные устройства. Для нетбуков популярной серии Eee PC тут имеются все варианты. Я выбрал Android 4.0.4, как последний стабильный билд (пробовал и вариант 4.2, но он не запустился у меня, кроме того он явно сырой, так как портирование только началось – на тот момент это была девелоперская версия, собственно так оно есть и сейчас). Итак, я скачал образ в формате iso. Для его дальнейшей установки необходимо создать загрузочный диск. Это можно сделать двумя путями. Первый (как я и поступил) – просто закатать его на компакт-диск. Но для этого нужен внешний привод. Благо он у меня есть (снова же, был куплен в свое время благодаря широкому распространению нетбуков в моем окружении и необходимости в периодической установке ОС Windows на них). Естественно, внешние приводы есть не у всех. Поэтому, можно просто создать загрузочную флэшку с образом Android на ней. Для этого нужно использовать любую подходящую утилиту для вашей системы, служащую для создания загрузочного диска. Вы просто выбираете флэшку и указываете путь к образу. Естественно, все данные на USB-диске будут потеряны, флэшка отформатируется и образ запишется на нее. Далее – можно просто загружаться с данного диска, выбрав его в вариантах загрузки через меню BIOS вашего нетбука.

Процедура установки Android на нетбук предельно проста. При загрузке с компакт-диска или флэшки вы увидите меню из нескольких пунктов:

  • Установить Android
  • Запустить Android с Live CD

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

Управляемый процесс установки заключается в нескольких этапах, вам будет задано всего 4 вопроса:

  • Выбор диска для установки. Можно запустить простую утилиту для управления диском и вручную отредактировать таблицу разделов. Конечно, если вы разбираетесь в данном вопросе. Если нет – просто выбирайте основной диск.
  • Далее, система попросит вас отформатировать системный раздел и предложит варианты: ext2, ext3, fat32, ntfs. Рекомендую вам выбирать ext3. В случае с ext2, возможно более высокое быстродействие из-за отсутствия журналирования, но также, есть опасность повреждения файловой системы при внезапной аварийной перезагрузке и после этого есть риск, что система не загрузится вообще. Короче, я попробовал оба варианта и особой разницы между ними не заметил. Поэтому рекомендую ext3 как более надежную. В случае с fat32, вы получите систему похожую на загруженную с Live CD – то есть без возможности записи. По поводу NTFS ничего не скажу, зачем использовать “неродную” для Linux/Android файловую систему, я не совсем понял.
  • Следующим шагом, инсталлятор спросит вас о необходимости установки стандартного Linux-загрузчика GRUB – надо ответить утвердительно (если вы не совсем гуру, который знает, как загрузить систему без загрузчика).
  • И последний вопрос – надо ли монтировать системный раздел в режиме записи с root доступом. Тут я тоже ответил утвердительно. Это несколько увеличивает размер устанавливаемой системы – смешно сказать – со 120 Мб до 200 Мб. Также, немного увеличится время установки. Но если вы желаете быть полновластным хозяином на устройстве и использовать все преимущества root доступа – вы должны ответить утвердительно.

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

Первый старт и настройка

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

Первый запуск системы длится достаточно долго – около 3-х минут, так как создается кэш программ. Все последующие запуски быстрые – около 20-25 секунд с момента старта в загрузчике до появления рабочего экрана.

Android_x86_eee_900_001

Опыт использования

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

Первое что мы видим – стандартный мастер настройки Android 4.0.4 при первом запуске. Настраиваем основные параметры и вводим данные нашего аккакунта Google.

Интерфейс системы, естественно планшетный, со всеми преимуществами и недостатками ему присущими. Тут чистый Андроид без всяких украшательств и оболочек. Это мне нравится. думаю особо подробного обзора делать не стоит. Обычный Android. Единственное – в настройках методов ввода присутствуют пункты “Аппаратная клавиатура” и “Мышь” со своими специфическими опциями.

2013-02-15 14.01.15

2013-02-15 14.01.15-1

2013-02-15 14.01.16-2

2013-02-15 14.01.15-2

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

Кроме того, у нас ведь есть физическая клавиатура – с ее помощью можно сделать многое. А именно – использовать курсоры для перемещения между элементами рабочего стола, для навигации в меню и в браузере, просмотре списков. Кроме того, аппаратная клавиша “меню”, которая присутствует у меня на клавиатуре, также функционирует отлично – срабатывает на рабочем столе и в программах – это очень помогает в быстром доступе к настройкам системы и программ. Клавиша Esc работает как кнопка “назад”. Кроме того, сохранена функциональность клавиши Fn – в сочетании с соответствующими клавишами это позволяет перевести нетбук в режим сна, включить/выключить WiFi, отрегулировать громкость и яркость, произвести копипаст текста (да, сочетания ctrl+c/v работают), короче, произвести массу полезных манипуляций без погружения в меню настроек.

Если говорить далее о физической клавиатуре, то стоит заметить, что в сборке “из коробки” отсутствует поддержка русского языка. Я даже немного расстроился. Но добрые люди посоветовали установить Russian Keyboard из маркета и использовать ее по умолчанию – это исправило ситуацию. Кроме того, я настроил переключение языков стандартным для меня сочетанием клавиш (в программе есть выбор) с выводом индикатора языков в панель уведомлений. После этого, использование физической клавиатуры в Android, по большому счету, ничем не отличается от такового в Windows или Linux.

Немного непонятно на первый взляд работает кнопка питания, вернее все вполне логично с точки зрения Android – она действует именно как кнопка блокировки, но почему-то не выключает экран полностью, а как бы приглушает яркость до минимальной и нетбук уходит в “сон по версии Android” – с работающими фоновыми процессами. При этом, можно водить мышкой по экрану, но произвести какие либо действия нельзя. При следующем нажатии на кнопку питания, аппарат просыпается и показывает экран разблокировки (позже я отключил его в настройках за ненадобностью). Аналогичным образом действует сочетание клавиш Fn + F1. А вот уйти в нормальный ноутбучный сон, девайс не может вообще, так как через 10-15 секунд после выключения экрана происходит какое-либо фоновое событие, нетбук начинает работать и переходит в заблокированное состояние. Т.е. этот сон “андроидный” – с фоновым режимом, сохранением подключений и звуковыми оповещениями о событиях. Для вызова меню выключения устройства, необходимо сделать быстрое двойное нажатие на кнопку питания.

В сборке изначально присутствует пакет Google Apps, что вы уже наверное поняли по описанному выше моменту ввода данных аккаунта Google. Естественно, также присутствует приложение Google Play и можно устанавливать приложения из официального магазина. Но с определенной оговоркой. Некоторые приложения просто невозможно установить – кнопка установки заблокирована – выдается сообщение “не поддерживается на вашем устройстве”. В основном это касается игр. Но после более глубокого изучения вопроса, я понял, что скорее всего это все программы, которым необходимо аппаратное ускорение графики или что-то вроде этого, до конца не уверен. Некоторые приложения устанавливаются, но не запускаются – вылетают с ошибкой или даже без уведомления – просто осуществляется переход на рабочий стол. Вот список некоторых критически важных приложений, которые не заработали в моей системе:

  • Google Chrome
  • Skype
  • Facebook
  • Instagram

Как уже было сказано, все игры, которые я пробовал, также не устанавливались или не запускались. Поэтому игровые возможности тут сразу отсекаются.   Единственная игра которую я увидел в рабочем режиме – какой-то Defender (присутствует в маркете и даже обновился), который был предустановлен в сборке. Вероятно, все эти ограничения с играми и программами связаны с архитектурой процессора. Но все-же, в основном все работает, просто надо сделать подбор приложений для своих задач, благо в Android выбор аналогичных решений очень велик. Кроме того, некоторые приложения запускались только в портретном режиме, соответственно просто не были пригодны к использованию из-за перевернутого экрана. На всякий случай, привожу свой набор отобранных программ, которые работают без проблем:

2013-02-15 14.01.15-6

2013-02-15 14.01.15-7

2013-02-15 14.01.15-8

Камера нетбука также ведет себя непонятным образом – если запустить приложение, изображение захватываемое с камеры видно нормально, но если сделать снимок, он получается очень темным, с едва заметными контурами объектов съемки. То есть, можно сказать, что камера не работает – в приложении Gtalk и Google+ отсутствуют настройки отвечающие за видеовызов. Странная ситуация…

Ну а теперь перейдем к положительным моментам. Конечно, они есть. И это, естественно, сама система Android. Если вы пользовались планшетами с док-станцией в виде клавиатуры, типа Asus Transformer, вы можете примерно понять модель использования такого устройства. Все что связано с набором текста на физической клавиатуре – приносит удовольствие. Уведомления и фоновый режим работы программ – также понравилось. Нормальные твиттер-клиенты, которые у меня заработали – Plume и Falcon на голову выше всего, что есть на платформе Windows и тем более Linux. Рабочие столы с виджетами – также не могут не радовать. Лично мне такая система показалась удобнее, чем новоиспеченный гибрид Windows 8 – все проще, понятнее, и более адаптировано к управлению тачпадом и мышью.

2013-02-15 14.01.15-9 2013-02-15 14.01.16-4

2013-02-15 14.01.16 2013-02-15 14.01.16-1

2013-02-15 14.01.15-3 2013-02-15 14.01.16-11

Что касается прироста или потери энергопотребления такой системы по сравнению с десктопными вариантами, мне сложно о чем-то судить, так как батарея нетбука очень старая – не забываем, что устройству все-таки более 5-ти лет. Кроме того, я не догадался проверить автономность в Windows или Linux. Тем не менее, замеры показали, что нетбук может активно проработать 3-4 часа от полностью заряженного аккумулятора, несмотря на то, что вентилятор в это время работает практически постоянно.

Общая производительность устройства в режиме обычной эксплуатации мне понравилась – на моем Eee PC 900, скорость работы точно выше чем на Windows и Linux.

Выводы

Как ни странно, Android на нетбуке оказался вполне жизнеспособен. Если бы его нормально портировать, до конца адаптировать под платформу х86 и устранить все описанные мной баги и недостатки, могла бы выйти едва ли не лучшая система для такого класса устройств. Ведь модель использования планшетов очень похожа на использование нетбуков. А тут еще и печатная машинка неплохая выходит. И даже в текущем недоделанном виде, проект Android x86 меня вдохновил. Также радует момент развития системы – на сайте присутствует девелоперская сборка Android 4.2. Отрицательным моментом, можно считать невозможность обновления – по крайней мере инсталлятор этого не позволяет пока сделать. Не смотря ни на что, пожалуй я пока не буду менять систему на какую либо другую, оставлю наконец-то многострадального старика в покое. Ведь основное предназначение – почта Gmail, интернет-серфинг, социальные сети, чат, набор текста, устройство выполняет если не на отлично, то вполне достойно. При этом система резво стартует и шустро работает. Тормозов при эксплуатации практически нет, программы запускаются быстро. Сама ОС занимает минимум места на диске. В общем, я считаю, что эксперимент удался. Браво Android, за такую универсальность!


  • RRRAM_Desh

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

  • RRRAM_Desh

    Кстати к плюсам (как андроид устройства) еще можно отнести наличие USB (без переходников OTG)
    п.с. а Єра нетбуков то не закатилась. зашел на балку местную, очень много постов “куплю нетбук” чуть ли не больше чем “Продам”

    • Точно! Совсем забыл об этом: любой usb drive подхватывается без вопросов, да.

  • Theri0n

    Мсье знает толк в извращениях! :)

  • Задумался… есть в наличии 15“ Dell Inspirion

    • Вроде для dell есть сборки. Посмотри на сайте.

  • N1kopol

    чтобы маркет ставил все приложения, нужно установить ее кастомную версию с multi DPI. Да, не ставились приложения из за измененного dpi. Аккум сколько по времени держит?

    • А по-моему dpi тут ни при чем. Я хром и вручную пытался установить, но при старте он выдавал сообщение “нет компонентов необходимых для запуска”. Т.е. дело все-же именно в отсутствии поддержки аппаратного ускорения для платформы х86. Тоже самое касается игр. По поводу аккума я написал в статье.

  • olegstotland

    Влад, ты право , молодец :)

  • iSanechek

    Владислав, теперь Хром ось хотеть обзор.))

  • Фуат

    Как можно вывести видео через VGA выход

    • Ну, я не пробовал. По идее – просто подключить к монитору через VGA если порт рабочий.