LINUX.ORG.RU

Ubuntu For Phone

 ,


5

1

Компания Canonical сорвала покровы с мобильной версии Ubuntu, которая будет построена на ядре и драйверах Android, но при этом не будет использовать Dalvik. Мобильная Ubuntu будет поддерживать как ARM-, так и x86-процессоры и требовать минимальной адаптации для запуска на существующих Android-платформах.

По словам Марка Шаттлворта, лидера Canonical, их цель — создать что-то необычайное, одну платформу для всех типов устройств: от телефонов и планшетных ПК до облаков и супер-компьютеров.

Разработчикам предлагается интегрировать их веб-сервисы HTML5 прямо в систему, они смогут создать иконки и получать доступ к системным операциям. Если вам не нравится HTML5, то можно использовать QML вкупе с C/C++ или JavaScript, вместе с нативным OpenGL и прочими вкусными вещами. QML-тулкит и пример приложения доступны уже сейчас.

Телефоны на собственно Ubuntu обещаны к началу 2014 года, образы платформы разработки будут предоставлены для Galaxy Nexus в течение ближайших нескольких недель.

Красивые концепты на сайте Ubuntu

Дизайн новой системы

>>> Новость на TheVerge

★★★★★

Проверено: tazhate ()
Последнее исправление: mono (всего исправлений: 11)
Ответ на: комментарий от PolarFox

Какая тебе разница, приложения всё равно примерно с нуля писать.

почему? много ли кому нужен *по делу* onMouseOver или как он там в Qt называется?

а мультитач замаппить на что-то полезное для каждой аппликухи — это куда меньше, чем писать с ее нуля

ну и да, на мой вопрос «это будет полноценный порт Qt, или какая-то урезанная хрень с убунтуспецифичными патчами?» ты можешь ответить? все же интересно, куда стоит посматривать

www_linux_org_ru ★★★★★
()
Ответ на: комментарий от www_linux_org_ru

На видео я не слышал про qt, я слышал про qml.

PolarFox ★★★★★
()
Ответ на: комментарий от lucentcode

О какой скорости ты говоришь, ты 3d рендер писать собрался чтоли.. Описывать пользовательский интерфейс - более чем достаточно.

C++ и Java ... скорость будет ощутима повыше

Да с чего, даже тут http://benchmarksgame.alioth.debian.org/u64/benchmark.php?test=all&lang=v... скорость сравнима, что говорить про реальные приложения.

special-k ★★★★
()
Ответ на: комментарий от www_linux_org_ru

Много знаешь приложений на Qt с интерфейсом, вписывающимся в показанный в ролике прототип?

Интерфейс под разные платформы _необходимо_ писать с нуля.

note173 ★★★★★
()

Пока больше верится в успех Jolla. Они и выпустятся ощутимо раньше, и успешные телефоны на операционке имеются, и партнеры у них выглядят многообещающе.

Ustin
()

Картинки хороши, идеология привлекательна, лидер харизматичен. Шансы на взлёт неплохи. Буду с любопытством смотреть на убунтофоны, как появятся. Очень хочется слезть с андроида, достал.

cache ★★
()
Ответ на: комментарий от special-k

V8 используется только в WebKit. Приложения HTML5 под стандартный браузер в Ubuntu for Phone может и будут его использовать(мы же не знаем, на каком движке они HTML рендерить будут), а вот QML(Javascript для Qt) скорее всего не юзает V8, а значит будет тормозить.

lucentcode ★★★★★
()
Ответ на: комментарий от note173

Много знаешь приложений на Qt с интерфейсом, вписывающимся в показанный в ролике прототип?

а нафейхоа мне такой интерфейс? меня больше проги интересуют

мне пригодились бы порты тех прог, что есть в дебиане, причем не только Qt-шных, но и gtk-шных, и wx тоже (я бы даже согласился на wx over gtk over Qt)

Интерфейс под разные платформы _необходимо_ писать с нуля.

гы-гы

доказательства будут? почему нельзя адаптировать или подпатчить уже существующий интерфейс?

www_linux_org_ru ★★★★★
()
Последнее исправление: www_linux_org_ru (всего исправлений: 1)
Ответ на: комментарий от lucentcode

Тут же недавно новость про qt5 была, там именно V8. Хотя, лично мне больше нравится spider monkey, т.к. она поддерживает больше фич. Например let неплохо ускоряет работу скрипта.

special-k ★★★★
()
Последнее исправление: special-k (всего исправлений: 2)

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

Stalin ★★★★★
()
Ответ на: комментарий от www_linux_org_ru

пока что только Qt умеет хорошо эмулировать UI платформы, только вот в Qt 5 он разучился, а некоторые визуальные недоделки пока не устранены

а на мобильных платформах типа Android возможно пока не умеет органично хватать оформление - надеюсь Digia пофиксит

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от www_linux_org_ru

мне пригодились бы порты тех прог, что есть в дебиане, причем не только Qt-шных, но и gtk-шных, и wx тоже (я бы даже согласился на wx over gtk over Qt)

Для этого хватит отдельного x-сервера для легаси, как в os x. Совершенно точно это не основной случай использования смартфона.

почему нельзя адаптировать или подпатчить уже существующий интерфейс?

Потому что разные платформы имеют слишком разные требования к интерфейсу. Приходится выбирать: универсальный некрасивый, неудобный, «ненативный» интерфейс или специализированный красивый, удобный, работающий точно так же, как и все остальные интерфейсы на конкретной платформе.

доказательства будут?

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

note173 ★★★★★
()
Ответ на: комментарий от special-k

А на сколько древнее у тебя железо (кстати)?

Нетбук с атомом на борту и 2гб ОЗЫ. Да, ставил убунту с unity.

f1xmAn ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

пока что только Qt умеет хорошо эмулировать UI платформы

Недостаточно хорошо. В телефонах мало поменять тему кнопок и скорость анимаций.

note173 ★★★★★
()
Ответ на: комментарий от Stalin

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

А что тебе надо от полноценного линукса на смартфоне?

metar ★★★
()

ааа, unity bar в телефоне. Зачем?

insider ★★★
()

Ага... solid stability... 12.04 — глюкодром ещё тот, хотя вроде те баги которые больше мешали уже пофиксили. Но 10.04 всё равно лучше был. Даже лучше Debian 6.0 с софтом той же давности.

Xenius ★★★★★
()
Ответ на: комментарий от Psykukumber

Ну что, господа хейтеры, кто-то еще будет спорить о преводсходстве Ubuntu?

Вот появятся телефоны на ЭТОМ, тогда и посмотрим.

hobbit ★★★★★
()

Почему на видео нет лагов интерфейса Unity2D?

pacify ★★★★★
()
Ответ на: комментарий от cache

Очень хочется слезть с андроида, достал.

Хочешь примерить зонд от другого производителя? :)

В современном мире, как сказал ВВП, идёт уже борьба не за природные ресурсы, а за трудовые, человеческие ресурсы.
Так что, зонды - это очень полезная часть олигополий.

pacify ★★★★★
()
Ответ на: комментарий от pacify

Хочешь примерить зонд от другого производителя? :)

Хочу посмотреть, что предложат, для начала. Мне нужен больший контроль над железом и большая производительность с сопоставимыми затратами на освоение. Если Ubuntu Phone выстрелит, есть немалый шанс, что она меня устроит. Марку гораздо сложнее будет чрезмерно зондировать свою систему, репутационные риски высоки. А если говно вроде соцсетей и внешнего поиска можно будет отключить, то насрать, что оно включено по умолчанию. Я прекрасно понимаю, что это требование рынка, и претензий иметь не буду, как, собственно, не имею их к Ubuntu Desktop.

В современном мире, как сказал ВВП, идёт уже борьба не за природные ресурсы, а за трудовые, человеческие ресурсы.

В цивилизованном обществе изречения ВВП давно пора приравнять к изречениям Шилькгрубера, и считать жесточайшим моветоном.

cache ★★
()
Ответ на: комментарий от note173

второй абзац, я как раз это и написал

в общем... хочется единого инструмента под все платформы

возможно пока крупным компаниям для максимального эффекта придется логику писать на чем-то одном, а UI - уже под платформу, жаль

I-Love-Microsoft ★★★★★
()

Если под эту бубунту фор пхоне без особых плясок с бубном можно будет собрать и запустить любую гуёвую и негуёвую софтину из дебиановских реп, как для миги - то будет лютый вин, который ожидался но не произошёл при выходе ведроида. И собственно всякий QML и HTML5 по боку.

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

Пока что есть только 3 реально существующих линуксячьих телефона - N900, N950 и N9. Всё остальное от первых моторол на «линуксе» до современного ведроидного говна - гнусное издевательство над самой идеей линукса.

Stanson ★★★★★
()
Ответ на: комментарий от note173

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

я лучше предъявлю алгоритм изменения (так сказать «мобилизации») интерфейса для конкретного приложения — скажем, редактора текста с форматированием а-ля (сильно?) упрощенный open office; а было ли оно реально перенесено или нет — не важно, т.к. интерфейс мобильного приложения совпадает с мобилизацией интерфейса open office

тут еще вопрос, что значит «новый» интерфейс; поскольку приличный десктопный софт позволяет юзеру выбирать, какие кнопки/виджеты показывать на панели, а какие нет, то разница в показе этих кнопоки/виджетов по умолчанию уж точно не должна считаться новым интерфейсом

я пользовался ms word for winCE на экране 240х320 и это оставляло приятные впечатления

итак, алгоритм:

1. основное меню из горизонтального делаем вертикальным и его вызов переносим на хардварную кнопку (в winCE вызов был на рисованной кнопке на одной из панелей, но это не существенно)

2. делаем другие акценты — т.е. кнопки, включающие-выключающие панели, которые десктопным юзерам нафиг не нужны, здесь занимают важное место

3. формы трансформируем например в иерархические меню как в андроиде; трансформация может быть сделана автоматически — надпись на рамке, обводящей несколько элементов, становится заголовком (а связь между полем ввода и label-ом, относящимся к нему, все приличные программисты указывают каким-либо образом)

4. правая кнопка мыши заменяется долгим прижатием (хотя возможно варианты)

5. мессадж-боксы и формы с небольшим числом кнопок остаются как есть

вот интерфейс основной рабочей области может требовать существенного перепроектирования, если у нас приложение навроде wireshark, но и там можно придумать, как это сделать алгоритмически, а не ad-hoc

Для этого хватит отдельного x-сервера для легаси, как в os x. Совершенно точно это не основной случай использования смартфона.

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

www_linux_org_ru ★★★★★
()
Последнее исправление: www_linux_org_ru (всего исправлений: 6)
Ответ на: комментарий от www_linux_org_ru

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

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

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

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

note173 ★★★★★
()
Ответ на: комментарий от note173

И это все должно происходить автоматически? В общем виде трасформацию описать невозможно,

с чего вдруг? я уже сказал, что ms word for winCE имел интерфейс, трансформированный именно таким образом (+ естественно обрезка), и им было пользоваться приятно, несмотря на маленький экран как по размеру, так и по количеству пикселов

Более того, все эти мелочи, которые вылезут при перепроектировании, и приведут в конце к разработке интерфейса с нуля.

я кажется понял — ты из тех, кто перестановку кнопочек считает новым интерфейсом

ну тогда, значит, я в каждой десктопной программе, которой просто пользуюсь, «разрабатываю интерфейс с нуля», потому что меня дефолтный не устраивает

www_linux_org_ru ★★★★★
()
Последнее исправление: www_linux_org_ru (всего исправлений: 2)
Ответ на: комментарий от note173

Основной случай использования смартфона — запуск клиентов к различным сервисам, предоставляющим контент.

а, понимаю — речь идет о том, можно ли автоматически ужать дизайн веб-страницы вконтактика до дизайна мобильной аппликухи, которая лазит во вконтактик

я думаю, хотя не могу сказать уверено, что да, и мне интересно было бы сформулировать такой алгоритм

www_linux_org_ru ★★★★★
()
Ответ на: комментарий от www_linux_org_ru

ms word for winCE имел интерфейс, трансформированный именно таким образом

Хорошо, опиши трансформацию под андроид или ios. WinCE выглядела неплохо в свое время, но это время давно прошло.

я кажется понял — ты из тех, кто перестановку кнопочек считает новым интерфейсом

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

note173 ★★★★★
()
Ответ на: комментарий от OperaSoftvvare

И все же это событие года. Уверена, Марк осилит то, чего не смогла сделать нокиа.

Да Nokia-то смогла, просто ей помешал Элоп, а так Meego на N9 была лучше андроида и iOS уже в имевшемся состоянии.

Xenius ★★★★★
()
Ответ на: комментарий от false

О_о будут конечно же! мир не без упоротых людей! главное чтобы нашлись те кто не будет да.

Thero ★★★★★
()
Ответ на: комментарий от www_linux_org_ru

можно ли автоматически ужать дизайн веб-страницы вконтактика до дизайна мобильной аппликухи, которая лазит во вконтактик

В фейсбуке раньше делали что-то похожее, только вручную (приложение было фактически браузером со вкладками слева). Рейтинг 2.5 из 5. И это вручную, над дизайном работали люди.

Спроектированное с нуля всегда лучше, чем адаптированное.

note173 ★★★★★
()

а и да теперь кьют официально лучший кросплатформенный фреймворк и эвривэре. BB android ios wp8(тут печальновато правда) webos sailfish ubuntu(осталось чтоб основной юнити переписали на кьют и торт)..

Thero ★★★★★
()
Ответ на: комментарий от note173

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

пока я с тобой говорю, меня постоянно *охрененно* удивляет твой низкоабстрактный взгляд

я еще отвечу

www_linux_org_ru ★★★★★
()
Последнее исправление: www_linux_org_ru (всего исправлений: 1)
Ответ на: комментарий от tazhate

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

Тогда чушь не неси.

Тем не менее, интеграцию с амазоном и баннеры проприетарных в убунте появился. У меня нет никакой уверенности, что убунта эта не будет вторым андроидом — пусть в основе и свободное ядро и даже приложения, но на реальных устройствах хрень, подобная iOS — проприетарщина во все поля, закрытые драйвера, а теперь ещё и Mass Storage убирают.

Ну или Harmattan (Meego) — проприетарная графическая оболочка, проприетарные приложения от нокии, включая ovi store, из которого даже бесплатные приложения без регистрации не установить.

Xenius ★★★★★
()
Ответ на: комментарий от tazhate

это получается прямо идеальный телефон, даже для моих запросов.

А хардверная клавиатура?

Интерфейс подкупает люто, конечно.
Мне прям очень понравилось.

В N9 такой уже есть, по крайней мере со свайпом.

Xenius ★★★★★
()

Это все хорошо... главное что бы аккумулятор поменьше кушался, тогда может задумаюсь

NK ★★★★★
()
Ответ на: комментарий от tazhate

Да практически Windows из него сделали.

В каком месте, лол?

Я бы сказал, скорее макось, но она не лучше Windows.

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

Правда, я всё равно наверное куплю такой если можно будет снести убунту и без проблем поставить тот же Slacked ARM, но пересобрать для него из исходников оболочку (именно саму оболочку исключая всякую дрянь вроде магазинов приложений, твиттеров и мордокниг) и если устройство будет работать полностью без проприетарных драйверов. И если будет хардовая клавиатура.

Вообще я ещё раньше надеялся что раз андроид на ядре linux, то его можно будет легко снести и поставить нормальный GNU/Linux.

А оказалось — хрен вам. Проприетарные драйвера, залоченные загрузчики.

Поставить GNU/Linux на старое устройство с Windows Mobile оказалось проще чем на новое с Android.

Xenius ★★★★★
()
Последнее исправление: Xenius (всего исправлений: 6)
Ответ на: комментарий от tazhate

На других платформах свой планировщик, например, совсем не зашьешь. И чрута нет, ага.

На N9 вся система обновлялась через интернет сама на следущую мажорную версию — только ткнуть ОК (ну как в классических GNU/Linux)

Xenius ★★★★★
()
Ответ на: комментарий от tazhate

Там нету иксов, фреймбуффер же

Тогда какой смысл? Вот в N9 были иксы и ничего не тормозило, зато теоретически можно было любые иксовые проги запускать при желании.

Xenius ★★★★★
()
Ответ на: комментарий от FIL

Дизайнеры в убунту хорошие, только с цветовосприятием у них какая-то беда.

Kindly_Cat
()
Ответ на: комментарий от note173

сравнимого хотя бы с bada

Как будто об этой баде кто-то слышал. Обычная проприетарная поделка, тоже на ядре Linux, но хуже андроида.

Xenius ★★★★★
()
Ответ на: комментарий от tazhate

список огласи

Ну не знаю как ему, а мне надо

  • _нормальную_ консоль, с возможностью быстрого набора нужных для консоли символов, причём чтоб можно было воткнуть хардверную USB-клаву (никак не адаптированную) и в консоли все клавиши работали, в тч Esc, Ctrl, Alt (meta) и F1-F12
  • нормальное приложение камеры, чтоб можно было указывать параметры съёмки включая выдержку, диафрагму и с ручной фокусировкой, плюс интерфейс для скриптования
  • нормальный браузер с вкладками, adblock и noscript, избирательным показом картинок и без флеша.
  • Нормальный jabber-клиент с поддержкой конференций, XMPP-консолью и возможностью сохранять логи.
  • Нормальный репозитарий свободных приложений, чтоб там не было проприетарщины и платной фигни, но при этом обновляемый не реже одного дня с релиза новой версии. И чтоб можно было получать доступ ко всем его функциям из консоли.
  • Диктофон с возможность записывать сразу в vorbis или opus и неограниченной длиной записи.
  • Файловый менеджер с опциональным показом скрытых файлов, возможностью зайти в любую директорию в какую позволяют права (в тч / ), возможностью сразу отправить _любой_ файл по Bluetooth / NFC / etc и нормальной адресной строкой.
  • Текстовый редактор с поиском и заменой по регекспам. Желательно интегрированный с заметками (то есть один и тот же редактор для заметок — тогда они сами сохраняются при закрытии и для plain-text — тогда сами не сохраняются). И желательно чтоб с интеграцией с компилятором / интерпретатором (например сразу запустить написанный скрипт в консоли или скомпилировать gcc и запустить)
  • читалку книг типа fbreader, понимающую как минимум, fb2, pdf и djvu (можно и несколько отдельных, лишь бы место запоминали)
  • Смотрелку картинок с отображением EXIF и удобным управлением
  • Видеоплеер, который бы воспроизводил любые файлы, даже в экзотических форматах — в идеале тот же mplayer или vlc с сматрфонным интерфейсом.
  • Аудиоплеер с поддержкой как минимум ogg vorbis, flac и mp3, причём mp3 свободным кодеком, а не fluendo
  • Battle for Wesnoth с возможностью играть на оффссервере

Ну пока хватит? Не знаю ни одного смартфона где это всё бы было

Xenius ★★★★★
()
Последнее исправление: Xenius (всего исправлений: 3)

смогут создать иконки и получать доступ к системным операциям

Jayrome ★★★★★
()
Ответ на: комментарий от note173

А меня удивляют невероятно далекие от реальности рассуждения.

гы.

гы.

они, скорее, могут оказаться слишком абстрактными

разница между отрывом от реальности и излишней абстрактностью в том, что в первом случае не известны существенные фактические данные, а во втором случае модель, описывающая их, является слишком простой

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

тут, между прочим, не все так просто — если человек А не знает алгоритма динамического программирования (беллмана), то он вполне может так утверждать, подтверждая свои слова тем, что все известные ему алгоритмы качественного переформатирования требует экспоненциального времени; в то же время человеку В, знающему алгоритм динамического программирования, это высказывание может казаться диким

www_linux_org_ru ★★★★★
()
Ответ на: комментарий от www_linux_org_ru

алгоритма динамического программирования (беллмана)

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

Я думаю, твой оппонент имел ввиду именно это.

pacify ★★★★★
()

поскорей бы глянуть на результат.

bioreactor ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.