Ubuntu Touch: ОС следующего поколения или Ещё один скин?
С момента появления планшетов на Android, или даже с момента появления HTC HD2, разработчики искали способ привнести Ubuntu на мобильные устройства. Очень похоже, что для каждого нового девайса появляются темы на форумах о том, как запустить Ubuntu на нём. Почти всегда это реализуется запуском Ubuntu через chroot уже поверх запущенного Android. Поэтому когда новость о том, что Ubuntu Touch будет на
Galaxy Nexus, Nexus 4, Nexus 7 и Nexus 10 попала в интернет, послышалось коллективное «Ура!». Затем, на прошлой неделе Canonical обрадовали нас видео, демонстрирующим Ubuntu Touch во всей красе на планшетах.
В четверг, Canonical выпустили официальные инструкции по установке Developer Preview на Nexus'ах, и снова вспыхнули обсуждения на XDA. Затем, когда люди начали устанавливать Developer Preview на свои устройства прояснилась одна вещь: Множество данных, которые показались в видео действующими на деле оказались фиктивными. Они не работают и не предназначены для пользователя. Очевидно, что это ранняя альфа и она не предназначена для обычного пользователя или для ежедневной работы. Также очевидно, что Android всё ещё является неотъемлимой частью Ubuntu Touch, даже урезанный до CM10.1 как основы, а chroot всё ещё используется для запуска Ubuntu.
В пятницу они выпустили инструкции по портированию и ещё одна догадка подтвердилась: Если ваше устройство поддерживает CM10.1, то на него тоже можно относительно легко портировать Ubuntu Touch. Во время пятничной встречи, организованной командой разработки Ubuntu были обсуждены следующие ключевые моменты:
Вопрос: Является ли Ubuntu Touch достаточно стабильной для каждодневного использования?
Ответ: Нет. Большинство ключевых «Приложений» не работают. Также нет поддержки 3G.
Вопрос: На какие устройства может быть портирована Ubuntu Touch?
Ответ: Так как Ubuntu Touch Preview просто запускается через chroot Cyanogenmod10.1, теоретически её можно портировать на любое устройство, которое поддерживается Cyanogemod 10.1. Разработка началась с ICS и естественно перешла на JB. Главное помнить, что производительность может изменяться. Инструкции по портированию можно найти по ссылке
Вопрос: Так как Ubuntu запускается через chroot Cyanogenmod, можно ли на ней запускать оригинальные приложения Android?
Ответ: Нет, из форка Cyanogenmod была вырезан Dalvik VM и все другие компоненты, необходимые для запуска Android-приложений. Есть вероятность, что кто-нибудь разработает эмулятор на подобие “bluestacks” для запуска Android-приложений, но скорее всего это не будут Ubuntu Team.
Вопрос: Возможен ли дуалбут?
Ответ: Да, благодаря стараниям людей с XDA-Developers дуалбут возможен. Однако не похоже, что он будет официально поддерживаться Ubuntu Team. В то время как Ubuntu, кажется, поощряет усилия сообщества, они подчеркивают, что не хотят, чтобы это стало особенностью, которую конечный пользователь будет ожидать официально поддерживаемой.
Вопрос: Использует ли графический интерфейс Ubuntu Touch X11 или Wayland?
Ответ: Нет. В Ubuntu Touch, как и в Android используется Display Flinger.
Вопрос: Какое ядро используется?
Ответ: Используется модифицированное ядро Android.
Вопрос: Как насчёт поддержки CDMA?
Ответ: Для пользователей Sprint и Verizon она будет. Ubuntu Team сказали, что GSM — это глобальный стандарт и просто поэтому они сосредоточены именно на нём, т.к. у всех разработчиков есть GSM устройства.
Вопрос: Будет ли Ubuntu принимать запросы слияния для подсистемы Cyanogen10.1?
Ответ: Да, это поощряется.
Вопрос: Где Ubuntu chroot взаимодействует с Android?
Ответ: ФС Ubuntu и все приложения хранятся в /data/ubuntu. Если вы воспользуетесь adb для обзора этой папки, вы увидите разметку ФС, знакомую большинству пользователей Linux.
Вопрос: Что работает?
Ответ: Так как это Developer Build, не стоит ожидать многого. Работоспособными являются:
Вопрос: Что не работает?
Ответ: Так как это Developer Build, не стоит ожидать многого. Неработоспособными являются:
Проблема в том, что на видео всё это работает и готово к использованию. Однако на деле это оказалось просто пиаром и ничем больше. Фактически ничего из показанного в видео не работает, даже на линейке Nexus, для которой обычно проще всего разрабатывать, и в которой уже полностью работает CM10.1. По факту тот же календарь — просто PNG заполнитель, очевидно не рабочий.
Это не значит, что мы считаем, что у этой платформы нет будущего, но это значит, что определённо есть куда расти. Здесь, на XDA мы предлагаем свою помощь проекту Ubuntu Touch. У нас больше опыта в мобильной разработке и мобильной телефонии, чем у большинства производителей оборудования и мы можем много чего предложить в качестве сотрудничества. И мы жаждем увидеть его плоды.
Эта статья является переводом статьи с XDA-Developers.
Автор — Jeremy Meiss
Перевод — мой
Galaxy Nexus, Nexus 4, Nexus 7 и Nexus 10 попала в интернет, послышалось коллективное «Ура!». Затем, на прошлой неделе Canonical обрадовали нас видео, демонстрирующим Ubuntu Touch во всей красе на планшетах.
В четверг, Canonical выпустили официальные инструкции по установке Developer Preview на Nexus'ах, и снова вспыхнули обсуждения на XDA. Затем, когда люди начали устанавливать Developer Preview на свои устройства прояснилась одна вещь: Множество данных, которые показались в видео действующими на деле оказались фиктивными. Они не работают и не предназначены для пользователя. Очевидно, что это ранняя альфа и она не предназначена для обычного пользователя или для ежедневной работы. Также очевидно, что Android всё ещё является неотъемлимой частью Ubuntu Touch, даже урезанный до CM10.1 как основы, а chroot всё ещё используется для запуска Ubuntu.
В пятницу они выпустили инструкции по портированию и ещё одна догадка подтвердилась: Если ваше устройство поддерживает CM10.1, то на него тоже можно относительно легко портировать Ubuntu Touch. Во время пятничной встречи, организованной командой разработки Ubuntu были обсуждены следующие ключевые моменты:
Вопрос: Является ли Ubuntu Touch достаточно стабильной для каждодневного использования?
Ответ: Нет. Большинство ключевых «Приложений» не работают. Также нет поддержки 3G.
Вопрос: На какие устройства может быть портирована Ubuntu Touch?
Ответ: Так как Ubuntu Touch Preview просто запускается через chroot Cyanogenmod10.1, теоретически её можно портировать на любое устройство, которое поддерживается Cyanogemod 10.1. Разработка началась с ICS и естественно перешла на JB. Главное помнить, что производительность может изменяться. Инструкции по портированию можно найти по ссылке
Вопрос: Так как Ubuntu запускается через chroot Cyanogenmod, можно ли на ней запускать оригинальные приложения Android?
Ответ: Нет, из форка Cyanogenmod была вырезан Dalvik VM и все другие компоненты, необходимые для запуска Android-приложений. Есть вероятность, что кто-нибудь разработает эмулятор на подобие “bluestacks” для запуска Android-приложений, но скорее всего это не будут Ubuntu Team.
Вопрос: Возможен ли дуалбут?
Ответ: Да, благодаря стараниям людей с XDA-Developers дуалбут возможен. Однако не похоже, что он будет официально поддерживаться Ubuntu Team. В то время как Ubuntu, кажется, поощряет усилия сообщества, они подчеркивают, что не хотят, чтобы это стало особенностью, которую конечный пользователь будет ожидать официально поддерживаемой.
Вопрос: Использует ли графический интерфейс Ubuntu Touch X11 или Wayland?
Ответ: Нет. В Ubuntu Touch, как и в Android используется Display Flinger.
Вопрос: Какое ядро используется?
Ответ: Используется модифицированное ядро Android.
Вопрос: Как насчёт поддержки CDMA?
Ответ: Для пользователей Sprint и Verizon она будет. Ubuntu Team сказали, что GSM — это глобальный стандарт и просто поэтому они сосредоточены именно на нём, т.к. у всех разработчиков есть GSM устройства.
Вопрос: Будет ли Ubuntu принимать запросы слияния для подсистемы Cyanogen10.1?
Ответ: Да, это поощряется.
Вопрос: Где Ubuntu chroot взаимодействует с Android?
Ответ: ФС Ubuntu и все приложения хранятся в /data/ubuntu. Если вы воспользуетесь adb для обзора этой папки, вы увидите разметку ФС, знакомую большинству пользователей Linux.
Вопрос: Что работает?
Ответ: Так как это Developer Build, не стоит ожидать многого. Работоспособными являются:
- Тачскрин
- Звук (через динамики)
- Дисплей
- Браузер
- WiFi (Без WPS)
- Камера (Фронтальная и задняя)
- Видеоплеер
- ADB
- Настройки яркости экрана
- Автояркость
- Голосовое управление HUD
- Голос в GSM (Нет настроек APN)
- SideStage видимо работает
Вопрос: Что не работает?
Ответ: Так как это Developer Build, не стоит ожидать многого. Неработоспособными являются:
- 3G/4G Данные
- Звук через гарнитуру
- HDMI
- Bluetooth
- Большинство приложений и меню
- Индикатор зарядки
- Центр приложений (Заметка: Можно установить простые приложения оболочки через apt-get install, используя chroot
- Большинство приложений просто заполнители
- MMS
- Соединения по CDMA
- SIM Storage
- Автоповорот
- Произвольные падения при свайпах
- Уведомления (снова заполнители)
- Большинство работающих приложений просто веб-приложения (типа m.gmail.com)
- NFC
Проблема в том, что на видео всё это работает и готово к использованию. Однако на деле это оказалось просто пиаром и ничем больше. Фактически ничего из показанного в видео не работает, даже на линейке Nexus, для которой обычно проще всего разрабатывать, и в которой уже полностью работает CM10.1. По факту тот же календарь — просто PNG заполнитель, очевидно не рабочий.
Это не значит, что мы считаем, что у этой платформы нет будущего, но это значит, что определённо есть куда расти. Здесь, на XDA мы предлагаем свою помощь проекту Ubuntu Touch. У нас больше опыта в мобильной разработке и мобильной телефонии, чем у большинства производителей оборудования и мы можем много чего предложить в качестве сотрудничества. И мы жаждем увидеть его плоды.
Эта статья является переводом статьи с XDA-Developers.
Автор — Jeremy Meiss
Перевод — мой
0 комментариев