Сегодня в подборке новостей:
- Apple выпустила бета-версии iOS 13.4 и iPadOS 13.4;
- GitHub Enterprise Server обновлен до версии 2.20;
- Появился новый релиз совместимого с Java-синтаксисом языка Groovy;
- Microsoft представила «самую мощную» модель синтеза речи Turing NLG;
- Play Protect заблокировала 1,9 млрд установок вредоносных мобильных приложений;
- Sony выпустила SDK для создания приложений по удаленному управлению видеокамерой;
- Microsoft представила публичную версию эмулятора Windows 10X.
Apple выпустила бета-версии iOS 13.4 и iPadOS 13.4
Корпорация Apple представила публичные бета-версии операционных систем iOS 13.4 для смартфонов iPhone и iPadOS 13.4 для планшетов iPad. Скачать обе ОС можно с официального сайта, после регистрации с использованием Apple ID. В список нововведений вошли:- новые Memoji;
- возвращена возможность делиться папками в облачном сервисе iCloud Drive;
- добавлен интерфейс CarKey для открытия дверей в автомобилях;
- добавлена настройка быстрых команд на внешних клавиатурах.
- устранена проблема с тулбаром в почтовом сервисе.
GitHub Enterprise Server обновлен до версии 2.20
Сервис совместной разработки и развертывания приложений GitHub Enterprise Server обновлен до версии 2.20. Помимо улучшения производительности и устранения багов, в новый релиз включен ряд дополнительных функций:- расширенные правила защиты веток (администраторы репозитория могут устанавливать различные варианты слияния или удаления веток кода); личный доступ к журналам аудита (на вкладке «Журнал безопасности» страницы личных настроек);
- Ограничение видимости репозитория (в версии 2.20 разрешен запуск дополнительного сценария миграции для преобразования всех общедоступных репозиториев во внутренние репозитории).
- Пользователи могут получить бесплатный 45-дневный доступ в GitHub Enterprise Server. Более подробно об особенностях версии 2.20 можно узнать на официальной странице сервиса в GitHub.
Выпущен новый релиз совместимого с Java-синтаксисом языка Groovy
Apache представила новую версию объектно-ориентированного языка Groovy 3.0. В релиз включен новый дефолтный парсер Parrot, который при необходимости можно отключить через системные настройки. Среди других функций Groovy 3.0 стоит выделить:- do-while циклы; классические for-циклы теперь поддерживают запятые н.п. for(int i = 0, j = 10; i < j; i++, j--) {..});
- лямбда-выражения, н.п. stream.map(e -> e + 1);
- ссылки на методы и конструкторы;
- обработку исключений с помощью try-with-resources;
- блоки кода, н.п. {..};
- инициализацию массивов в Java-стиле, н.п. new int[] {1, 2, 3};
- дефолтную реализацию методов для интерфейсов;
- дополнительные места в коде, в которых можно использовать аннотации;
- новые операторы проверки идентичности: (===, !==), elvis-оператор(?=), !in, !instanceof;
- безопасный индекс, н.п. nullableVar?[1, 2];
- создание экземпляра не статического класса, н.п. outer.new Inner();
- runtime groovydoc. groovydoc начинаются с /**@.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ