для клиентских приложений джава, но тут речь о встроенном imessage который еще и (почемуто) работает не в user-пространстве и както теснее чем обычно интегрирован в ОС... тут я замолкаю ибо моих знаний не хватает. Мобильщики проснутся - расскажут)
про "подвержен тем же проблемам" - ну да, сам рантайм же всегда оптимизируют во все дыры, там unsafe-маркеры на каждом шагу. Как и в Расте, и в любом таком языке. Пойди напиши "string.Replace" без указателей, он же год работать будет.