Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2013, 21:49   #1
New man
Форумчанин
 
Регистрация: 24.01.2011
Сообщений: 774
По умолчанию Программирование для мобильных платформ

Высокоуважаемые форумчане!
Подскажите как программировать под мобильные платформы(Android, iOs, Windows Phone), желательно кроссплатформленно.
Есть идея для программы для смартфонов, но до этого к телефонам вообще не притрагивался.
На каком языке, c помощью каких технологий и т.п.
Подскажите какие-нибудь ресурсы по тематике.
Очень прошу мне помочь.
ps Программа будет с закрытым исходным кодом.
ps может имеет смысл добавить раздел для мобильного программирования?
a.k.a. Angelicos Phosphoros
Мой сайт
New man вне форума Ответить с цитированием
Старый 13.05.2013, 22:13   #2
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Цитата:
Сообщение от New man Посмотреть сообщение
Высокоуважаемые форумчане!
Подскажите как программировать под мобильные платформы(Android, iOs, Windows Phone), желательно кроссплатформленно.
Кроссплатформенно - HTML 5 + всякая гадость. Но 100% одинаковое поведение тебе никто не гарантирует.
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Старый 13.05.2013, 22:14   #3
koljsch
Форумчанин
 
Регистрация: 26.01.2009
Сообщений: 360
По умолчанию

http://programmersforum.ru/forumdisplay.php?f=63
koljsch вне форума Ответить с цитированием
Старый 13.05.2013, 22:40   #4
New man
Форумчанин
 
Регистрация: 24.01.2011
Сообщений: 774
По умолчанию

koljsch, спасибо за ссылку
ROD, хотелось бы закрытый код
a.k.a. Angelicos Phosphoros
Мой сайт
New man вне форума Ответить с цитированием
Старый 13.05.2013, 23:45   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Android это Java, http://developer.android.com/
iOS это Objective-C, https://developer.apple.com/devcenter/ios/index.action
Windows Phone это хз, http://developer.windowsphone.com/en-us

из кроссплатформенных средств, видел лишь одну вещь на шарпе, помню точно поддержку первых двух платформ.
платно правда.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 14.05.2013 в 00:02.
Пепел Феникса вне форума Ответить с цитированием
Старый 14.05.2013, 00:12   #6
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

http://www.appcelerator.com/platform/titanium-sdk/
Carbon вне форума Ответить с цитированием
Старый 14.05.2013, 00:34   #7
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Цитата:
Подскажите как программировать под мобильные платформы(Android, iOs, Windows Phone), желательно кроссплатформленно.
Можете попробовать Qt (C++), но за успех ни разу не ручаюсь.
Abstraction вне форума Ответить с цитированием
Старый 14.05.2013, 02:39   #8
koljsch
Форумчанин
 
Регистрация: 26.01.2009
Сообщений: 360
По умолчанию

Вообще тут еще ЯП зависит от целей. Для игр можно использовать одно(готовые движки со своими скриптовыми языками, похожими на C++/Delphi), а если уж нужно создавать программы, то тут уже смотря под какую платформу. Тут не дополнили насчет Windows Phone - это C++, а именно SDK от Microsoft под Visual Studio.
koljsch вне форума Ответить с цитированием
Старый 14.05.2013, 19:30   #9
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Если хотите кроссплатформенности, в сети найдете без проблем, просто погуглите. Скорее всего это будет либо C# либо HTML5 как указали вверху. Сразу оговорюсь, это для очень простеньких приложений.

Если хотите серьезное приложение с хорошей производительностью и UI то пишите отдельно под каждую платформу с предоставленным SDK, как указали вверху:
iOS - Objective C / Cocoa Touch
Android - Java / Android SDK в добавок если нужно C/C++ / Android NDK
Windows Phone 8 - C# / WP SDK (не уверен в правильном названии)

Мобильная разработка очень сильно отличается от десктопной или серверной. Прежде чем приступать, ознакомтесь с SDK выбранной платформы очень внимательно.
BOBAH13 вне форума Ответить с цитированием
Старый 15.05.2013, 14:54   #10
New man
Форумчанин
 
Регистрация: 24.01.2011
Сообщений: 774
По умолчанию

Я решил писать пока под Android на Си и java(на си будут места, где требуется быстрота, а на java все остальное). Думаю за два дня разобраться во всем этом и начать писать.
Я хочу создать мессенджер. Как думаете, как лучше сделать: с центральным сервером, на который посылается сообщения и ожидается получатель сообщения, которому оно и передается; либо центральный сервер лишь соединяет собеседников, которые дальше болтают между собой с помощью p2p.
Плюсы первого метода: любое сообщение любому собеседнику можно будет отправить в любой момент вне зависимости от его статуса(онлайн или оффлайн)
минусы первого: 1)очень мощный сервер/сервера(следовательно и больше денег надо вложить), 2)в любой момент могут наши доблестные органы могут забрать сервак под предлогом отслеживания всякого экстремизма, 3)при ДДОС обмен сообщениями будет суперслоупочным.
плюсы второго: 1) обойдется менее мощным сервером, 2) Я буду защищен от обвинений в нарушениях чужой приватности.
минус второго: слышал, что если соединять клиент и сервер в одном приложении, то проблем с отладкой много.
Посоветуйте, пожалуйста, каким путем мне пойти?
и не подскажете, на каком языке лучше писать такие сервера? Тут я думаю насчет Delphi, ведь интеграция с БД у него сильная, и он для меня попроще. Может есть что-то более профильное?

UPD: у майрософта все примеры прог на VB.net или C#
a.k.a. Angelicos Phosphoros
Мой сайт

Последний раз редактировалось New man; 15.05.2013 в 15:08.
New man вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Для всех платформ без плагинов Dennyr2d2 Фриланс 18 30.09.2012 20:14
апликейшн для мобильных imyaotchestvo Фриланс 2 16.02.2011 13:21
Программы для мобильных телефонов vaniys Помощь студентам 3 03.03.2010 18:37
Прога для мобильных кроссплатформенная _Dima_ Фриланс 9 01.04.2009 08:01