21:03

Пропускай все через сердце
Знающие люди, подскажите, как писать приложения для мобильных телефонов?
В чем отличие от обычного, какой язык лучше использовать, в чем отличие, основные принципы.
Посоветуйте книг, мануалов, все-все-все)
Надо освоить новый пласт.

Комментарии
28.07.2011 в 09:53

IDDQD - Команда молодости нашей, команда, без которой мне не жить.
Ну смотри.

Apple iPhone/iPad - это Objective C + фирменный SDK
Google Android - это Java + фирменный SDK. Можно и на C++ + NDK
WinMobile 7 - это C# + Silverlight.
Samsung Bada - это C++ + фирменный SDK.
Nokia Symbian - это C++ + фирменный SDK.

Вот как тут сказать, какой язык лучше использовать? :D Тебе, я думаю, сначала нужно определиться - под какую платформу писать собираешься, а потом уже копать глубже в выбранном направлении.
28.07.2011 в 10:09

Пропускай все через сердце
Пока было сказано для WinMobile и Android.
Что для WinMobile С# я уже поняла)
Просто представления как это делается - никакого)
Так понимаю, кроссплатформенное писать гораздо сложнее)
28.07.2011 в 10:32

IDDQD - Команда молодости нашей, команда, без которой мне не жить.
Так понимаю, кроссплатформенное писать гораздо сложнее)
Я бы сказал, что в твоём случае - практически невозможно.
28.07.2011 в 11:01

Для Android почитать:
habrahabr.ru/blogs/android_development/115022/
habrahabr.ru/blogs/android_development/115122/

Вообще, про кроссплатформенность я бы даже не думал.
28.07.2011 в 11:03

Пропускай все через сердце
Спасибо.
28.07.2011 в 19:24

Пау-чок
.masa Так понимаю, кроссплатформенное писать гораздо сложнее)
Потенциальной (т.е. ныне уже работающей, но с огрехами) кроссплатформенностью iOS-Android-PC-Mac обладает связка языка haXe с библиотекой nme. Вот что пишут: haxe.1354130.n2.nabble.com/thanks-haxe-iphone-a...

Также для iOS-Android-кроссплатформенности есть какая-то вот такая штука: www.appcelerator.com/products/titanium-mobile-a...

За неимением ни яблофона, ни андорида, а также планов по разработке под оные платформы, сам ничего из выше написанного не тестил, и как работает - не знаю.
29.07.2011 в 13:15

Хочешь чуда? Будь чудом!
для Android не обязательно
Java + фирменный SDK. Можно и на C++ + NDK
на Java непросто с нуля писать
на скриптовых языках проще
например на Lua сейчас Corona SDK

а кроссплатформенный сейчас сильно рекламируют
deltaengine.net/
пишут, такое, что просто не веришь счастью =)

а вообще, если начинать, то начинайте со структуры
программ вообще
под андроид есть книга Голощапова
там есть опечаток немного, но главное увидеть направление

а начинать нужно с выбора платформы
и с HelloWorld
29.07.2011 в 14:19

Аргументировать не возьмусь, но в кроссплатформенность не верю. Если она и будет — то, скорее всего, убогая хотя бы на одной из систем.
*но это именно что "не верю", а не "знаю точно"*
29.07.2011 в 14:48

Пропускай все через сердце
Мне просто преподаватель предложил тему на диплом - разработать приложение для мобильного, сотрудник фирмы мотается по городу, необходимо, чтобы в определенные моменты время определялось его местоположение, отмечалось на карте и потом соединялось маршрутом в конце рабочего дня.
уже нашла кое-какие статьи, пытаюсь понять, насколько это сложно и реально ли.
29.07.2011 в 16:38

.masa
Черт, мне бы такой диплом интересный))
Собственно, дерзайте.
Я бы не стал морочиться с кроссплатформенностью. Сделал бы на разных языках (это вполне реально).
Зато была бы очень богатая тема для сравнения разработки под разные платформы: где удобнее, почему, плюсы-минусы. Это почти готовая глава для диплома.
29.07.2011 в 16:43

IDDQD - Команда молодости нашей, команда, без которой мне не жить.
Феаринг, согласен.
29.07.2011 в 17:12

Пропускай все через сердце
Феаринг ну вообще это должна быть магистерская диссертация, там подразумевается какое-то исследование, какое - буду думать с руководителем. вообще, как оказалось, магистрам даже не обязательно программу писать, можно брать готовые и просто провести исследование, но это как-то уж совсем...
тема -да, интересная, примеров много, но точно таких программ нет. дерзаем, только страшно - новый пласт)
начну с wm - потому что у самой телефон с этой ос, и с C# и средой есть небольшое знакомство)
29.07.2011 в 17:50

Хочешь чуда? Будь чудом!
о да - работа интересная =)

Феаринг, я если честно тоже не верю)) слишком уж красиво написано)