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

19.05.2017     
В ходе трехдневной конференции 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 122 19.05.17 19:56 Сейчас в теме
2. biz-intel 776 19.05.17 21:33 Сейчас в теме
(1)Вы видимо статью не дочитали ...

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

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


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

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

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

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

См. также

Европейский парламент хочет предоставить потребителям ЕС «право на ремонт»

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

Парламент ЕС проголосовал за «права на ремонт» для Европы, которые облегчат потребителям ремонт их устройств. Также одобренные правила будут пресекать методы, используемые производителями для сокращения срока службы их продуктов.

вчера в 11:42    1120    capitan    3       

Новые процессоры AMD, Intel и Qualcomm получат платформу безопасности Microsoft Pluton

Новость Windows Безопасность ИТ-новость Микроэлектроника Новости компаний

Компания Microsoft разработала платформу безопасности Pluton, чтобы защитить пользователей Windows 10 на программном и аппаратном уровнях. Производители AMD, Intel и Qualcomm подтвердили, что встроят эту платформу в чипсеты новых поколений.

вчера в 09:26    1376    user1015646    1       

Android-разработчикам продлили срок подтверждения приложений с запросом геолокации

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

Корпорация Google продлила срок выполнения требований для Android-приложений, которые запрашивают данные о местоположении пользователей. По новым правилам, такие приложения должны получить одобрение Google Play.

01.12.2020    1282    user1015646    0       

Ускорение работы и защита от null: представлен PHP 8.0

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

Вышла в релиз восьмая версия языка программирования PHP. Главные особенности – поддержка JIT-компилятора, появление оператора безопасного null и возможность создавать аннотации в IDE.

30.11.2020    1426    VKuser24342747    2       

Apple изменит механизм подтверждения приложений на Mac

Новость Mac OS ИТ-новость

Разработчики Apple решили пересмотреть подход к подтверждению надежности приложений для macOS. Существующий механизм после выпуска macOS Big Sur привел к глобальным сбоям.

27.11.2020    1374    user1015646    0       

Частота получена: Apple начнет тестировать в России скоростной аналог Bluetooth

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

В последних версиях iPhone Apple добавила технологию быстрой передачи данных через аналог Bluetooth. В России особенность американских смартфонов не работает, потому что компания не имеет права использовать подходящую частоту.

27.11.2020    1134    VKuser24342747    0       

Internet Archive спасёт Flash от забвения

Новость Интернет ИТ-новость

Internet Archive – некоммерческая цифровая библиотека, в преддверии запланированного прекращения поддержки Flash в конце 2020 года объявила, что сохранит Flash-анимацию и игры. Архив будет использовать эмулятор Ruffle.

26.11.2020    2155    SKravchenko    3       

Браузеры для Windows 7 смогут прожить дольше из-за коронавируса

Новость Windows Интернет ИТ-новость Новости компаний

Браузеры Google Chrome и Microsoft Edge будут получать обновления для версий под Windows 7 и в 2021 году. Компании объявили, что смещают сроки прекращения выпуска новых патчей.

26.11.2020    1566    VKuser24342747    0       

Минцифры выпустило приложение для отслеживания контактов с заболевшими коронавирусом

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

Министерство цифрового развития России завершило работу над приложением «Госуслуги.COVID трекер». Оно будет оповещать о контактах с людьми, которые заболели Covid-19 – это поможет остановить распространение вируса.

25.11.2020    2769    user1015646    3       

Сколтех показал полностью российскую рабочую станцию 5G

Новость Импортозамещение ИТ-новость Стартапы Телекоммуникации

Сколковский институт науки и технологий презентовал прототип первой российской станции для мобильного интернета пятого поколения. Устройство поддерживает основные рабочие диапазоны 5G. Массовое внедрение начнется в 2023 году.

25.11.2020    2805    VKuser24342747    2       

Microsoft готовит Office для Mac на базе Big Sur и M1

Новость Mac OS ИТ-новость Новости компаний

Через день после того, как Apple представила новые компьютеры на собственной микросхеме, Microsoft выпустила новый Office для Mac, который будет работать на новом оборудовании.

25.11.2020    1672    SKravchenko    0       

Крупное обновление: Chrome 87 стал в пять раз меньше нагружать процессор

Новость Google Интернет ИТ-новость

Разработчики Google представили новую версию самого популярного браузера в мире. Он загружается на 25% быстрее предшественника и в пять раз меньше нагружает ресурсы процессора.

25.11.2020    1807    user1015646    0       

Браузеры на Chromium начнут блокировать JavaScript-код при запуске новых вкладок

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

Браузер Google Chrome по умолчанию не будет поддерживать JavaScript-редирект при открытии ссылок в новой вкладке. Обновление безопасности затронет все приложения на базе движка Chromium.

24.11.2020    1927    VKuser24342747    0       

Старые Android-устройства перестанут открывать до 30% сайтов

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

Миллионы сайтов в 2021 году станут недоступны на устаревших Android-устройствах. Все дело в корневых сертификатах безопасности DST Root X1: организация Let's Encrypt перестанет их подписывать.

23.11.2020    1770    user1015646    3       

Евросоюз запретит сквозное шифрование в мессенджерах

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

Совет министров Евросоюза (ЕС) максимально приблизился к запрету сквозного шифрования в мессенджерах. Причина – серия терактов в европейских городах: власти ЕС утверждают, что атаки координировали через мессенджеры со сквозным шифрованием.

20.11.2020    1823    user1015646    39       

Huawei продает бренд Honor

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

Китайская компания Huawei решила продать свой суббренд Honor. Это должно помочь ей выжить на фоне санкций, введенных властями США.

20.11.2020    2387    user1015646    0       

Microsoft представила новый Linux: CBL-Mariner

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

Группа Microsoft Linux Systems недавно выпустила новый дистрибутив Linux: CBL-Mariner. Дистрибутив является частью инфраструктуры Azure, используемой для пограничных сетевых служб.

20.11.2020    1553    SKravchenko    2       

Apple впервые представила ноутбуки на собственных процессорах

Новость Mac OS ИТ-новость

Компания Apple выпустила первые ноутбуки на собственных чипах Apple Silicon M1. В синтетических тестах они обогнали Intel, которые использовались ранее. Но эксперты обнаружили, что с М1 не все так однозначно.

19.11.2020    2719    user1015646    0       

Microsoft представила .NET 5 с поддержкой Linux и WebAssembly

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

10 ноября Microsoft представила новый выпуск платформы .NET 5 с поддержкой Linux, macOS и WebAssembly. Это следующий крупный выпуск .NET Core после 3.1.

19.11.2020    2895    SKravchenko    3       

Безопасность и командная работа: вышел релиз GitLab 13.5

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

Репозиторий GitLab получил обновление до версии 13.5. В новом релизе разработчики сконцентрировались на безопасности мобильных приложений и совместной работе, добавили вики-страницы для групп.

19.11.2020    2566    VKuser24342747    0       

Xiaomi представила собственную платформу для устройств интернета вещей

Новость ИТ-новость Новости компаний Робототехника

Интернет вещей называют главным вектором роста глобальной сети. Чтобы обеспечить эффективное взаимодействие внутри экосистемы умных устройств, китайский гигант Xiaomi разработал собственную платформу интернета вещей – Xiaomi Vela.

18.11.2020    2461    user1015646    0       

Холодное хранение: Совет Федерации предложил построить дата-центры в Арктике

Новость Дата-центры ИТ-новость

Правительство рассмотрит идею размещения вычислительных центров в российской Арктике. ЦОДы должны обеспечить ИТ-инфраструктурой северные регионы страны.

18.11.2020    2044    VKuser24342747    1       

Создатель Python присоединился к Microsoft

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

Разработчик языка Python Гвидо ван Россум пришел в компанию Microsoft. Год назад создатель одного из самых популярных языков в мире ушел на пенсию, но решил вернуться в «большой спорт».

18.11.2020    2462    user1015646    1       

Apple запретила владельцам устройств с iOS пользоваться эмуляторами терминала

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

Разработчики двух популярных iOS-приложений для эмуляции Linux терминала рассказали, что их программы могут быть удалены из App Store. В Apple заявили, что санкции связаны с возможностью скачивать код через команду wget.

17.11.2020    1930    VKuser24342747    0