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

Google рассматривает возможность перехода с Java на язык программирования Swift от Apple при разработке приложений для Android. Об этом сообщает The Next Web (TNW) со ссылкой на источники, знакомые с ситуацией. Это происходит на фоне судебных разбирательств поисковика с Oracle, которая обвиняет его в незаконном использовании Java, отмечает издание.

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

Источники TNW говорят, что представители Google, Facebook и Uber недавно встречались в Лондоне и обсуждали Swift. По словам собеседников издания, соцсеть и сервис для заказа водителя также заинтересовались внедрением технологии от Apple.

Google рассматривает Swift для Android в качестве языка нативной разработки. Сейчас таковым является Java. В конце 2015 года Apple открыла доступ к исходному коду Swift, а значит, Google свободно может использовать язык для разработки в Android, отмечает TNW. Но компании придётся проделать серьёзную технологическую работу, в частности, адаптировать все свои библиотеки под Swift, а также переписать все свои приложения и API, которые в своё время писались под Java.

Источники TNW также говорят, что Google в качестве языка нативной разработки для Android рассматривает ещё одно решение — Kotlin. Компания в настоящее время использует этот язык в Android Studio. Его преимуществом перед Swift является полная совместимость с Java, но, по словам собеседников TNW, в Google считают Kotlin не столь продуктивным.

В Google отказались от комментариев, объяснив это текущим судебным разбирательством с Oracle. Судебные тяжбы между двумя компаниями начались в 2010 году, когда разработчик обвинил поисковик в незаконном использовании принадлежащих ему технологий Java для разработки в Android и других продуктов. Oracle потребовала от Google $6,1 млрд, однако суд счёл эту сумму слишком высокой и снизил её до $1 млрд.

В конце марта Oracle решила вновь попытаться повысить сумму иска — почти в 10 раз, до $9,3 млрд. В такую сумму ущерб оценил эксперт, нанятый компанией. Google, в свою очередь, наняла своего специалиста, который оценил ущерб Oracle в $100 млн. Следующее заседание по делу Java состоится 9 мая.

Apple представила Swift летом 2014 года на конференции WWDC в качестве замены Objective C. Сейчас эту технологию используют Lyft, Vimeo, Pixelmator и другие компании.

48 комментариев

Вот это поворот

6
Ответить

У Гугла же хваленый Go-lang есть, почему бы его не заюзать? В обоих случаях придётся только API переписывать и ломать совместимость старых приложений. Вообщем похоже на вброс какой-то.

3
Ответить

Сравнили Go и Java/Swift.

Go очень ограничен в своих возможностях и создавался вообще не для этого.

4
Ответить

Соответствующий вопрос на golangbridge: "Will Android switch from Java to Go?" и ответ от Dave Cheney [1]:

> If you're a Java developer who's spent the last decade (yup!) building a career learning the trillions of Android APIs, how would you feel if Android N replaced everything with Go.>> Oh, and your IDE doesn't work, nobody has gotten a good IDE for Go programs that integrates with the Android suite of tools.>> Oh, and there isn't a debugger, yet, sorry we're working on it.>> Oh, and the Ad API that you embed in your free game to make money doesn't support the Go API yet.>> And on and on it goes. There will be no switch because it would eviscerate the ecosystem of 81% of mobile developers, in a total war, scorched earth sort of way.>> Why must one replace another ? Can they not co-exist ?

Проще говоря, едва ли кто-то будет отказываться от того что уже есть и работает.

[1]: https://forum.golangbridge.org/t/will-android-switch-from-java-to-go/2264/8

4
Ответить

А почему бы не писать приложения под андроид на с или асме?
Go создан для системного программирования, а не для разработки приложений.

2
Ответить

Он все-таки больше для веб и серверов

1
Ответить

Комментарий недоступен

3
Ответить