19 апреля 2024, 01:33:46

Новости:

Узнай первым о новых темах и ответах в Telegram канале:  @gratis_forum


Среды разработки для Android-а.

Автор holyday, 22 сентября 2011, 22:29:17

0 Пользователей и 1 гость просматривают эту тему.

holyday

22 сентября 2011, 22:29:17 Последнее редактирование: 22 сентября 2011, 22:33:43 от holyday
Скажу сразу, только сегодня заинтересовался разработкой ПО для Android-а  :)

Нашёл в НЕТе пару статей:

Qt
Цитировать
Группа независимых энтузиастов представила проект Necessitas, в рамках которого подготовлен начальный прототип версии инструментария Qt для платформы Android. Проект Necessitas предоставляет полный набор средств для разработки и портирования Qt-приложений для платформы Android, при этом весь процесс подготовки, сборки и отладки таких программ полостью интегрирован в IDE QtCreator. На телефоне все Qt-приложения используют один набор разделяемых библиотек Qt, что позволяет добиться большой экономии памяти при одновременном запуске нескольких Qt-программ. Один раз собранная в виде стандартного apk-пакета Qt-программа, может в дальнейшем использоваться для различных версий платформы Android, не требуя пересборки при выходе новых версий Android.
[Для просмотра ссылки зарегистрируйтесь]


MONO
Цитировать
MonoDroid -- программа тестирования Mono для Android
Мигель Де Иказа
[Для просмотра ссылки зарегистрируйтесь]  о прогрессе работы над портированием проекта Mono на платформу Android. Для доступа к ранним тестовым версиям уже сейчас, необходимо [Для просмотра ссылки зарегистрируйтесь].
Мигель описал следующие направления в разработке MonoDroid:

-- C#-биндинги для Android API;
-- полноценный JIT-компилятор: поддержка LINQ, dynamic, DLR (поддержка на Android разработки на Python, Ruby и других динамических языках реализованных для DLR);
-- инструменты позволяющие поставлять с приложением только те компоненты Mono, которые требуются приложению;
-- компиляция Ahead-of-Time, которая позволит по желанию задать возможность прекомпиляции приложения на Mono в момент установки на устройство, что позволит ускорить последующий запуск приложения.

Кроме того, Мигель пишет, что они пока дискутируют над вопросом нужно ли предоставить возможность общего mono runtime либо встраивать такой runtime в каждое приложение. Кроме того, команду Mono интересует ваше мнение о инструментах разработки, которые вы хотели бы видеть для MonoDroid.


Java
Цитировать
Поддержка Java изначально в Android не встроена, для того чтобы ее реализовать, необходимо установить  Java-машину.
Например, одной из таких Java-машин является Java J2ME Runner, скачать ее можно здесь. О том, как устанавливать на Android .apk приложения с компьютера, можно прочесть здесь.
К сожалению, программа не распознает Java-приложения, загруженные на карту памяти, необходимо скачивать их из Интернета. Для установки нужно сделать следующее:
1. Запустите встроенный браузер и перейдите на страницу с нужным приложением;
2. Начните загрузку приложения. При запросе на открытие файла выберите эмулятор Java J2ME Runner;
3. Эмулятор загрузит приложение и установит его. Иконка ява-приложения отобразится в главном меню смартфона.


... может кто дополнит ???

ИМХО:
Я .NET (MONO) программист, хотя могу и на Qt писать.
Но ни под то ни под другое, пока нет возможности:
МОНО - стоит денег (999 вечно зелёных для Орг.), а Qt пока толком не доработано ...

And yet and Java to teach - it is generally pipets   :)

Бл* буду, но я ЭТО сделаю:
NBPEL: 12 -> 13.5 -> 14.5
BPEL: 14.5 -> 16.5 -> 17.5
EG: 11 -> 12.5 -> 13 -> 13.5

Sinferno

23 сентября 2011, 19:46:38 #1 Последнее редактирование: 23 сентября 2011, 19:48:14 от Sinferno
ЦитироватьПоддержка Java изначально в Android не встроена

Разве Android - это не Java?

Насчёт сред разработки опыта мало. В Эклипсе (кажется) есть возможность писать под Android. Но реализовано это жутко. Чтобы задать положение и размер кнопки приходиться вручную править мерзкие xml. Да и библиотек, наработок для серьёзных проектов нет, только и можно разрабатывать примитивные игры.

Можно небольшой отступление в рамках темы?
Может я страшный консерватор, но мне вообще крайне не нравятся новые операционки: маковская, андройд, фон7. Пока, наилучшей, непревзойдённой остается Windows Mobile, и для разработчика, и для пользователя.
Там мне доступна файловая система, я могу писать почти любые программы, как для ПК и не заморачиваться с разными маркетплейс. Имхо, конечно.
Джобс уже одной ногой в могиле, а почему-то фанатично заявляет о невозможности поддержки Apple формата OGG даже в будущем. В Windows Mobile подобные проблемы отсутствуют или мизерны.

jk3

Sinferno
ЦитироватьРазве Android - это не Java?

Это ОС от гугля.
Победи себя - и ты будешь непобедим! ©

Sinferno

jk3?, я имел в виду то, что Java - это основная среда выполнения приложений на Android.
Я прекрасно осведомлен, что это одна из реинкарнаций линуха. Извиняюсь за неопределённость своего высказывания.
А то, что от гугля, так это значит лишь то, что моя конфиденциальная информация обязательно окажется на серверах гугля.

Но не будем уходить от темы. Мне интересно, знает ли кто нормальную удобную среду для разработки JAVA-приложений Android?
.NET ? Это значит MONO? Тут я как-то не пробовал. Что, можно нормально работать?
Есть ли для .NET библиотеки? Например, надо ли мне самому писать SMTP-сервер? А если я хочу поддержку SSL?
Одни вопросы.

holyday

Sinferno

Qt.
Надо качнуть библиотеки и можно запускать Qt приложения, ролик видел: как разработали приложение на настольном ПК, скачали Qt библиотеку на тел. и запустили приложение из под Андроида (Хелло Ворд)

MONO.
Хрен его знает, но стоит для организации 999 вечно-зелённых.
Думаю аналогично можно разработать приложение на настольном ПК, скачать вирт.-машину ... всё как в Qt.

Бл* буду, но я ЭТО сделаю:
NBPEL: 12 -> 13.5 -> 14.5
BPEL: 14.5 -> 16.5 -> 17.5
EG: 11 -> 12.5 -> 13 -> 13.5

shade_up

09 августа 2012, 16:50:07 #5 Последнее редактирование: 09 августа 2012, 19:17:05 от Дачник1
Недавно понадобилась инфа про прямую печать с телефона с андроидом.
Может, кому-то тоже пригодится))

Дачник1

09 августа 2012, 19:18:16 #6 Последнее редактирование: 09 августа 2012, 19:19:34 от Дачник1
shade_up
програмка неплохая, но лучше вот [Для просмотра ссылки зарегистрируйтесь] посмотреть ее обзор, без коммерческой подоплеки ;)



По всем вопросам пишите по адресу gratispp@mail.ru