169 похожих чатов

А так вообще писать Android приложения на других языках можно

только вставками джавы?
А как тогда работает c# и unity, python kivy, ionic?

19 ответов

21 просмотр

Джава/котлин. Через андроид NDK на C/C++

vacuum-Мальков Автор вопроса

Жалко, вообще я думал, что здесь есть аналогия с системами и все должно писаться на низкоуровневый языках

Это вам в другое место, где драйверы для операционок пишут

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

vacuum-Мальков Автор вопроса

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

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

vacuum-Мальков Автор вопроса

Я для себя

Да. Но разработка будет супер медленная и сложная

Если что, то есть Qt под андроид версия, если не ошибаюсь

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

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

vacuum-Мальков Автор вопроса

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

Нетъ

Нет в части "писать быстрее чем на котлине" и нет в части "с более простым апи"

есть такое

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

Он не про скорость работы а про скорость написания кода. Как и автор вопроса

В смысле писать он будет дольше. А си быстрее. В котлине сахара

экскьюзимуа

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта