Google I/O 2017: русский язык программирования, новая ОС и облачный интернет вещей

19.05.2017      14692
В ходе трехдневной конференции Google I/O 2017 с 17 по 19 мая разработчики анонсировали ряд интересных сервисов и обновлений для своих продуктов.

На языке Петербурга

В официальный инструментарий Android будет добавлена поддержка приложений, созданных на языке Kotlin. Язык является разработкой российской компании JetBrains и был задуман как более лаконичный и типобезопасный, чем Java, и более простой, чем Scala. Плагин для поддержки языка будет встроен в Android Studio 3.0, поэтому не нужно будет устанавливать никаких дополнительных приложений для совместимости. 

Свое название язык получил в честь острова Котлин в Финском заливе, на котором расположен Кронштадт (входит в состав Санкт-Петербурга). 

Kotlin имеет более высокую скорость компиляции и лучше поддерживается в интегрированной среде разработки. 

Интернет вещей на облаке

На платформе Google Cloud представлено решение Cloud IoT Core, с помощью которого пользователи смогут управлять устройствами интернета вещей и обрабатывать генерируемые ими данные. Сервис будет обеспечивать взаимодействие облака и устройства посредством его регистрации в специальном сервисе вместе с «мостом». 

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

Еще слаще

Также компания анонсировала новую версию операционной системы Android – 8.0, или «О». Полное название (традиционно оно обозначает какую-то сладость, начинающуюся на соответствующую букву) вице-президент по разработке Android Дейв Берке пока не раскрыл. 

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

Работа системы Google Play Protect, доступная на всех смартфонах с магазином приложений Play Store, теперь будет построена на основе технологии машинного обучения. Cистема сможет блокировать угрозы в случае подозрительной активности приложений на устройстве. 

Google для iOS

Главным анонсом, связанным с Google Assistant, который представили на Google I/O 2017, стала поддержка iPhone. Пользователи iOS смогут скачать отдельное приложение, в котором, правда, набор функций будет урезан – сервис сможет отправлять сообщения через iMessage и включать музыку, но не сможет, например, установить время для будильника. 



Комментарии
Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. PerlAmutor 129 19.05.17 19:56 Сейчас в теме
Судя по всему этот Kotlin сильно переоценен. Сравнение скорости компиляции Java VS Kotlin
2. biz-intel 945 19.05.17 21:33 Сейчас в теме
(1)Вы видимо статью не дочитали ...

При чистых сборках, которые выполняются сравнительно редко, Java превосходит Kotlin на 10–15%. Но чаще всего разработчики выполняют частичные сборки, при которых большой выигрыш во времени достигается за счёт инкрементального компилирования. Благодаря работающему демону Gradle и включённой инкрементальной компиляции Kotlin не уступает, или даже немного превосходит Java.
igo1; AlexGroovy; baracuda; TreeDogNight; +4 Ответить
4. PerlAmutor 129 21.05.17 01:14 Сейчас в теме
(2)
не уступает, или даже немного превосходит Java.

как раз дочитал. "Не уступает" - можно перевести как "одно и то же". "Или даже немного превосходит" - можно перевести как "когда звезды встанут в нужной последовательности, то возможно вы и получите небольшой прирост в скорости". И после этого основной вопрос - зачем оно тогда вообще нужно, если по сути та же Java, но чуть чуть где-то оптимизирована? Может быть в одной из сборок эта оптимизация будет сделана для основного языка и тогда из плюсов нового языка останется только "лаконичность" и "типобезопасность". Много вообще людей, которые жалуются на то, что их язык программирования не достаточно лаконичен? Какие инструкции выберешь такая и будет лаконичность! А типобезопасность - дополнительный оверхед, который скажется на скорости исполнения кода...
7. Kosstikk 87 22.05.17 09:22 Сейчас в теме
(4) мое сугубо личное мнение - для молодого языка, имеющего ряд преимуществ при разработке и удобстве в сопровождении, сопоставимая по скорости сборка - это очень хорошо. Если так переживаете за скорость сборки, то правильнее копать в сторону автоматизации процессов сборки/публикации, а не о 10-15% проигрыша в скорости. В любом случае Kotlin найдет свою нишу.
3. Brawler 455 20.05.17 23:36 Сейчас в теме
Очередной эпичный убийца жабы.
Ну посмотрим посмотрим как оно взлетит))
5. DoctorRoza 21.05.17 14:27 Сейчас в теме
"Похороните Jav'у за плинтусом!" Очередной диалект пытается переплюнуть материнский язык! :)
6. kild 89 21.05.17 15:55 Сейчас в теме
(5)
диалект
Прикрепленные файлы:
igormiro; vitaliy1911; Hamsik; +3 Ответить
13. acanta 14.04.19 00:18 Сейчас в теме
(5) очередной кандидат на "что-то там за плинтусом". У нас только это кино хорошо получается.
8. Chrizt 264 22.05.17 16:05 Сейчас в теме


Слежу за Kotlin уже некоторое время и могу сказать Вам, что язык получился очень своеобразный, но с хорошей стороны.
Могу смело сказать, что в качестве альтернативы, но НЕ замены Java ему пока нет равных. Есть у него и свои области применения и поддержка его в Android "из коробки" - тому яркий пример.
В языке присутствуют вещи, изначально, либо до сих пор недоступные в Java и выгодно выделяющие Kotlin на его фоне.
Кроме того, уровень поддержки - на высоте.

Рекомендую всем скептикам и малоинформированным познакомиться с языком поближе, прежде чем делать хоть какие-то выводы.
В данный момент, Kotlin очень активно развивается, хотя ещё совсем недавно вышел первый релиз. Поэтому, язык может ожидать большое будущее и когда все уже будут работать с ним профессионально, скептикам и словоблудам может стать некомфортно от осознания того, что они сразу положили на него болт.

Уверен, каждый сможет найти в Котлин что-то полезное и неожиданно приятное для себя.
Стоит попробовать!

Успехов.
9. PerlAmutor 129 22.05.17 20:18 Сейчас в теме
(8) На кладбище языков программирования уже достаточно альтернатив основным языкам. Все эти синтаксические сладости, если они того достойны, приходят в новых стандартах к основному языку. В этом плане, скажем, компилятор GCC всегда был впереди планеты позволяя попробовать "вкусности", которые еще в стадии DRAFT, в собственном компиляторе за несколько лет до выхода официального стандарта.
11. Chrizt 264 24.05.17 11:55 Сейчас в теме
(9) Википедия говорит, что Google теперь делает большую ставку на Kotlin (см. скрин), хотя поддержка неофициально была уже давно, но Google почему-то не заявлял о ней громко. Видимо, что-то случилось.
Прикрепленные файлы:
10. eugeniezheludkov 43 23.05.17 07:29 Сейчас в теме
а я даже перелез сейчас на котлин (мейнстрим же) и блин он вкусный!
Еще-бы скорость рантайма повысить, а то она логично (jvm) от явы унаследована
12. Chrizt 264 24.05.17 12:03 Сейчас в теме
(10) Слышал вчера, что Android Runtime ускоряли для автомобилей со встроенным андроидом (Audi Q8) и это теперь включено в обновление Android O :)
Оставьте свое сообщение

См. также

«Сколково» объявил отбор перспективных ИИ-проектов для получения грантов

Новость Искусственный интеллект ИТ-Новость

В 2024 году «Сколково» выделит пилотным проектам в сфере искусственного интеллекта гранты на общую сумму 554 млн рублей. В результате отбора финансирование получат проекты с применением ИИ в областях производства, операционной деятельности и в работе предоставляемых сервисов.

12.04.2024    213    AnastasiaKl    1       

1

В программу подготовки спортивных программистов вошли бег и скорость печати

Новость ИТ-Новость

Пятничное: в России вступил в силу стандарт подготовки по дисциплине «спортивное программирование». В стандарт вошли требования к физическим показателям спортсменов и скорости набора текста.

16.02.2024    684    VKuser24342747    2       

1

Росстандарт утвердил протокол LoRaWAN для интернета вещей

Новость ИТ-Новость

Федеральное агентство по техническому регулированию и метрологии (Росстандарт) утвердило национальный стандарт протокола LoRaWAN RU, таким образом он получил официальный статус. Технология используется для беспроводной передачи данных между устройствами интернета вещей.

19.01.2024    479    VKuser24342747    0       

2

Новый закон откладывает на год вступление в силу изменений в порядок регистрации на сайтах

Новость Законодательство ИТ-Новость

12 декабря вступил в силу Федеральный закон, меняющий срок, к которому все владельцы сайтов должны внести изменения в порядок авторизации пользователей на сайте. Закон вводит переходный период до 1 января 2025 года.

20.12.2023    645    VKuser24342747    2       

1

Вышло крупное обновление для Android Studio

Новость Мобильные приложения ИТ-Новость

Новая версия Android Studio под номером 2023.1 получила имя Hedgehog. Появились возможности контролировать производительность приложений и управлять подключенными устройствами.

07.12.2023    785    VKuser24342747    2       

3

GitHub опубликовал результаты ежегодного исследования проектов с открытым исходным кодом

Новость GitHub ИТ-Новость

GitHub собрал данные об Open Source проектах в рамках ежегодного исследования Octoverse. Компания изучила географию репозиториев, используемые языки программирования и нейросети, а также активность сообщества.

15.11.2023    525    VKuser24342747    1       

2

Некоммерческие проекты смогут получить бесплатный доступ к GigaChat API

Новость ИТ-компания ИТ-Новость

Компания «Сбер» заявила, что будет бесплатно предоставлять доступ к API нейросети для генерации текста GigaChat для некоммерческих проектов. Однако для них будет ограничено число доступных токенов.

01.11.2023    650    VKuser24342747    2       

3

Состоялся релиз свободной среды разработки Geany 2.0

Новость ИТ-Новость Программист

Вышла новая версия Geany 2.0. Обновление затронуло внешний вид программы, расширило поддержку файлов и сторонних проектов, добавило новые способы работы с кодом.

25.10.2023    705    VKuser24342747    0       

1

Минцифры подготовило критерии по выбору оператора реестра провайдеров хостинга

Новость Минцифры ИТ-Новость Роскомнадзор

Минцифры подготовило проект постановления, которое утверждает требования к организации, претендующей на статус оператора реестра провайдеров хостинга.

25.10.2023    380    VKuser24342747    0       

1

Минцифры составило алгоритм действий для компаний, у которых не работает VPN

Новость Минцифры ИТ-Новость

Минцифры подготовило разъяснения для российских организаций, у которых возникли перебои в работе VPN-сервисов для клиентов и сотрудников из-за блокировки запрещенных ресурсов Роскомнадзором.

24.10.2023    630    VKuser24342747    0       

0

«Сбер» объявила о доступности SberLinux OS Server для российских компаний

Новость Импортозамещение ИТ-Новость

«СберТех», дочерняя компания «Сбера», объявила о предоставлении доступа к собственной серверной операционной системе SberLinux OS Server российским компаниям. ОС включена в реестр отечественного ПО.

20.10.2023    878    VKuser24342747    0       

2

Минцифры внесло изменения в проект правил идентификации клиентов веб-хостингов

Новость Минцифры ИТ-Новость Роскомнадзор

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

18.10.2023    470    VKuser24342747    0       

1

Google выпустила финальную версию Android 14

Новость Android Google ИТ-Новость

Google выпустила новую версию мобильной ОС Android 14. Изменения затронули настройки внешнего вида и безопасности. Были расширены возможности камеры и инструментов для хранения данных.

12.10.2023    694    VKuser24342747    0       

1

Яндекс объявил об открытии исходного кода DataLens

Новость Аналитика ИТ-Новость Яндекс

BI-система Yandex DataLens теперь развивается в опенсорс. Код продукта выложен для всех на GitHub. Любой желающий сможет развернуть DataLens на своем железе и доработать его под свои сценарии применения.

03.10.2023    1412    ЕленаЧерепнева    1       

6

Роскомнадзор создаст реестр хостинг-провайдеров

Новость Минцифры ИТ-Новость Роскомнадзор

Минцифры подготовило несколько проектов постановлений, которые утверждают правила ведения реестра поставщиков хостинг-услуг, а также новые требования к провайдерам.

02.10.2023    598    VKuser24342747    0       

1

«СберТех» представил репозиторий GitVerse с ИИ-помощником для написания кода

Новость Импортозамещение ИТ-Новость Программист

«СберТех» начал прием заявок на тестирование веб-сервиса для публикации ИТ-проектов GitVerse. Платформа подходит для разработки программ с открытым и закрытым кодом.

26.09.2023    820    VKuser24342747    2       

1

ИП и юрлица смогут использовать смартфон для создания и замены электронной подписи

Новость ИТ-Новость ФНС Цифровая подпись

ФНС внесла изменения в правила оформления электронной подписи руководителя организации и ИП. Станет возможным продлевать ее и записывать при помощи мобильного устройства.

18.09.2023    434    VKuser24342747    1       

1

Журнал IEEE Spectrum опубликовал рейтинг популярности языков программирования

Новость ИТ-Новость Языки программирования

Журнал Института инженеров электротехники и электроники IEEE Spectrum подготовил рейтинг самых популярных языков программирования в 2023 году. Статистика разделена на три категории.

01.09.2023    1297    VKuser24342747    4       

2

В бета-версии Microsoft 365 появилась поддержка языка Python для Excel

Новость ИТ-Новость Языки программирования

С помощью библиотек и средств визуализации Python можно будет манипулировать данными Excel, а затем использовать полученные результаты в формулах, диаграммах и сводных таблицах.

28.08.2023    659    VKuser24342747    0       

2

Специалисты Калифорнийского университета установили, что боты справляются с CAPTCHA лучше, чем люди

Новость ИТ-Новость

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

24.08.2023    1164    VKuser24342747    23       

2

Google Chrome начнет поддерживать квантово-устойчивые алгоритмы шифрования

Новость Google Безопасность ИТ-Новость

В версии Google Chrome 116 появится поддержка алгоритмов шифрования, устойчивых к попыткам дешифрации при помощи квантовых вычислений. Технология объединяет преимущества классической и инновационной криптографии.

24.08.2023    481    VKuser24342747    0       

1

В реестр российского ПО включен первый комплекс обработки больших данных

Новость Импортозамещение Минцифры ИТ-Новость Реестр ПО

Минцифры внесло в реестр отечественного ПО программно-аппаратный комплекс «Скала-Р», предназначенный для обработки больших данных. Это первый комплекс с таким функционалом, включенный в перечень.

22.08.2023    472    VKuser24342747    0       

1

Microsoft внедрила новые функции в GitHub Copilot и анонсировала Windows Copilot

Новость GitHub Искусственный интеллект

ИИ-помощник для разработчиков GitHub Copilot теперь не только в реальном времени анализирует код, предлагает варианты для его улучшения и помогает найти решение проблем в разработке, но и  показывает ссылки на репозитории, из которых взят код. 

17.08.2023    1162    VKuser24342747    0       

1

В JetBrains разработали ИИ-помощника для аналитиков данных

Новость Аналитика Искусственный интеллект

JetBrains представила нейросеть Ask AI для онлайн-блокнота Datalore. Виртуальный ассистент способен генерировать код на нескольких языках, предлагать доработки и упрощать процесс аналитики данных. 

16.08.2023    670    VKuser24342747    0       

1

Исследование: ChatGPT дает неправильный ответ на половину вопросов о программировании

Новость Искусственный интеллект ИТ-Новость

Чат-бот OpenAI ошибается в 52% случаев, когда отвечает на вопросы по программированию. Однако делает это так убедительно, что пользователи не замечают ошибки. 

14.08.2023    1041    VKuser24342747    5       

3