Ubuntu теперь работает на настольных компьютерах, телефонах и планшетах. Версия для планшета завершает набор и делает Ubuntu единственной операционной системой, которая охватывает все платформы. Этого достаточно, чтобы дать ему преимущество?
С точки зрения пользователя Ubuntu для планшетов выглядит действительно интересным предложением. Это более или менее полноценный Ubuntu, объединяющий в себе рабочий стол, телефон и планшет.
Ключевая особенность, которая отличает его от других, заключается в том, что он поддерживает настоящую многозадачность. Это функция, которую другие операционные системы удалили из своих версий для планшетов, потому что, как утверждается, она неуместна. Многозадачность и многооконность могут быть сочтены неуместными просто потому, что это сложно и / или перегружает оборудование, но это то, что действительно нужно пользователям.
Ubuntu для планшетов поставляется с системами, которые вы ожидаете найти в полной реализации Linux, и, помимо многозадачности, она также поддерживает многопользовательскую. Да, люди могут войти в систему со своим именем пользователя и паролем и получить доступ только к своим файлам.
Однако, чтобы сделать его более похожим на планшет, у нас есть не только сенсорный экран, но и ряд новых функций пользовательского интерфейса, таких как Edge Magic, который выдвигает панель управления с каждого края экрана. Он также имеет управляемый голосом дисплей, хотя насколько это будет полезно, сомнительно.
Вы можете увидеть весь маркетинговый ход в следующем видео, которое стоит посмотреть:
С точки зрения разработчика, настоящая привлекательность заключается в том, что одно приложение может работать на всех платформах. Вы даже можете создать свое приложение для телефона с Ubuntu и увидеть, как оно запускается на планшете в специальной области, называемой боковой сценой, без изменения размера окна.
Вы можете создавать приложения с использованием технологии HTML, и Ubuntu рассматривает их наравне с собственными приложениями. Конечно, если вы ограничитесь HTML, вы уже можете создавать приложения, которые теоретически работают на всех платформах. Важно то, какая часть базовых аппаратных сервисов доступна для JavaScript, и на данный момент это не ясно.
Также поддерживаются собственные приложения, и вы можете использовать ряд языков для их создания, но Python, похоже, предпочтительнее. Пользовательский интерфейс создается с помощью Qt, что довольно просто. Однако неясно, какой доступ API предоставляет к оборудованию — GPS, телефону, акселерометру и т. Д. Существует также небольшая проблема, заключающаяся в том, что телефонная версия Ubuntu использует QML, декларативный язык, подобный JavaScript для пользовательского интерфейса. Насколько точно совместимы приложения для телефонов, планшетов и настольных компьютеров на данный момент, снова неясно. Однако важно то, что Canonical твердо намерена сделать платформу единообразной. Комбинированный Ubuntu 13.10 с кодом для телефона и настольного компьютера в одном выпуске должен быть доступен в октябре этого года.
Конечно, с Ubuntu проблема действительно в аппаратном обеспечении. Попытка найти оборудование, которое поставляется с установленной настольной Ubuntu, возможна, но не так просто, как для iOS или Windows. Что касается версий для планшетов и телефонов, вы очень сильно увлекаетесь своими делами. Будут предварительные версии ОС, которые будут установлены на Nexus 4 (телефон) и Nexus 7 и 10 (планшеты). Это, безусловно, захват оборудования Google, чтобы избавиться от начальных препятствий Ubuntu. Насколько легко будет установить и удалить — это станет известно только в (самом ближайшем) будущем.
Были заявления, что телефоны Ubuntu находятся в стадии разработки и будут доступны где-то в начале 2014 года. Новостей о пользовательских планшетах нет.
Так стоит ли писать код для Ubuntu?
С технологической точки зрения это привлекательно, особенно если вы уже знакомы с Qt / QML. Однако без поддержки производителей оборудования размер рынка мобильных приложений Ubuntu очень мал — можно сказать, близок к нулю.
Так что будем надеяться, что скоро мы получим более подробные новости об оборудовании.