powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Разработка ПО под мобильные устройства
18 сообщений из 18, страница 1 из 1
Разработка ПО под мобильные устройства
    #39504731
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ламерских вопросов пост.
Никогда раньше не писал ПО под мобильные устройства.

Нужно разработать ПО под андроид и айфон. Нужна работа с портами.

Что посоветуете?

Хочется на плюсах. Вообще без разницы, но чем тоньше прослойка между программой и системой, тем лучше.
Какие есть средства разработки? Есть ли для студии хорошие плагины/аддоны?
Для андроида вроде есть eclipse NDK.
Для айфона?

Тестирование на устройствах.
Андроид вроде можно перевести в режим разработчика и работать там.
Для айфона нужна лицензия разработчика? Есть ли возможность честно устанавливать себе на айфон самописный софт?

Может есть полезные статьи и документация?

Спасибо
...
Рейтинг: 0 / 0
Разработка ПО под мобильные устройства
    #39504744
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что насчёт этого?
Visual Studio2015, for Cross-Platform Mobile Development
. Comunity поддерживает?
...
Рейтинг: 0 / 0
Разработка ПО под мобильные устройства
    #39504752
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Разработка ПО под мобильные устройства
    #39504753
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMb,

Visual C++ for Cross-Platform Mobile Development is an installable component included in Visual Studio Community , Professional, and Enterprise editions.
...
Рейтинг: 0 / 0
Разработка ПО под мобильные устройства
    #39518883
7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
7
Гость
А кто-нибудь пробовал разрабатывать на 17-й студии под мобильные устройства?
Студия предлагает использовать android emulator, но он жутко тормозит во время работы.
Вторая проблема: этот android SDK использует папку в "моих документах", а чёртов днс (магазин) при продаже лаптопов прописывает юзера русскими буквами, и android emulator ругается, что не может туда попасть, потому что у него, видимо, не та кодировка:
авторStarting emulator for AVD '5.12'
[2752]:WARNING:./android/base/files/IniFile.cpp:158:Failed to process .ini file C:\Users\РґРЅСЃ\.android\avd\5.12.avd/snapshots.img.default-boot.ini for reading.
Кто-нибудь знает, как с этим бороться?
...
Рейтинг: 0 / 0
Разработка ПО под мобильные устройства
    #39519122
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полагаю, что всё же Android Studio ИЛИ QTCreator -- более прямой путь...
Хотя я ни в коем случае не эксперт по разработке под мобильные устройства...
...
Рейтинг: 0 / 0
Разработка ПО под мобильные устройства
    #39519145
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivQTCreatorвот я тоже про него подумал.
Android Studio, судя по описаниям, "тоже самое" что сейчас MS VS 2017, но с плюсами :)
...
Рейтинг: 0 / 0
Разработка ПО под мобильные устройства
    #39519149
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот только скоко будут весить маленькие приложения на QT?
Если разрабатывать что-то большое и сложное, то да.
...
Рейтинг: 0 / 0
Разработка ПО под мобильные устройства
    #39519214
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbВот только скоко будут весить маленькие приложения на QT?
Если разрабатывать что-то большое и сложное, то да.
QT на мобильных платформах это такой-же суррогат, как и QT на десктопе.
Но если на десктопе у QT годы отладки и впечатляющее Community, то на мобильных...

На мобильных вообще принято - если быстро запрототипировать - то Phonegap/Cordova, а потом берем,
и переписываем в натив (Java и Objective C/Swift и иже), ибо суррогатные Look & Feel пользователи не простят никогда.
...
Рейтинг: 0 / 0
Разработка ПО под мобильные устройства
    #39519221
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbВот только скоко будут весить маленькие приложения на QT?
Если разрабатывать что-то большое и сложное, то да.

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

phonegap/cordova можно хоть в легковесном браузере отлаживать, не запуская полноценный эмулятор, ну и для нативных приложений деплой для отладки относительно легок (нет нужды возить все и сразу).

говоря проще - из практических соображений C++ на мобильных ИМХО беспрерспективен, не считая геймдева, конечно.
...
Рейтинг: 0 / 0
Разработка ПО под мобильные устройства
    #39519260
Вася Уткин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пробовал писать мобильные приложения на Qt 5.6 используя QtCreator 4.1.0.
Для этого поставил: android-ndk-r13, apache-ant-1.9.7, android sdk, OpenCV-3.1.0-android-sdk.
Тормозит только эмулятор ARM-андроида (за счет трансляции на лету инструкций arm->x86), поэтому поставил так же x86-андроид и отлаживал на нем - все быстро. Можно эмулировать различные девайсы с различным resolution и aspect ratio.

Мобилу на android перевел в режим разработчика и отлаживал на ней - загрузка на мобилу минута (т.к. это изредка).
Насколько помню, ставить приложения на iPhone и отлаживать а iOS можно только с MacOS.

Основной геморрой в том, что вот ты создал форму, накидал на неё контролов (кнопки, скролы, ...), запустил на десктопе - все выглядит хорошо, запускаешь на мобиле, надписи в кнопках не помещаются. Наобум подобрал, вроде норм, затем запускаешь эмулятор на другой мобиле/планшете - снова все уехало куда-то.
Короче просто накидать кнопок и сделать отображение яндекс/гугл-карты с нужными точками на ней - на Qt уже нетривиальная задача.

Была ещё идея попробовать https://v-play.net/ но руки не дошли, если попробуете отпишитесь.
...
Рейтинг: 0 / 0
Разработка ПО под мобильные устройства
    #39519267
Вася Уткин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CEMbВот только скоко будут весить маленькие приложения на QT?
Если разрабатывать что-то большое и сложное, то да.
Одно приложение на Qt с контролами и картой весит 56 МБ.
Другое на Qt+Opencv с контролами и картой весит 77 МБ.
...
Рейтинг: 0 / 0
Разработка ПО под мобильные устройства
    #39519462
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вася УткинCEMbВот только скоко будут весить маленькие приложения на QT?
Если разрабатывать что-то большое и сложное, то да.
Одно приложение на Qt с контролами и картой весит 56 МБ.
Другое на Qt+Opencv с контролами и картой весит 77 МБ.
а статик-сборки не смотрел?
...
Рейтинг: 0 / 0
Разработка ПО под мобильные устройства
    #39519469
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)Вася Уткинпропущено...

Одно приложение на Qt с контролами и картой весит 56 МБ.
Другое на Qt+Opencv с контролами и картой весит 77 МБ.
а статик-сборки не смотрел?А цену на статик сборку не смотрел? =)
...
Рейтинг: 0 / 0
Разработка ПО под мобильные устройства
    #39519542
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglА цену на статик сборку не смотрел? =)варианты то знать надо, а вдруг на мак потом идти
...
Рейтинг: 0 / 0
Разработка ПО под мобильные устройства
    #39519558
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan),

грубо - дешевле мак купить, чем
...
Рейтинг: 0 / 0
Разработка ПО под мобильные устройства
    #39519604
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем!

Поставил тоже самое на более новый комп. Всё ок, всё быстро работает.
Теперь надо придумать, как жить дальше :)
Или писать по Линупс (основа Ведроида) или писать под яву (гугловская JVM)
И то и то работает с 2017 студии. Немного позабавило, что явовские проекты в студии идут как Visual C++ :)
Буду смотреть, что быстрее и проще, скорее всего это окажется ява, так как JVM заточена хорошо под аппаратную платформу, и там уже есть всё нужное, и документация хорошая есть для разработчиков. А в Линупсе придется ещё разбираться...

Есть ещё вариант - C#, Xamarin, но его не смотрел.
...
Рейтинг: 0 / 0
Разработка ПО под мобильные устройства
    #39519612
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemarglkealon(Ruslan),

грубо - дешевле мак купить, чем
QT значит вычёркиваем, выходит круче явы, хуже не бывает
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Разработка ПО под мобильные устройства
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]