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

ЯП для andoid - Программирование Android

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

Доброго времени суток, хочу начать писать под андроид програмульки, пока не сложные, потом что-то сложнее и интереснее.
http://www.cyberforum.ru/android-dev/thread1997909.html
Скажите какой лучше язык программирования выбрать? в чём разница программирования на андроид между Java и C++ ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2012, 13:46
Я подобрал для вас темы с готовыми решениями и ответами на вопрос ЯП для andoid (Программирование Android):

Andoid SDK и Eclipse
Добрый день, уважаемые завсегдатаи форума. Пришел к вам с таким вопросом. Решил...

Вывод результата с TextView / Andoid
Доброго времени суток. Помогите пожалуйста, изначально программа...

Доступ к файлам на andoid 6.0 samsung
Всем привет! Такая странная проблема: пытаюсь получить доступ к файликам на...

Andoid + USB HID device EndPoint 0
Добрый день! Есть железка на контроллере, должна взаимодействовать с Android...

Andoid Studio не может обновиться (мало места на диске)
Я уже 3 раза переустанавливал android studio. Каждый раз программа съедает всю...

15
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
17.10.2012, 16:11 #2
читай(те)
1
Герц
524 / 341 / 12
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
19.10.2012, 17:47 #3
Игры под android разрабатываются в основном на C++.
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
19.10.2012, 18:34 #4
Цитата Сообщение от Герц Посмотреть сообщение
Игры под android разрабатываются в основном на C++.
пруфлинк в студию.
0
Герц
524 / 341 / 12
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
19.10.2012, 20:08 #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++.
1
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
19.10.2012, 23:24 #6
полностью или только движки?

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

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

Добавлено через 3 минуты
и в основном написано наверное еще до появления андроида)
0
Герц
524 / 341 / 12
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
20.10.2012, 00:05 #9
В любом случае новый код пишется и в больших объемах.
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
20.10.2012, 00:10 #10
в больших или нет, судить не вам, если вы не разрабатывали указанные вами игры)

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

Цитата Сообщение от Герц Посмотреть сообщение
пишется под Android в основном на C++
не, то о чем ты говоришь на с++ пишется под все, а использовать можешь уже где хочешь)
0
Герц
524 / 341 / 12
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
20.10.2012, 00:43 #15
а я говорю, что то, что пишется на с++ уже написано и только используется повторно.
Ты в этой индустрии работаешь, исходя из чего такие заявления делаешь?
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
20.10.2012, 00:46 #16
ну я не конкретно игры разрабатываю, но ситуация аналогичная, нужно было работать с видео и мы взяли уже готовые либы прикрутили, и эти либы были не под андроид написаны, а просо написаны на сишке и прикрутить можешь их куда хочешь.
0
20.10.2012, 00:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.10.2012, 00:46
Привет! Вот еще темы с решениями:

QML, Andoid, самопроизвольное изменение размеров окна
Добрый день. Столкнулся с такой загадкой. Написал свою козу на лисапеде, то...


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru