Size: a a a

Android NDK (C++) — русскоговорящее сообщество

2019 June 20

D

Dmitriy in Android NDK (C++) — русскоговорящее сообщество
плюс пережатие видео
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Может еще для чего
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Но опус удивил. Вробе был огг раньше
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Си может быть быстрее джава тут только в том плане, что ты сам на достаточно низком уровне можешь оптимизировать код под конкретную задачу без излишних операций
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Или вообще ассемблера понавтыкать
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Но такое нельзя сейчас использовать как основное направление мобильное
источник

👨H

👨🏻‍💻Searlas Horn👨🏻‍💻 in Android NDK (C++) — русскоговорящее сообщество
Ребят, большая благодарность вам за информацию. Мне действительно много стало ясно. Реально помогли и сэкономили пару дней жизни. Благодарю. XD
источник

PV

Pavel Vasiliev in Android NDK (C++) — русскоговорящее сообщество
Ivansuper
Это заблуждение что плюсы реактивно быстрые а джава медленная тупая амеба
Люто согласен
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Pavel Vasiliev
Люто согласен
Ну оно так было. Но очень давно
источник

EB

Evgen Bodunov in Android NDK (C++) — русскоговорящее сообщество
От опыта зависит. Можно уметь в Java и не уметь в C++. Но как правило плюсы будут быстрее. Часто на порядок или два. Если работа с большим числом мелких объектов.
источник

PV

Pavel Vasiliev in Android NDK (C++) — русскоговорящее сообщество
Соглаен. Мой опыт с NDK - обёртывание либы с криптой на С, такие вещи, без сомнения, будут быстрее в нативе
источник

PV

Pavel Vasiliev in Android NDK (C++) — русскоговорящее сообщество
Я бы сказал что NDK очень узкоспециализированная штука. Если у меня есть возможность его НЕ использовать, то его лучше НЕ использовать. NDK он только для того чтобы вынести какие то отдельные части, но писать взаимодействие с UI или ещё что-то на NDK - дело для мсье которые знают толк в извращениях)
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Evgen Bodunov
От опыта зависит. Можно уметь в Java и не уметь в C++. Но как правило плюсы будут быстрее. Часто на порядок или два. Если работа с большим числом мелких объектов.
Не всегда. Но плюсы выигрывают в менеджементе памятью точно
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Ну и итерировать там можно без лишних проверок, которые занижают скорость да, например
источник

AO

Alexandr Opara in Android NDK (C++) — русскоговорящее сообщество
Pavel Vasiliev
Мне кажется, от сигнатур функций на jni слое никуда не денешься. Заобфусковать можно содержимое либы но не точки входа
Имена функций могут быть также переименованые, смотри явную регистрацию методов registerNatives но не думаю что это сильно поможет,то защита от детей
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
источник

EB

Evgen Bodunov in Android NDK (C++) — русскоговорящее сообщество
Just change fill_plasma(&info, pixels, time_ms ); to something simple. 🙂
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
like what
источник

EB

Evgen Bodunov in Android NDK (C++) — русскоговорящее сообщество
like draw a line into *pixels.
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
how
источник