Комментарии 22
ООО, если эни хороший эмулятор (НЕ СИМУЛЯТОР) туда еще добават (как на бада 2.0), я подумаю о том чтоб забросить куда подальше яблочную разработку.
0
Там уже есть хороший эмулятор (НЕ СИМУЛЯТОР). Именно тот, что и в стандартном Android SDK.
+2
Вот и ладушки, начну потихоньку осваивать сабж.
+1
CE урезан очень сильно.
1) Компилятор от ARM не доступен, то есть качественной оптимизации не будет.
2) Отладка и профилирование урезаны
3) Стандартный эмулятор android от google официально ничего кроме ARM5 не поддерживает, ввиду глючности QEMU. А для коммерческого DS5 заявлены полная поддержка Cortex A7,A8,A9 (помимо кучи мелких микроконтроллеров).
1) Компилятор от ARM не доступен, то есть качественной оптимизации не будет.
2) Отладка и профилирование урезаны
3) Стандартный эмулятор android от google официально ничего кроме ARM5 не поддерживает, ввиду глючности QEMU. А для коммерческого DS5 заявлены полная поддержка Cortex A7,A8,A9 (помимо кучи мелких микроконтроллеров).
0
Эээ… а что же там тогда есть, кроме разукрашенного эклипса?
0
Судя по скриншоту, ARMv7-A тоже поддерживается, хотя я не проверял. А это как раз Cortex A7,A8,A9.
+1
Значит, будем ждать, пока в Пиратскую Бухту заплывет галеон с неурезанным DS
0
Хорошая новость. Кстати, а какие еще есть не-Java среды разработок под Android?
+1
MonoDevelop (http://monodevelop.com/Download/Mono_For_Android)
+2
Mono — тот же C#. C# почти та же Java… Пардон, что не был точен. Я хотел спросить про C/C++ среды разработок.
-3
Хм… Ну тогда даже не знаю. Вообще одна изх фишек Android в простоте, а если писать на С++ мне кажется это будет не то. Хотя это только мое субъективное мнение:)
+2
В случае мобильной разработки C/C++ дает кросс-платформенность кода (как не странно),
а Android Java SDK нет (если не рассматривать эмуляцию как у RIM).
Просто кроме как для серьезных мультимедиа приложений и игр, это не сильно нужно (если не думать про время жизни батареи и отзывчивость интерфейса).
ICS в это плане дает очень много плюсов для SDK/NDK (оптимизированный системный код, новые API, OpenGL рендер интерфейса), жаль что переход под него займет годы.
а Android Java SDK нет (если не рассматривать эмуляцию как у RIM).
Просто кроме как для серьезных мультимедиа приложений и игр, это не сильно нужно (если не думать про время жизни батареи и отзывчивость интерфейса).
ICS в это плане дает очень много плюсов для SDK/NDK (оптимизированный системный код, новые API, OpenGL рендер интерфейса), жаль что переход под него займет годы.
+1
Тоже самое вам дает Mono:)
1. Переносимость под разные платформы — да (Android и iOS точно).
2. Насчет «оптимизированный системный код, новые API, OpenGL рендер интерфейса» не скажу, из-за отстутсвия опыта работы с Моно, но подозреваю, что там тоже есть свою плюшки.
1. Переносимость под разные платформы — да (Android и iOS точно).
2. Насчет «оптимизированный системный код, новые API, OpenGL рендер интерфейса» не скажу, из-за отстутсвия опыта работы с Моно, но подозреваю, что там тоже есть свою плюшки.
+1
Есть Unity3D. Его среда разработки (Mono Develop является ее частью как раз) позволяет билдить под мобильные платформы. Так что OpenGL есть.
0
Про Qt не забывайте. К тому же унивесальность и переносмость (условная, всё равно доработка требуется). См. дубльгис — интерфейс не нативен, но зато приложение универсально(?) и достаточно быстрое. Недавно тут была статья про достаточное успешное «портирование» элементарного Qt-приложения под андроид.
0
Еще есть AIR от Adobe. Вопрос в том, как долго они его будут поддерживать. Ну и медленно и громоздко это.
0
Лично я считаю, что от Java и C# в таких разработках не стоит уходить. Небольшая потеря быстродействия, но выигрыш в стабильности.
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
ARM выпустила Development Studio 5 Community Edition — среду разработки для Android