CF
Нужно увеличить производительность (например, сортировка большого объема данных);
Использовать стороннюю библиотеку. Например, много уже чего написано на С/С++ языках и нужно просто заиспользовать существующий материал. Пример таких библиотек, как, Ffmpeg, OpenCV;
Программирование на низком уровне (например, всё что выходит за рамки Dalvik);