|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.04.2013, 07:45 | #1 |
Форумчанин
Регистрация: 10.11.2010
Сообщений: 569
|
Android NDK все так же плохо?
Всем добрый день! Решил заняться программирование под android, т. к. понял что свой смартфон почти не использую, максимум 1 процент его возможностей. Я зачастую программирую на C, иногда на C++. На сколько я понимаю в новых версиях андроид есть поддержка C/C++, но говорят она достаточно скудная и нужно знать java. Но все, что я читал по этому поводу достаточно давние, самые новые статьи годовой давности, меня интересует поменялось ли что-то за этот год? И теперь можна нормально кодить на C/C++ или все же стоит экстерном выучить java? И можна ли вообще без знаний java программировать под андроид?
Это ещё не конец и даже не начало конца, это возможно только конец начала.
Последний раз редактировалось pufystyj; 02.04.2013 в 08:03. |
02.04.2013, 13:00 | #2 |
Участник клуба
Регистрация: 11.08.2012
Сообщений: 1,226
|
Тоже интересовался этим. Увы, java нужна. На c++ ты сможешь писать только библиотеки, которые будет использовать java. Это сделано лишь для ускорения приложений, ибо java тормознутая.
|
02.04.2013, 13:51 | #3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
интересное выражение "все так же плохо", по вашему "хорошо" никогда и не было, Java изначально фронт-енд андроида.
хотя это не значит что нельзя чего то, ибо есть либы берущие на себя все заботы по джава коду. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
02.04.2013, 23:19 | #4 | ||
Форумчанин
Регистрация: 10.11.2010
Сообщений: 569
|
Цитата:
Цитата:
Это ещё не конец и даже не начало конца, это возможно только конец начала.
|
||
05.04.2013, 02:43 | #5 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Такое чувство, что под андроид не писали, а уже суждения. Java не тормознутая если правильно писать, благо есть канал на youtube + developer.android.com. NDK - используется очень редко и имеет свои недостатки, первый и самый главный - он NATIVE dev kit, т.е. чтобы писать под android вы пишите сразу под разные архитектуры процессоров, что значит, вам придется свое приложение компилить под каждую из возможных платформ. Проще говоря, цель NDK не для написания полностью программы на C/C++.
Учить Java не просто и не сложно как и любой новый язык, зато всегда намного лучше выучить и знать +1 язык чем знать 1 язык только. |
05.04.2013, 11:16 | #6 | |
Участник клуба
Регистрация: 11.08.2012
Сообщений: 1,226
|
Цитата:
|
|
05.04.2013, 13:16 | #7 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
сейчас делают часто так, основное на жабе, а критичные моменты на нативном С++. + в таком подходе лишь критичные моменты нужно перекомпилировать. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
05.04.2013, 15:12 | #8 |
Участник клуба
Регистрация: 11.08.2012
Сообщений: 1,226
|
Пепел Феникса, а почему вообще используют джаву? Могли бы использовать только нативный код.
|
05.04.2013, 23:05 | #9 | |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Цитата:
|
|
05.04.2013, 23:55 | #10 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
уточню, в рынке PC доминируют архитектуры x86->x86_64, потому под одну ОС там проблемы нет. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ну могу доделать программы С++ (Так как плохо знаю С++) | Veyron | Помощь студентам | 1 | 01.02.2012 15:41 |
В России с правосудием не всё так уж плохо? (норвежский террорит Андерс Брейвик может получить 21(всего!) год тюрьмы) | Вадим Мошев | Свободное общение | 21 | 16.11.2011 22:32 |
Бакалавриат - хорошо или все-таки плохо? | Mr.Qwerty | Свободное общение | 33 | 17.08.2011 06:08 |
Все плохо! | nothing special | Помощь студентам | 5 | 12.10.2010 04:11 |
Проблема с ParentWindow или SetParent и так плохо и так(когда одно находится в другом) | puga555 | Общие вопросы Delphi | 1 | 14.12.2009 23:53 |