Как портировать приложение с юнити?
Сильно хавает батарейку, поэтому для приложения не разумно. Используй Flutter
Портировать не выйдет.

Если очень хорошо будешь писать код, то мб сможешь потом переехать на Xamarin/Maui/Avalonia/Uno, но UI всё равно придётся писать с нуля.

Из-за того что unity всё-таки игровой движок, то ты вероятно не сможешь в нём найти всего того, что есть в фреймворках для разработки МП.