Scala - это язык, а Scala Native - это AOT-компилятор для этого языка. Из
документации:
In general, the semantics of the Scala Native language are the same as Scala on the JVM. However, a few differences exist, which we mention here.
Упомянутых в цитате отличий всего четыре:
- Добавлены аннотации для интероперабельности с сишным кодом;
- Отсутствует возможность многопоточного выполнения;
- Нет финализации (впрочем, её и в свежей Java больше нет);
- И на некоторых исключениях ваше приложение будет падать с сегфолтом.