Вход |  Регистрация
 
 
Время электроники Пятница, 13 декабря
 
 


Это интересно!

Ранее

В США разрешили дронам весом до 250 г свободно летать над городами и скоплениями людей

Специальная комиссия, учреждённая Федеральным управлением гражданской авиации (FAA) для разработки вопроса, как полёты маленьких дронов должны регулироваться в городском пространстве, вынесла на этой неделе свой вердикт.

NVIDIA решила взять денег с Qualcomm за ее монопольное поведение в сегменте рынка чипов для беспроводной связи

NVIDIA через суд будет требовать от Qualcomm компенсации из-за своих проблем с выпуском модемов беспроводной связи.

ФБР раскрыло сенаторам США, как была взломана защита смартфона Apple

И в любом случае это ложится пятном на Apple.

Реклама

По вопросам размещения рекламы обращайтесь в отдел рекламы

Реклама наших партнеров

 

11 апреля 2016

Google хочет перейти на "язык Apple" для гаджетов

Google рассматривает возможность предложить созданный Apple язык Swift разработчикам приложений под Android. Одна из причин - желание избавиться от головной боли в виде Oracle.

G

oogle рассматривает возможность использования языка Swift для разработки приложений под Android. Руководители Google минимум один раз встречались для обсуждения этой перспективы сразу после выпуска исходного кода языка, сообщает The Next Web со ссылкой на осведомленные источники.

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

Еще как минимум один язык в Google рассматривали в дополнение к Swift - он называется Kotlin. Kotlin, как и Swift, относится к объектно-ориентированным языкам. Более того, он совместим в Android Studio - интегрированной средой разработки под Android от Google. Однако его выбор маловероятен вследствие более низкой производительности. 

Мотивы Google

Вероятной причиной склонности Google к Swift являются проблемы юридического плана с корпорацией Oracle, которая настаивает на том, что Google нарушила ее авторское право и патенты. Недавно Oracle потребовала от «поискового гиганта» $9,3 млрд компенсации за эти нарушения. Хотя в суде эта сумма еще не была представлена (это произойдет в мае 2016 г).

Помимо этого, в Google считают, что Swift способен предложить более широкие преимущества, чем Java. Что это за преимущества, не уточняется.

Сложности интеграции

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

Кроме того, Google предстоит подготовить к Swift всю свою стандартную библиотеку, реализовать поддержку языка в интерфейсах программирования (API) и инструментарии разработчика. Некоторые низкоуровневые API в Android написаны на C++. Их придется переписать. То же самое касается и API высокого уровня в Java.  

Язык программирования Swift

Swift был представлен компанией Apple в июне 2014 г. одновременно с iOS 8 и OS X Yosemite. Он предназначен для программирования во фреймворках Cocoa и Cocoa Touch (OS X и iOS соответственно). Код Swift можно использовать в приложениях одновременно с Objective C.

«Swift прост в освоении и использовании даже для тех, кто никогда не программировал. Это первый системный язык программирования, обладающий простотой и выразительностью скриптовых языков. Swift создан безопасным: в нем устранены целые категории распространённых ошибок программирования», — пояснили тогда в компании.

Изначально Swift был анонсирован как закрытый язык. В октябре 2014 г. группа независимых разработчиков объявила о намерении разработать открытый вариант Swift под названием Phoenix. Авторы инициативы посчитали, что Apple создала собственный закрытый язык программирования для того, чтобы у разработчиков было меньше возможностей для портирования приложений на Android, то есть, иными словами, для того, чтобы привязать разработчиков к своей экосистеме. 

Они посчитали, что узнав о Phoenix, компания примет решение сделать Swift открытым. В результате APple так и поступила, в декабре 2015 г. она опубликовала исходный код Swift на официальном сайте и в популярном репозитории. 

Swift получил широкую поддержку со стороны IBM, а также крупных разработчиков программного обеспечения, включая создателей Lyft, Pixelmator и Vimeo - все они переписали свои приложения.

Источник: CNews

Комментарии

0 / 0
0 / 0

Прокомментировать







 

Горячие темы

 
 




Rambler's Top100
Руководителям  |  Разработчикам  |  Производителям  |  Снабженцам
© 2007 - 2019 Издательский дом Электроника
Использование любых бесплатных материалов разрешено, при условии наличия ссылки на сайт «Время электроники».
Создание сайтаFractalla Design | Сделано на CMS DJEM ®
Контакты