В основную ветку репозитория AOSP (Android Open Source Project), в рамках которого развивается следующий выпуск платформы Android, приняты изменения по умолчанию активирующие для выполнения приложений новый runtime ART и отключающие использование runtime виртуальной машины Dalvik (libdvm.so).

ART позволяет в момент установки скомпилировать приложение в машинный код и в дальнейшем выполнять программу в нативном виде, без задействования виртуальной машины. Применение упреждающей AOT-компиляции (Ahead-of-time) вместо JIT-компиляции по мере выполнения кода позволяет заметно повысить производительность программ. Для компиляции в поставку включена утилита dex2oat, формирующая исполняемые файлы на основе файлов в формате DEX (Dalvik Executable Format).

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

Экспериментальная поддержка ART была добавлена в выпуске Android 4.4, но требовала для использования изменения настроек. Переход на ART в AOSP свидетельствует о том, что в следующем значительном выпуске Android данная технология будет применяться по умолчанию. 

Компания Google сообщила об интеграции в основную кодовую базу HTTP-сервера Apache 2.4 модуля mod_spdy, содержащего реализацию протокола SPDYсоставляющего основу будущего стандарта HTTP/2.0. Модуль позволяет интегрировать в HTTP-сервер прозрачную поддержку всех базовых возможностей SPDY, а также определённых в черновом варианте спецификации HTTP/2.0 средств по мультиплексированию потоков.

Skype 4.3 для Linux

После года разработки компания Microsoft объявила о выходе Skype 4.3 для платформы Linux. В версии для Linux доступно большинство типовых возможностей Skype, в том числе организация конференц-связи, перенаправление звонков, отправка SMS на мобильные телефоны, организация совместного доступа к рабочему столу, осуществление звонков на стационарные номера, выполнение видеовызовов, отправка файлов и т.п.

Сборки Skype 4.3 подготовлены для Ubuntu 10.04/12.04 (32-битная версия в отдельных пакетах для 32-бит и 64-бит систем), Debian 7 (32-битная версия в отдельных пакетах для 32- и 64-битных систем), Fedora 16+ (32-битная версия) и openSUSE 12.1+ (32-битная версия). В качестве системных требований приводятся следующие версии программ: Qt 4.7.0, D-Bus 1.0.0, PulseAudio 1.0 (рекомендуется 4.0) и опционально BlueZ 4.0.

Дайджест фото-новостей #5: лучшие материалы начала июня

Подборка самых интересных материалов на фото-тематику. Решили попробовать также публиковать ее здесь. Если понравится, будем продолжать.

Все материалы, представленные в дайджесте, на английском языке.
 

Горячее


Adobe представили несколько новых мобильных приложений и ряд обновлений своих десктопных решений.

Анонсировано завершение работы по интеграции в Debian пакетов с десктоп-окружением MATE, продолжающим развитие GNOME 2. Работа по включению пакетов с MATE в штатные репозитории Debian продолжалась шесть месяцев, за которые были учтены все требования по поставке альтернативной редакции GNOME. Принятию MATE способствовали такие достижения проекта, как переход на GNOME3-технологии DConf и GSettings (в следующем выпуске запланировано обеспечение поддержки GTK3). Свежий выпуск MATE 1.8 доступен через мета-пакет "mate-desktop-environment" в репозиториях unstable, testing и wheezy-backports, который позволяет установить MATE в Debian Wheezy. 

Разработчики проекта KDE представили второй бета-выпуск пользовательской оболочки Plasma 5, ранее развивавшейся по именем Plasma Next. Окружение Plasma 5 примечательно переходом на использование платформы KDE Frameworks 5 и библиотеки Qt 5 с применением OpenGL/OpenGL ES для рендеринга с задействованием аппаратного ускорения, сохраняя при этом ранее используемые принципы организации интерфейса и методы взаимодействия с пользователем. Подробнее с особенностями Plasma 5 можно познакомиться в анонсе первого бета-выпуска. Статус подготовки бинарных пакетов для различных дистрибутивов можно оценить на данной странице (протестировать без установки можно через Live-сборку). Релизнамечен на 15 июля.

Слухи о выходе Civilization V и XCOM на Linux появились ещё в октябре прошлого года, но тогда они так и остались слухами, основанными лишь на неправильно выставленных товарах на Амазоне. Выход XCOM был подтверждён не так давно, поклонники же 4X-стратегий рассчитывали лишь на новую Civilization: Beyond Earth да на следующую часть основной серии.

Но вчера Civilization V вместе со всеми дополнениями действительно вышла для Linux (включая Steam OS, разумеется). Все желающие могут приобрести её в Steam со скидкой 75%.