Здравствуйте, Ikemefula, Вы писали:
I>Здравствуйте, lpd, Вы писали:
I>Цитирую себя: I>"Умельцы, которые пилят под андроид на плюсах отгребают точно такие же проблемы. Стало быть, это доказательство плохости С++ ?"
Android ОС и Android API реализован в значительной степени на Java, и с точки зрения производительности нет разницы из кода на каком языке его вызывать.
I>Собтсвенно еще раз — в андроиде проблемы с архитектурой, а не джавой.
Может, ты не в курсе, но в Android не только приложения пишутся на Java, но и часть ОС на Java. По крайней мере, отладчик при exception часто выкидывает в дебри Java кода управления диалогами и контролами. Из-за этого все приложения под Android(которые используют API ОС) работают медленно.
Мне сложно представить, как нужно напартачить с архитектурой в программе на компилируемом языке, чтобы на процессоре 1GHz диалоги внутри приложений переключались с лагом 5-10 сек.
Вопрос проясняется, если сопоставить скорость работы Android и тесты производительности Java.
Причем тормозит не только Android, но и многие другие программы на Java: Eclipse, Vuze, интерфейс Matlab.
У сложных вещей обычно есть и хорошие, и плохие аспекты.
Берегите Родину, мать вашу. (ДДТ)