Pull to refresh

Comments 38

На случай, если кто не знает, есть еще одна альтернатива — Android x86 под каким-либо VM. Скорость работы превосходит все возможные ожидания, а за счет снепшотов в VMWare/VirtualBox работать в разы удобнее, не говоря о возможности гибкой настройки сети. Но есть и ложга дегтя: соотношение сторон 4/3 и невозможность использовать NDK под ARM. Если Вашей программе это не критично, то лучше варианта не найти.
Согласен. Скорость выполнения цикла у меня в VirtualBox на Athlon II X3 3.3 GHz: 2179.
разрешение можно выставить в конфигурационных файлах для вашей виртуалки (virtualbox)
NDK x86 заработает? То есть если приложение имеет x86 библиотеки внутри, будет работать?
Конечно, это ведь полноценный Android на x86 в виртуалке.
Неплохо было бы увидеть сравнение всех возможных вариантов — а это помимо уже названного Android x86, еще и «родной» эмулятор x86.
Цикл

Замерялось время выполнения вот такого кода:

Возник вопрос о корректности этого бенчмарка. В Android класс java.util.Random реализован без NDK (как и в OpenJDK, собственно), но вполне может оказаться, что в BlueStacks сделана обертка над системными вызовами. Если есть возможность, включите в свой проект код Random и замерьте снова, чтобы убедиться в чистоте теста.
По поводу размера экрана на Маке с ретиной — те же грабли как и с обычным эмулятором, или отображается номально?
Сорри, у меня нету мака с ретиной, не могу проверить.
Да, если ему понравится видяха компа.
К ложкам дёгтя стоит добавить пару пунктов из лицензионного соглашения:
By providing us with your mobile telephone number you consent to our use of that number to send you text or SMS messages with details of offers, our services and other advertising, until you tell us to stop.
Указав свой (настоящий) номер телефона, вы подписываетесь на СМС-спам.
Any commercial use of the Bluestacks Software is strictly prohibited, except as allowed herein or otherwise approved by us.
Коммерческое использование запрещено.
Вопрос был явно не ко мне, но я из любопытства проверил.

Оба эмулятора запускаются с нуля примерно за одинаковое время — 15 с (на ноутбуке с i5 и 4ГБ). Деплой из эклипса в x86 занимает примерно три секунды, в Bluestacks — одну.
Если отключить анимацию (которая в Bluestacks не включается, а в x86 тормозит), Bluestacks субъективно немного отзывчивее (на грани погрешности).
Ещё в x86 почему-то не заработала аппаратная клавиатура, в Bluestacks всё окей.

Зато в x86 больше настроек и нет панели «Suggested Apps» :)
Куда его указывать то (вписывать), свой номер телефона?
WhatsApp хочется.
Не запустился аргументирую тем, что у меня установлено «virtual pc software». Чем ему помешало наличие VmWare Player или MS Virtual PC не понимял. После прочтения их рекомендаций — сразу в мусор.
Извините, парсер съел ссылку
getsatisfaction.com/bstk/topics/can_i_install_bluestacks_on_a_pc_where_a_virtual_machine_is_already_installed
Если кортко, они конфликтуют со всеми:
a) Microsoft Virtual PC,
b) Intel's Hardware Accelerated eXecution Manager (HAXM) released with latest Android SDK
^^^^^ (а это уже откровенный бред !)
c) Microsoft Windows 7 XP mode (аналогично)
d) VMWare Workstation,
e) Oracle VirtualBox
Под мак предлагают только какой-то Bluestack App Player, где можно запускать какие-то приложения для андроид из доступных. Я что-то делаю не так?
Ну, вообще-то оно и под Windows так называется. Запускаете плеер — дальше см. пункт про настройку отладки в статье.
Извините, не понял вопроса. Ставить приложения из маркетов можно сразу, из коробки. Еще и поиск удобный есть, сразу по нескольким маркетам. А если Вам нужен путь, куда был установлен Bluestacks — так куда поставите, там и будет.
Если мы говорим об одном и том же то у меня маркеты выглядят вот так
Поставил, скорость восхитительная. Вот только теперь никак не могу найти, как заставить приложение отображаться в портретном режиме.
справа внизу кнопка, там для каждого приложения можно выбрать размер.
Это да, но даже с другим размером они все у меня в ландшафтной ориентации. Как поставить портретную?
по ходу подключиться к виртуальной машине по 127.0.0.1:5555 нереально, если уже установлена какая-то другая, например VirtualBox. Во всяком случае под мак. А жаль.
Столкнулся с той же проблемой, однако нашел решение.
Если зайти в папку, где лежит сам BlueStacks, то там можно найти лог системы. А в нем есть строчки:
Adding redirect for guest port tcp/5555
uHD-Network(14756: 1799): Trying host port 10001
uHD-Network(14756: 1799): Using host port tcp/10001 for guest tcp/5555

Я попробовал подключиться к adb connect localhost:10001 и ура!
Только сейчас добрался снова до этого топика (по ходу его кто-то удалил до этого). Спасибо, заработало!
Запустил BlueStacks, запустил Eclipse, — ничего не нашлось.
Проверял так как вы писали. «это можно проверить на табе «Devices»» — у меня этот таб пустой.
Пробую что-то под Андроид писать, хочется сразу быстрый эмулятор.

Не подскажете в чем может быть фишка?
Спасибо.
Ну в статье же написано, что делать — adb connect 127.0.0.1
где его писать то? в командной строке не идет, не знает это команды.
Пасиб.
Прочитайте уже эти несчастные 3 предложения в статье. Там же всё написано.
tangro — прошу прощения, перечитал несколько раз, но не внимательно. :(
Наконец увидел, и подключил.
«Утилита adb входит в Android SDK (у меня она находится в папке C:\Users\%MyUser%\android-sdk\platform-tools)»

Только теперь
[2012-08-04 13:57:27 — HelloAndroid] ERROR: Application requires API version 14. Device API version is 10 (Android 2.3.4).
[2012-08-04 13:57:27 — HelloAndroid] Launch canceled!
Понятно в чем ошибка, но что сделать? Этот эмулятор не работает под 4 Анлриод, или я не так понял?
Видимо, Вы пытаетесь запустить программу, работающую исключительно на Андроид 4. Bluestacks пока поддерживает только 2.3.4
Да, так и есть, понял, спасибо за помощь. :)
И еще недостаток — для линукса версии нет…
Sign up to leave a comment.