Google рассматривает возможность использования Swift в качестве языка программирования для Android

Недавно открытый исходный код языка программирования Apple, Swift, возможно, будет принят платформой Google Android в будущем. Источники сообщили The Next Web, что Google «рассматривает возможность сделать Swift «первоклассным» языком для Android».

Мобильная платформа Google в настоящее время работает на Java как на основном языке, и включение Swift первоначально не рассматривается как замена Java. Поскольку Swift имеет открытый исходный код, Google может экспериментировать со Swift по мере его развития, чтобы выяснить, подойдет ли он платформе Android, согласно отчету.

Некоторые предполагают, что приложение, написанное на Swift, сможет работать как на Android, так и на iOS, хотя это не совсем точно. Android и iOS могут совместно использовать один и тот же язык в будущем, но различия в API, специфичных для платформы, означают, что приложения на одном не будут автоматически работать на другом. Однако это упростит разработку для обеих платформ в том смысле, что разработчикам не придется разрабатывать на двух разных языках программирования.

В отчете также отмечается, что некоторые низкоуровневые API Android написаны на C++, с чем Swift в настоящее время не может работать. Это потребует некоторой доработки со стороны Google для обеспечения совместимости.

Мы видели, как некоторые крупные игроки начали поддерживать Swift, особенно IBM со своим фреймворком Kitura.