Size: a a a

Android Developers

2021 May 15

CF

C Y B E R F O X in Android Developers
Google рекомендует прибегать к использованию NDK (C++ и C#) только в редчайших случаях. Например:
   Нужно увеличить производительность (например, сортировка большого объема данных);
   Использовать стороннюю библиотеку. Например, много уже чего написано на С/С++ языках и нужно просто заиспользовать существующий материал. Пример таких библиотек, как, Ffmpeg, OpenCV;
   Программирование на низком уровне (например, всё что выходит за рамки Dalvik);
источник

СП

Сергей П. in Android Developers
Нет. В код процессора конкретного
источник

К

Кирилл in Android Developers
Ну ты можешь написать андройд приложение на плюсах, кто запрещает
источник

ДМ

Данил Мальков... in Android Developers
Просто хотел бы знать, можно ли написать годное приложение на rust(тех же плюсах), так что бы оно было быстрее анологичного приложения на Kotlin?
источник

К

Кирилл in Android Developers
Да. Только вопрос во сколько раз медленнее разработка будет идти
источник

ДМ

Данил Мальков... in Android Developers
Я для себя
источник

GO

GGorAA Official in Android Developers
Да. Но разработка будет супер медленная и сложная
источник

AY

Andy Yanechko in Android Developers
Если что, то есть Qt под андроид версия, если не ошибаюсь
источник

СП

Сергей П. in Android Developers
В мобдеве нинадо "быстрее". Через год каждый  телефон будет  с охуллионом ядер и все и на джаве быдет быстро
источник

Я

Ярослав in Android Developers
можешь полностью на плюсах написать приложение) только уи рисовать будешь сам через opengles или sdl. А если надо чет будет вызвать из андроида, велком то рефлексия. Кароче писать так вообще не выгодно.
источник

ДМ

Данил Мальков... in Android Developers
Ок, тогда перефразирую вопрос:можно ли создать библиотеку, что бы можно было писать приложения на rust быстрее котлина, но с более простым API?
источник

СП

Сергей П. in Android Developers
Нетъ
источник

GO

GGorAA Official in Android Developers
Как выше и было написано, лучше использовать JVM для всего, что не требует суперовой производительности, а если это та же сортировка огромных массивов данных, то C++/C/Rust/другой такой язык может помочь ускорить работу
источник

СП

Сергей П. in Android Developers
Нет в части "писать быстрее чем на котлине" и нет в части "с более простым апи"
источник

Я

Ярослав in Android Developers
есть такое
источник

ДМ

Данил Мальков... in Android Developers
Ладно, если понадобится, когда нибудь я просто использую quasar/ionic или выучу котлин. Можете тогда напоследок объяснить почему тогда приложения на c# очень популярны?
источник

СП

Сергей П. in Android Developers
Хочешь вкатиться в мобдев для андроида - не уговариай себя что тут на расте можно, а выучи джаву/котлин
источник

JF

Jorik Fat in Android Developers
а вот это интересно. Почему библиотека написанная на плюсах не будет работать быстрее чем на котле?
источник

К

Кирилл in Android Developers
Он не про скорость работы а про скорость написания кода. Как и автор вопроса
источник

ДМ

Данил Мальков... in Android Developers
Как вообще создавали котлин?
источник