LINUX.ORG.RU
ФорумTalks

Запуск android софта в других ОС

 ,


1

2

По мотивам http://www.lenta.ru/news/2012/12/28/bluestacks/

Для Mac вышла бета-версия BlueStacks - программы, которая позволяет запускать на компьютере приложения от мобильной ОС Android, сообщает TechCrunch.

В BlueStacks можно открыть любое из 750 тысяч приложений из магазина Google Play. Для управления программами используются мышка и клавиатура.

BlueStacks состоит из двух частей - это программа App Player для «воспроизведения» приложений и программа Cloud Connect для поиска приложений в Google Play. Технология виртуализации, которая используется в BlueStacks, носит название Layercake.

Помимо BlueStacks для Mac, существует версия для Windows. Обе программы находятся в статусе бета-версии и распространяются бесплатно.

а для линукса аналоги есть? нашел только старую новость, но непонятно, ушло ли там дело дальше прототипа Запуск Android-приложений в Ubuntu

Компания Canonical представила прототип среды выполнения Android-приложений, позволяющей запускать их в Ubuntu.
кроме того Android-приложения должны быть собраны с использованием библиотеки libc из Ubuntu

вопрос не технический, поэтому в толксы.

★★☆☆

гм, а не связано ли это с отсчетом на убунту.ком?

xtraeft ★★☆☆
() автор топика

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

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

только зачем тебе нужен этот софт для мобилок на десктопе?

мне не нужен, это размышления на тему 'андроид не линукс'

xtraeft ★★☆☆
() автор топика
Ответ на: комментарий от ps1h

Ну как, можно прикрутить к системнику зеркалку и фоткаться в ванной, а потом выкладывать в инстраграм-апп. По езернету, прямо из ванной.

Deleted
()

Dalvik открытый, java переносимая, чего бы не запустить-то. Вот с NDK у них будут проблемы, это да.

Только в иксах тода мультитача ещё не было, в прошлом году появился.

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

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

Кроме распространённого есть ещё узко заточенный софт, вроде ERP. Так вот раньше такие системы писали под винду, а сейчас под айпады не гнушаются, потому что для управленца планшет с качественно написанными программами будет интереснее ноутбука.

Ну а кодерами/админам, не пишущим под android (т.е. не нуждающимся в быстром симуляторе), не нужно.

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

нет, я не из таких. просто хотел поинтересоваться, может кто слышал что-то про этот прототип от каноникала

xtraeft ★★☆☆
() автор топика
Ответ на: комментарий от winddos

Chromebook с убунтой, планшет nexus с убунтой. Кроме того, NDK позволяет без проблем собирать и под x86, может часть игр так собраны.

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

В BlueStacks можно открыть любое из 750 тысяч приложений из магазина Google Play. Для управления программами используются мышка и клавиатура.

за что купил, за то и продаю.
а вот сейчас заодно и проверю, как сабж работает

xtraeft ★★☆☆
() автор топика
Ответ на: комментарий от quiet_readonly

Кроме того, NDK позволяет без проблем собирать и под x86, может часть игр так собраны.

Позволяет != их соберут.

Пересобрать нативную игру с android на обычный Linux достаточно просто (благо opengl es проприетарные драйвера поддерживают), но это никому не нужно.
Так же и под x86 никто собирать не будет.

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

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

xtraeft ★★☆☆
() автор топика
Ответ на: комментарий от winddos

Возможность играть в 3D игры (с кэшем).

xtraeft ★★☆☆
() автор топика
Ответ на: комментарий от winddos

благо opengl es проприетарные драйвера поддерживают

У AMD поддержку EGL и OpenGL ES 2 нужно качать отдельно (либы для Catalyst 12.10) а у драйвера nVidia поддержки EGL вообще нет, и OpenGL ES 2 нужно использовать через GLX_EXT_create_context_es2_profile. То есть в одном случае от пользователя требуются дополнительные телодвижения, а в другом правка приложения.

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

У линуксоидов проблемы с логикой. Откройте для себя учебник формальной логики и узнайте, что для утверждения «Все X - Y» противоположным будет «Некоторые X - не Y», а не «Все X - не Y».

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

Так что

Так же и под x86 собирать не все будут

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

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

http://digiex.net/guides-reviews/reviews/10590-bluestacks-review-use-android-...

A lot of Android apps do work perfectly, I have tested a fair few and had no real problems. Even games work pretty well. The frame rate of the more demanding 3d game will not be great, however I did manage to load GTA 3 up with Bluestacks running at 1920x 1920 and drive around, the frame rate was not the best though.

но это давно было, 12-04-12. вероятно, в новых версиях сильно лучше стало

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

Ну сам подумай сколько «стоит» эмуляция архитектуры.
Т.к игры собраны только под конкретные архитектуры ARM.

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

Речь о том, что при желании любой разработчик может относительно дешего перенести свои нативные приложения на Linux.
Но это не делают потому, что им это нафиг не надо, тоже самое со сборкой под x86.
Тот же Crytek выпустил свою аркаду Kindle Fire и все, так же есть куча игр которые работают только на Tegra.

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

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

Это такая шутка?
Речь не о казуалках, а о тех играх которые используют NDK.
Их в основном делают крупные студии, либо по заказу крупных студий/издателей.
И там всем совершенно плевать на Ubuntu.

Игровым разработчикам линукс не был нужен и сейчас ничего не изменилось.

И некоторые игры под x86 всё-таки собирают, хотя бы в целях получения быстрого эмулятора (с аппаратной виртуализацией).

Напиши петицию в Rockstar, что уж там.

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

ну понятно, что нативные быстрее будут работать.

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

казуалки неплохо так идут, ну и вообще эмулятор неплохой

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

ну понятно, что нативные быстрее будут работать.

Эмуляция процессора это не просто ресурсоемко, а очень ресурсоемко.
И улучшить производительность ну никак не выйдет.

казуалки неплохо так идут, ну и вообще эмулятор неплохой

Новость сама по себе любопытная, но не более.
Т.к мне совершенно не ясно кто будет ЦА такого софта.
Разработчикам он не нужен, т.к для 2D приложений есть штатный эмулятор от гугла, а 3D все равно надо тестировать на конкретном железе, т.к в сабже появится 100500 своих собственных багов.
Аудитория казуалок эмуляторами уж точно не интересуется.

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

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

а 3D все равно надо тестировать на конкретном железе, т.к в сабже появится 100500 своих собственных багов.

да вот в платной версии вроде как с этим все хорошо обещают

xtraeft ★★☆☆
() автор топика

Уже скачал

http://bluestacks.com/

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

А тут и Далвик ВМ даже появилась.

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

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

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

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

это будет ВИН!

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

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

Так же и под x86 никто собирать не будет.

Пока гугель в очередном обновлении ndk не включит х86 по-дефолту. Если уже не включил.

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

странно, никто толком и не отреагировал на желтый заголовок вида «android/linux приложения запускаются в макоси и винде, но не запускаются в gnu/linux»

ты сам что думаешь насчет блюстекса и насчет тяжелых игр оттуда?

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

пусть там спалит инсайд, хотя бы о планах на про версию ;)
catap, вдруг ты там пьяный - расскажи чего то, дай линуксоидам надежду на убогий гта вайс сити

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

Эмуляция процессора это не просто ресурсоемко, а очень ресурсоемко.

Есть такая вещь паравиртуализация (runtime трансляция инструкций процессора в другую архитектуру). Это, конечно, тоже сильно медленнее натива, но уже не настолько.

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

Подумай хорошо.
Все игровые движки и фреймворки пилятся под конкретное железо для запуска конкрентной архитектуры.

Многие разработчики под непопулярные конфигурации просто не собирают и не тестируют игры.
Пока что я Android x86 видел только в глубоких мечтах фанатов интела и девайсы на нем можно пересчитать по пальцам.
И пока это будет так, то игры для него никто тестить и собирать не будет.
Т.к проще не поддерживать непопулярные конфигурации, чем получать кучу плохих отзывов «глючит, не работает, зависает».

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

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

Было бы быстро, то юзалось бы в эмуляторах приставок.
А то только сейчас появилось железо которое способно тянуть работу ps2emu, а ведь там только Emotion Engine с 299 MHz. :(

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

Это один хрен, эмуляция. И не паравирт, а (динамическая) рекомпиляция. И работает она вполне прилично, в разумных пределах конечно =\

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

http://acer-club.ru/topic/14965-игры-для-android-x86-ics-40/page__p__273767#e...

http://acer-club.ru/topic/14965-игры-для-android-x86-ics-40/page__view__findp...

я б на месте линуксоидов радовался даже возможности поиграть в убогий мобильный rayman.

непонятно, работает ли таки гта или нет

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

я б на месте линуксоидов радовался даже возможности поиграть в убогий мобильный rayman.

90% линуксоидов таки пофиг, у одних консоли, у других дуалбут, а у третьим вообще на игры пофиг.

непонятно, работает ли таки гта или нет

За ссылки спасибо, про наличие «arm translator» даже не знал если честно.
Потыкаю на неделе в виртуалбоксе на чем нибудь ресурсоемком типа «Dungeon Defenders».

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

90% линуксоидов таки пофиг, у одних консоли, у других дуалбут, а у третьим вообще на игры пофиг

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

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

выход бета версии стима с тремя играми (сколько там «пофигистов» собралось, 60к на бетатест?)

У тебя с арфметикой как? Прикинь процент пользователей Линукса, потом прикинь 10% от них - получишь, что 60k бетатестеров - это не так много.

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

хм, ну вообще то не все пользователи линукса, интересующиеся играми, приняли участие в бетатесте.

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

ну вообще то не все пользователи линукса, интересующиеся играми, приняли участие в бетатесте.

Не все, да. Малая их доля.

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

настолько пофиг, что выход бета версии стима с тремя играми (сколько там «пофигистов» собралось, 60к на бетатест?)

Хорошо иметь нативные игры которые работают из коробки и без багов.
К тому же много игр == хорошие дрова, так что многие хотя бы по этому принципу поддерживают идею.

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

бандлов с казуалками и новости о пиаре очередного чего-то на кикстартере вызывает бурный ажиотаж

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

Ну а бандлы - ты не понимаешь смысл бандлов.
Их покупают не только и не столько ради игр, хотя в бандлах бывают хорошие игры.
Например текущий бандл это:
Всего собрано $2,622,953.57 из них 10.7% от линуксоидов.
Средняя оплата от линуксоида 10.49$.
Т.е из 392,213 покупок только 26,751 от линуксоидов.

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