Profesyonel modellerde ayrı, amatör ya da hızlı üretimde cross kullanılıyor.

Mobil yazılımla ilgileniyorum aklıma bir şey takıldı; cross mu yoksa Android iOS ayrı mı yapmalıyım?

Neden ayrı? Ayrı yapmak maliyeti ve bakımı zorlaştırır. O yüzden React Native.