Форум LinuxPhone.ru

Форум по смартфонам и другим мобильным устройствам на базе Linux и Open Source.
Текущее время: 12 ноя 2018, 22:19
Часовой пояс: UTC + 3 часа [ Летнее время ]


Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Canonical запускает Android-приложения в Ubuntu Linux
СообщениеДобавлено: 27 май 2009, 11:01 
Не в сети
Администратор
Аватара пользователя
 WWW  Профиль

Зарегистрирован: 02 авг 2008, 21:37
Сообщения: 568
Откуда: Moscow
Linux-устройство: Samsung Galaxy S II
На мероприятии Ubuntu Developer Summit в Барселоне (Испания) компания Canonical, занимающаяся коммерческой поддержкой Linux-дистрибутива Ubuntu, продемонстрировала прототип среды исполнения приложений мобильной среды Android в Ubuntu Linux.

Цель очередной инициативы Canonical — привести на десктопы растущий мир сторонних приложений, доступных для продолжающей набирать популярность мобильной Linux/Java-платформы Android. Несмотря на то, что Android использует в своей основе Linux-ядро, все приложения работают в особом Java-окружении, так что запуск таких программ в обычной Linux-системе даже с установленной Java Runtime Environment невозможен.

В Canonical намерены добавить то недостающее звено в виде прослойки между Linux-ядром и Android-приложением, и первые результаты в виде рабочего прототипа уже были продемонстрированы на барселонском мероприятии. Разработчикам удалось скомпилировать окружение запуска Android-приложений с родной для Ubuntu версией базовой библиотеки libc и запустить в нем приложение на обычном Linux-ядре. Для того, чтобы финальная версия Android-окружения нормально функционировала, разработчики планируют включить в Linux-ядро патчи, добавляющие в него присутствующую в Android систему межпроцессного взаимодействия Binder.

Исходный код наработок, проведенных усилиями Canonical для запуска Android-приложений в среде Ubuntu Linux, будет скоро опубликован.

// http://www.nixp.ru/news/9742
// http://arstechnica.com/open-source/news ... ubuntu.ars

Интересный, конечно, ход, но лично мне не очень понятно, зачем это нужно, когда Android-приложения однозначно заточены на смартфоны. Если только применять в нетбуках с Ubuntu, но тоже есть большие вопросы... И еще -- крайне интересно, что будет с маркетом. Без него -- вообще скукота. Нужен адекватный способ управления пакетами и их быстрого поиска/простой установки, а не "поддержка возможности устанавливать пакеты apk".

_________________
По-моему, это еще один повод перейти на Убунту!


Вернуться к началу
 
 Заголовок сообщения: Re: Canonical запускает Android-приложения в Ubuntu Linux
СообщениеДобавлено: 27 май 2009, 13:14 
Не в сети
 Профиль

Зарегистрирован: 19 сен 2008, 21:23
Сообщения: 134
Откуда: Россия,Екатеринбург
Linux-устройство: Msi ноут с gentoo, Neo freerunner
Dmitry Shurupov писал(а):
Интересный, конечно, ход, но лично мне не очень понятно, зачем это нужно, когда Android-приложения однозначно заточены на смартфоны. Если только применять в нетбуках с Ubuntu, но тоже есть большие вопросы... И еще -- крайне интересно, что будет с маркетом. Без него -- вообще скукота. Нужен адекватный способ управления пакетами и их быстрого поиска/простой установки, а не "поддержка возможности устанавливать пакеты apk".

Смотрите шире. Это значит, что через какое-то время покупая телефон на базе нового maemo или openmoko(если оно не умрёт) вы будете иметь в придачу всё что есть у андроида.
Ведь не только гуй можно ретранслировать, а вообще весь стек. Потенциал достаточно хорош, и для дебага, или встраивания. А учитывая тот факт, что андроид становится всё распространённее , то и потребность в его встраивании тоже есть. Убунтоиды вновь уловили направление ветра, молодцы.


Вернуться к началу
 
 Заголовок сообщения: Re: Canonical запускает Android-приложения в Ubuntu Linux
СообщениеДобавлено: 27 май 2009, 13:37 
Не в сети
Администратор
Аватара пользователя
 WWW  Профиль

Зарегистрирован: 02 авг 2008, 21:37
Сообщения: 568
Откуда: Moscow
Linux-устройство: Samsung Galaxy S II
ix.. писал(а):
Смотрите шире. Это значит, что через какое-то время покупая телефон на базе нового maemo или openmoko(если оно не умрёт) вы будете иметь в придачу всё что есть у андроида.

Мне это напоминает очередную наивную попытку проинтегрировать все неинтегрируемое. Чтобы было -- а вдруг прокатит и само пойдет!

Все эти работающие через непонятное место Android-приложения в Maemo даром не нужны, когда есть свои аналоги, ориентированные на конкретную среду + устройство и работающие в 3 раза быстрее.

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

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

Будет здорово, если я не прав, но пока не вижу тому объективных причин.

_________________
По-моему, это еще один повод перейти на Убунту!


Вернуться к началу
 
 Заголовок сообщения: Re: Canonical запускает Android-приложения в Ubuntu Linux
СообщениеДобавлено: 27 май 2009, 14:07 
Не в сети
 Профиль

Зарегистрирован: 19 сен 2008, 21:23
Сообщения: 134
Откуда: Россия,Екатеринбург
Linux-устройство: Msi ноут с gentoo, Neo freerunner
Dmitry Shurupov писал(а):
Все эти работающие через непонятное место Android-приложения в Maemo даром не нужны, когда есть свои аналоги, ориентированные на конкретную среду + устройство и работающие в 3 раза быстрее.

Совершенно неизвестно на чём основано это утверждение, похоже ни на чём:) Они могут быть интегрированы в окружения и выглядеть как нативные и работать быстро, на то они и андроид приложения, а не pe exeшники от венды:)
Dmitry Shurupov писал(а):
Или давайте уже делать одну универсальную и качественную платформу (чего _никогда_ не будет -- законы рынка), иди давайте лучше разрабатывать нормальный софт для своей платформы, а не изобретать очередные костыли.

Будет постепенно, также как и законы рынка постепенно ослабляются. Если вы не заметили, то за последние 20ть лет мир настолько серьёзно вошёл в процес унификации и стандартизации - что это уже лиш вопрос времени. Кроме того, запуск аднроид приложений под другой платформой не кастыльное решение, как и запуск любого другого java приложения.
Dmitry Shurupov писал(а):
Я не понимаю людей, которые радуются запуску всего на свете в WINE, но тут ситуация еще хуже и более специфична, по-моему.

Будет здорово, если я не прав, но пока не вижу тому объективных причин.

А теперь небольшое объяснение. Объективные причины таковы, что андроид приложения это java байткод, пусть и специфический, но байткод, который трансформировать можно во что угодно, хоть в корову:) Сама платформа открыта, а значит вопросы портирования и трансформирования - это лиш вопрос трудочасов, не более.
В итоге, в зависимости от желания и вложений можно достич двух разных результатов:
-запуск приложений в отдельном выделенном пространстве(рабочем столе), который будет эмулировать рабочий стол андроида - это вариант минимум
-запуск приложений с предворительной трансформацией, то есть динамической рекомпиляцией байткода в нативный код без посредников в виде vm. Также с прямым задействованием нативных либ. Выглядеть это будет как нативное приложение написанно с помощью Qt или gtk. И работать будет неплохо.
Ситуация с wine намного хуже, так как там мы имеем дело с достаточно низкоуровневым кодом x86, который тоже надо рекомпилировать в случае переноса на другую платформу(а эффективность его рекомпиляции намного ниже эффективности jit компиляции ява байткода). Плюс pe формат и вендолибы несоизмеримо больше, нежели андроид. Отсюда и объём работ совсем иной.
Разумеется всякий результат есть только тогда, когда есть кому его обеспечивать, а учитывая острый диффицит хороших программистов, сомнения насчёт этого проекта есть. Боюсь что мы получим эмуляцию андроида в лучшем случае по 1му сценарию.


Вернуться к началу
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 


Форум LinuxPhone.ru — «Android» — «Общий по платформе Android»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron