Сегодня в подборке новостей:
В список JEP, добавленных в JDK 17, входит:
Доступ к API Grammarly позволит разработчикам интегрировать рекомендации по улучшению текстов на английском в свой продукт. Text Editor SDK совместим с любым веб-приложением, работающим в браузере, а также с десктопными приложениями на базе Chromium.
Компания Grammarly основана в 2009 году в Украине Алексеем Шевченко и Максимом Литвиновым. Grammarly является одним из первых украинских “единорогов” с капитализацией более 1 миллиарда долларов. У компании имеются офисы в Киеве, Сан-Франциско, Нью-Йорке и Ванкувере.
Источник: Grammarly
Новые скрипты и символы в версии 14.0 добавляют поддержку языков, используемых в Боснии, Индии, Индонезии, Иране, Яве, Малайзии, Монголии, Мьянме, Пакистане и на Филиппинах, в Африке и Северной Америке. Среди эмоджи появились такие экзотические изображения, как беременный мужчина, сказочный тролль и зеркальный шар.
Символы из технического стандарта Unicode используются при вводе текста на компьютерах и телефонах. Unicode входит в основу всего современного программного обеспечения и средств связи, включая операционные системы, браузеры, ноутбуки и смартфоны.
Источник: Unicode
- Вышла общедоступная версия Java 17 (JDK 17).
- Среду разработки IntelliJ IDEA обновили до версии 2021.2.2.
- Grammarly открыла доступ к SDK и запустила платформу для разработчиков.
- В Facebook разработали новую технологию сжатия данных для мобильных приложений.
- В стандарт Unicode 14.0 добавили 838 новых символов.
- В России стартовала программа бета-тестирования ОС “Аврора”.
Вышла общедоступная версия Java 17 (JDK 17)
Компания Oracle выпустила общедоступную версию языка программирования Java 17. В релиз добавили более 2700 закрытых задач и 14 JEP. С полным перечнем изменений в API можно ознакомиться по этой ссылке.
- Восстановление всегда строгой семантики чисел с плавающей точкой (JEP 306).
- Sealed классы (JEP 409).
- Паттерн-матчинг для switch (Preview) (JEP 406).
- Enhanced Pseudo-Random Number Generators (JEP 356).
- Deprecate the Applet API for Removal (JEP 398).
- Удаление RMI Activation (JEP 407).
- Deprecate the Security Manager for Removal (JEP 411).
- Foreign Function & Memory API (Incubator) (JEP 412).
- Vector API (Second Incubator) (JEP 414).
- Context-Specific Deserialization Filters (JEP 415).
- New macOS Rendering Pipeline (JEP 382).
- Порт под macOS/AArch64 (JEP 391).
- Строгая инкапсуляция внутренностей JDK (JEP 403).
- Удаление экспериментальных компиляторов AOT и JIT (JEP 410).
Среду разработки IntelliJ IDEA обновили до версии 2021.2.2
Компания JetBrains выпустила обновленную версию среды разработки IntelliJ IDEA 2021.2.2. В релизе устранили несколько проблем, обнаруженных в предыдущих версиях IDE. Список наиболее важных исправлений и обновлений в IntelliJ IDEA 2021.2.2:- Исправили окно инструмента “Иерархия” для отображения использования метода интерфейса, имеющего хотя бы одну реализацию. [IDEA-275145]
- JBR 11 обновили до 11.0.11-b1460.1.
- Исправили возможность использования внешних инструментов сравнения. [IDEA-271200]
- Исправили кнопку остановки, теперь она завершает запущенные процессы с первой попытки. [IDEA-276772]
- Исправили проблему анализа кода, из-за которой предупреждения, предложения и ошибки не исчезали при устранении. [IDEA-275168]
- Исправили ошибку, возникавшую при попытке установить соединение SSH. [IDEA-277053]
- Исправили ошибку, приводившую к обнаружению неправильного JDK. [IDEA-272430]
- Исправили макросы — теперь они работают как положено. [IDEA-274879]
- Исправили выделение предыдущего кода при запуске нового метода. [IDEA-274893]
- Исправили ярлык рефакторинга Rename. [IDEA-274923]
Grammarly открыла доступ к SDK и запустила платформу для разработчиков
Компания Grammarly, известная своим онлайн-сервисом исправления текстов на английском языке, объявила о запуске бета-версии платформы Grammarly for Developers. На ней разработчики могут оставить предварительную заявку и получить набор средств разработки и документации Grammarly Text Editor SDK, который даст им доступ к API Grammarly.
В Facebook разработали новую технологию сжатия данных для мобильных приложений
Компания Facebook разработала технологию асимметричного сжатия данных Superpack. Технология использует анализ компилятора и сжатием данных для оптимизации хранения информации. По словам представителя компании Сапана Бхатиа, мобильные приложения продолжают увеличиваться в размерах, что плохо сказывается на производительности гаджетов. Используемые сейчас компиляторы, такие как Deflate и LZMA, пока справляются с оптимизацией данных, но в скором времени они потеряют актуальность. Принцип работы Superpack основан на теории сложности Колмогорова, согласно которой информационное содержание фрагмента данных определяется размером самой короткой программы, которая может генерировать эти данные. В Facebook сообщили, что технология Superpack уменьшает размер Android-приложений в среднем на 20% по сравнению с обычным сжатием. Superpack уже используется в приложениях Facebook, Instagram, WhatsApp и Messenger. Источник: FacebookВ стандарт Unicode 14.0 добавили 838 новых символов
Некоммерческая организация Unicode Consortium обновила стандарт печатных символов Unicode до версии 14.0. В новом релизе появились 838 новых символов, включая 37 эмоджи и 5 новых скриптов. С выходом Unicode 14.0 общее количество символов в стандарте достигло 144 697 единиц, в том числе 3633 эмоджи.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ