В основном C# + .NET и Delphi.
Раз больше работали с C# и Delphi, то ориентироваться в наше время следует на эти инструменты. Как Вам уже и посоветовали - Xamarin и Delphi позволяют создавать приложения соответственно под iOS и Android. При это надо понимать, что ни то ни другое не являются серебрянными пулями. То есть, сделать так, чтобы на все платформы был вообще единый код не получится. Единый код будет для бизнес логики (от работы с БД до моделей этих данных). А, по крайней мере, UI все таки для каждой платформы придется делать свое. Хотя бы потому, что у каждой платформы свои принципы функционирования UI.
Из моего опыта общего кода обычно получается 50%-70% от каждого приложения. А остальные 30%-50% для
каждой платформы свои.
Кстати, заодно избавитесь заранее от гемороя с созданием клиента для веб-сервисов под iOS. Адекватных кодогенераторов сейчас нет.