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 124 19.05.17 19:56 Сейчас в теме
2. biz-intel 816 19.05.17 21:33 Сейчас в теме
(1)Вы видимо статью не дочитали ...

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

как раз дочитал. "Не уступает" - можно перевести как "одно и то же". "Или даже немного превосходит" - можно перевести как "когда звезды встанут в нужной последовательности, то возможно вы и получите небольшой прирост в скорости". И после этого основной вопрос - зачем оно тогда вообще нужно, если по сути та же Java, но чуть чуть где-то оптимизирована? Может быть в одной из сборок эта оптимизация будет сделана для основного языка и тогда из плюсов нового языка останется только "лаконичность" и "типобезопасность". Много вообще людей, которые жалуются на то, что их язык программирования не достаточно лаконичен? Какие инструкции выберешь такая и будет лаконичность! А типобезопасность - дополнительный оверхед, который скажется на скорости исполнения кода...
7. Kosstikk 87 22.05.17 09:22 Сейчас в теме
(4) мое сугубо личное мнение - для молодого языка, имеющего ряд преимуществ при разработке и удобстве в сопровождении, сопоставимая по скорости сборка - это очень хорошо. Если так переживаете за скорость сборки, то правильнее копать в сторону автоматизации процессов сборки/публикации, а не о 10-15% проигрыша в скорости. В любом случае Kotlin найдет свою нишу.
3. Brawler 480 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 246 22.05.17 16:05 Сейчас в теме


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

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

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

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

См. также

В России начала работу крупнейшая в Европе квантовая магистраль

Новость ИТ-новость Телекоммуникации

РЖД протестировала и ввела в эксплуатацию вторую по протяженности в мире квантовую магистраль длиной в 700 километров. К 2024 году организация планирует увеличить длительность сети в 10 раз.

вчера в 17:07    899    VKuser24342747    1       

Visual Studio Code стал поддерживать работу с удаленными репозиториями без клонирования

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

Открытая среда разработки Visual Studio Code теперь позволяет работать с удаленными репозиториями GitHub напрямую. Для этого появилось специальное расширение Remote Repositories.

15.06.2021    1431    user1015646    0       

Платформа Yandex.Cloud прошла добровольную аттестацию на соответствие требованиям 152‑ФЗ

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

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

11.06.2021    1230    capitan    1       

Google I/O 2021: главные анонсы конференции для разработчиков

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

Начало лета богато на конференции для разработчиков программного обеспечения. Одно из крупнейших событий международного уровня – Google I/O 2021. В этом году оно прошло в онлайн-формате и принесло больше анонсов, чем обычно.

11.06.2021    1432    user1015646    0       

«Яндекс» внедрил генеративную нейросеть для поиска ответов

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

«Яндекс» представил новую версию своего поисковика Y1. В числе прочих изменений – использование машинного обучения для генерации подзаголовков объектных ответов и классификации сниппетов. 

11.06.2021    1255    VKuser24342747    0       

Microsoft выложила сборку OpenJDK в открытый доступ

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

Сборка проекта OpenJDK, подготовленная специалистами Microsoft, теперь доступна всем желающим. Решение с открытым исходным кодом можно загрузить в традиционном формате и в Docker-контейнере.

10.06.2021    1290    user1015646    0       

Составлен список из 10 самых полезных репозиториев GitHub

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

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

10.06.2021    2023    VKuser24342747    0       

Российские компании совместно с Gigabyte наладят выпуск серверного оборудования

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

«Яндекс», «Ланит», «ВТБ» и Gigabyte договорились о создании завода по выпуску серверов и компонентов на территории России. Фабрика может начать выпускать продукцию уже в 2022 году.

10.06.2021    1188    VKuser24342747    0       

Консорциум Всемирной паутины создал комитет по развитию WebExtensions

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

Организация Консорциум Всемирной паутины W3C создала WebExtensions Community Group (WECG) для разработки единых стандартов браузерных расширений. В комитет вошли представители крупных ИТ-компаний.

09.06.2021    990    VKuser24342747    0       

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

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

Инструмент Open Source Insights позволяет визуализировать граф зависимостей для пакетов. Благодаря сервису можно своевременно обнаруживать проблемы с безопасностью модулей.

09.06.2021    1490    VKuser24342747    0       

10 лучших языков программирования в 2021 году по версии InformationWeek

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

Журнал InformationWeek выпустил топ языков программирования, востребованных среди корпоративных ИТ. Рейтинг составлен на основе нескольких источников сбора и анализа данных. В рейтинг InformationWeek попало десять языков программирования.

08.06.2021    1376    SKravchenko    0       

«Яндекс» разрешил пользователям удалять данные о себе

Новость ИТ-новость Яндекс

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

07.06.2021    1706    VKuser24342747    0       

Компания Virtuozzo бесплатно раздает дистрибутив vzLinux на замену CentOS

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

Операционная система может стать полноценной заменой CentOS, который перестанет поддерживаться с конца 2021 года. Разработала ОС компания с российскими корнями.

03.06.2021    2740    VKuser24342747    0       

«Яндекс» предоставит бизнесу доступ к сервису обогащенных ответов

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

Сторонние компании смогут создавать блоки для дополнительной информации о своем сайте, которая будет ранжироваться в поисковой выдаче. Таким образом «Яндекс» устраняет нарушения, обнаруженные ФАС.

03.06.2021    1926    VKuser24342747    1       

Google официально выпускает ОС Fuchsia для умных дисплеев Nest Hub

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

Google сообщил, что обновление коснется владельцев первого поколения Nest Hub. Новая ОС Fuchsia заменит существующее программное обеспечение на основе Cast OS.

02.06.2021    1612    SKravchenko    0       

В Amazon Web Services добавили новую систему запуска и управления контейнерами

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

Компания Amazon открыла общий доступ к ECS Anywhere. Это расширение ECS (Elastic Container Service) для управления контейнеризированными приложениями. Оно обеспечивает быстрое развертывание AWS-приложений в любой вычислительной среде.

02.06.2021    1940    user1015646    1       

Microsoft представила релизную версию менеджера пакетов winget

Новость Windows Автоматизация ИТ-новость

В Windows 10 в ближайшем обновлении будет добавлена утилита Windows Package Manager 1.0. Она позволяет управлять пакетами на устройстве, обновлять их и копировать настройки на новый компьютер.

01.06.2021    2908    VKuser24342747    0       

Microsoft добавила в Teams презентации, вебинары и приложения

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

Microsoft открыл бесплатный доступ к вебинарам и презентациям PowerPoint Live в сервисе Teams. Также на ежегодной конференции Build компания рассказала о возможностях создания приложений на базе мессенджера.

31.05.2021    1380    user1015646    0       

Microsoft разработала систему автодополения кода на базе нейросети GPT-3

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

Платформа Microsoft Power Apps получила функцию автоматической генерации кода на языке Power Fx. Пользователю достаточно словами описать команду, и программа выдаст подходящую формулу.

28.05.2021    1591    VKuser24342747    0       

Энтузиаст создал дистрибутив Linux для записи на дискету

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

Польский разработчик Кшиштоф Кристиан Янковски сделал дистрибутив Floppinux, который помещается на 3,5-дюймовую дискету. Современная операционная система работает на любых компьютерах старше 1989 года.

27.05.2021    1991    VKuser24342747    5       

В России создадут госстандарт для ИИ

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

Российские власти предлагают утвердить ГОСТ для разработок в сфере искусственного интеллекта. В Росстандарте уверены: ГОСТы ускорят развитие инноваций и добросовестной конкуренции в сфере ИИ.

27.05.2021    3217    user1015646    5       

Разработчики Sublime Text представили версию приложения 4.0

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

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

27.05.2021    1607    VKuser24342747    0       

Создан свободный эмулятор для запуска Linux-приложений на macOS

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

Бесплатная программа Lima получила первую публичную версию 0.1.0. При разработке проекта авторы вдохновлялись аналогичной технологией от Microsoft, которая позволяет запускать приложения Linux в Windows 10.

26.05.2021    3725    VKuser24342747    1       

Ничего лишнего: Facebook научил нейросеть забывать устаревшие данные

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

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

25.05.2021    1637    VKuser24342747    0       

GitLab ужесточил правила использования CI/CD для борьбы с майнерами

Новость Автоматизация Безопасность ИТ-новость

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

25.05.2021    2410    VKuser24342747    0