Кроссплатформенное приложение разрабатывается один раз и внедряется на все платформы, это кажется более выгодным и простым относительно разработки нативных приложений под каждую платформу по отдельности. На практике все не так просто, у кроссплатформенности есть свои особенности.