Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 5.00
Elfenlide
23 / 23 / 1
Регистрация: 15.04.2012
Сообщений: 183
#1

ЯП для andoid - Android

17.10.2012, 13:46. Просмотров 1747. Ответов 15
Метки нет (Все метки)

Доброго времени суток, хочу начать писать под андроид програмульки, пока не сложные, потом что-то сложнее и интереснее.
Скажите какой лучше язык программирования выбрать? в чём разница программирования на андроид между Java и C++ ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2012, 13:46     ЯП для andoid
Посмотрите здесь:

Android Andoid SDK и Eclipse
Android Вывод результата с TextView / Andoid
Android Andoid + USB HID device EndPoint 0

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
17.10.2012, 16:11     ЯП для andoid #2
читай(те)
Герц
523 / 340 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
19.10.2012, 17:47     ЯП для andoid #3
Игры под android разрабатываются в основном на C++.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
19.10.2012, 18:34     ЯП для andoid #4
Цитата Сообщение от Герц Посмотреть сообщение
Игры под android разрабатываются в основном на C++.
пруфлинк в студию.
Герц
523 / 340 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
19.10.2012, 20:08     ЯП для andoid #5
Какой пруфлинк? Если ты не в теме, то ссылки тут не помогут, извини.
Angry Birds написан на C++ (как и все игры Rovio), Where's My Water (Swampy) написан на C++, GTA 3 портирован на Android с использованием C++. Все эти модные N.o.v.a. написаны на C++, будь они написаны на Java, ни один современный смартфон не тянул бы их выполнение на приемлемой частоте кадров. И наконец, Cut The Rope и Cut The Rope Experiments написаны на C++.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
19.10.2012, 23:24     ЯП для andoid #6
полностью или только движки?

Добавлено через 8 минут
а есть статистика сколько таких игр среди моря игр аля пятнашки?
Герц
523 / 340 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
19.10.2012, 23:44     ЯП для andoid #7
Все что связано с графикой и физикой, звуком, обработкой ввода.
На джаве остается только посредничество при загрузке ресурсов, общение с интернетом и всякие биллинг-операции.

Пятнашка можно и на джаве написать, но такие игры серьезные разработчики не делают.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
19.10.2012, 23:57     ЯП для andoid #8
Цитата Сообщение от Герц Посмотреть сообщение
Все что связано с графикой и физикой, звуком, обработкой ввода.
ну так это все наверное уже написано и можно повторно использовать в новых играх в качестве движков или библиотек с всякими там лгоритмми)
сам я игры не разрабатываю и могу только предполагать...

Добавлено через 3 минуты
и в основном написано наверное еще до появления андроида)
Герц
523 / 340 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
20.10.2012, 00:05     ЯП для andoid #9
В любом случае новый код пишется и в больших объемах.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
20.10.2012, 00:10     ЯП для andoid #10
в больших или нет, судить не вам, если вы не разрабатывали указанные вами игры)

Добавлено через 1 минуту
законы физики не менялись, да и графические/аудио форматы не каждый день новые появляются.
Герц
523 / 340 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
20.10.2012, 00:25     ЯП для andoid #11
Кто тебе сказал, что я не разрабатывал?
Мало кто пишет полный физический движок типа Havoc или PhysX, в основном реализуют какой-то набор эффектов, необходимый для игровых элементов. Так что при появлении новых элементов появляется и новый код.
Да и нет таких фреймворков, которые бы полностью исключали написание кода на языке фреймворка (к слову о всяких box2d и прочих движках). Они не будут за разработчика делать то, что он хочет.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
20.10.2012, 00:28     ЯП для andoid #12
как-то далеко вы отошли от слов "в основном на С++")
Герц
523 / 340 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
20.10.2012, 00:34     ЯП для andoid #13
box2d - движок, написанный на C++, используется некоторыми разработчиками в их играх под Android.
Я говорю тебе о том, что вся физика, графика и прочее пишется под Android в основном на C++, и что нельзя сразу написать универсальный код, который далее использовался бы во всех проектах. Новый код на C++ будет и его будет много. А вот Java кода намного меньше.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
20.10.2012, 00:41     ЯП для andoid #14
нет, ты говорил "Игры под android разрабатываются в основном на C++." а я говорю, что то, что пишется на с++ уже написано и только используется повторно. только очень серьезные компании могут позволить себе писать что-то с нуля.

Цитата Сообщение от Герц Посмотреть сообщение
пишется под Android в основном на C++
не, то о чем ты говоришь на с++ пишется под все, а использовать можешь уже где хочешь)
Герц
523 / 340 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
20.10.2012, 00:43     ЯП для andoid #15
а я говорю, что то, что пишется на с++ уже написано и только используется повторно.
Ты в этой индустрии работаешь, исходя из чего такие заявления делаешь?
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
20.10.2012, 00:46     ЯП для andoid #16
ну я не конкретно игры разрабатываю, но ситуация аналогичная, нужно было работать с видео и мы взяли уже готовые либы прикрутили, и эти либы были не под андроид написаны, а просо написаны на сишке и прикрутить можешь их куда хочешь.
Yandex
Объявления
20.10.2012, 00:46     ЯП для andoid
Ответ Создать тему
Опции темы

Текущее время: 12:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru