Антон Чигур
февраль 2017.
490

Стоит ли вообще совмещать Java и C++ в коде приложения под Android, когда требуются большая скорость, малый объем программы и адекватное использование ОЗУ?

Ответить
Ответить
Комментировать
4
Подписаться
1
1 ответ
Поделиться

Я думаю не стоит. По крайней мере не по этим причинам.
Нынешние телефоны обладают достаточной вычислительной мощностью, чтобы обеспечить большую скорость. Объем памяти тоже не критичен, более того, если писать всё необходимое самому, а не использовать готовые библиотеки и фреймворки, то размер вашего приложения будет весьма мал. С Озу дела обстоят так же.
Единственная причина, на мой взгляд, по которой использование NDK и С++ оправдано - это отсутствие функционала на Java. Как пример - библиотека компьютерного зрения OpenCV. Сейчас, конечно, уже есть готовый порт и под Java и под андроид, но раньше приходилось использовать именно C++

1
0
Прокомментировать
Ответить
Читайте также на Яндекс.Кью
Читайте также на Яндекс.Кью