Ну а хотрелоад на самом андроиде явно не в котлин упирается. С котлином никто не мешает пользоваться динамической подгрузкой с нужными класслоадерами. Тут вопрос к арту.
Можно представить себе затягивание какой-нибудь динамики посредством жс-движка и котлин/жс, но там и минусы жса будут со всеми вытекающими -- невозможность жвм-онли либы брать, многопоточка другая, и сверху к этому всему ещё и перформанс хуже.
Можно представить себе затягивание какой-нибудь динамики посредством жс-движка и котлин/жс, но там и минусы жса будут со всеми вытекающими -- невозможность жвм-онли либы брать, многопоточка другая, и сверху к этому всему ещё и перформанс хуже.
А с жвм -- ну только свою динамическую прослойку пилить, которая интерпретировала бы загруженный код и имела бы меньше недостатков. Но проблемы с перфом были бы такие же. Сомнительный профит.
Динамическая натура дарта под капотом позволяет это делать. По крайней мере такую версию от разраба компилятора в подкасте слышал(в плане про выбор языка)
Дарт там не при чем. Хот релоад и в торнаде есть, недоделанный правда. Это просто надо заморочиться.