LINUX.ORG.RU

Android


180

12

Всего сообщений: 472

Remix OS нарушает GPL и Apache License

Группа Linux General

После анализа архива с файлами для установки операционной системы было установлено, что популярная адаптация проекта Android-x86 для десктопа Remix OS распространяет измененную копию приложения UNetbootin под новым названием с измененным логотипом и без исходных кодов. Исходный код UNetbootin лицензирован под GPL v2+, которая запрещает подобное поведение.

Также выяснилось, что файл с информацией об измененных файлах и копирайтах авторов был банально скопирован с проекта Android-x86, что является прямым нарушением лицензии Apache License 2.0. Интересно, что после запроса исходных кодов представитель компании Jide ответил отказом и уточнил, что Remix OS не является открытым программным обеспечением.

Большая дискуссия на Reddit

>>> Подробности

 , ,

Deleted
()

Следующая версия Android будет использовать OpenJDK вместо собственной реализации Java API

Группа Android

Google заменяют свою собственную реализацию Java программных интерфейсов (API) в Android на реализацию OpenJDK, — открытую версию Java Development Kit. Изначально «загадочный коммит в код Android» был замечен посетителями ресурса Hacker News. Google подтвердили сайту VentureBeat, что версия Android N будет полностью полагаться на OpenJDK а не на собственную реализацию Java APIs.

«Как открытая платформа, Android разрабатывается совместно с open-source сообществом», — заявил представитель Google сайту VentureBeat, — «В предстоящем релизе Android мы планируем перевести Java библиотеки используемые в Android на OpenJDK, создавая общую базу кода для разработчиков для построения их приложений и сервисов. Google давно работает c OpenJDK и помогает сообществу ее разработчиков, и мы с нетерпением ждем когда сможем увеличить наше участие в проекте OpenJDK в будущем».

Посетители ресурса Hacker News разумно интересуются, указывает ли данное изменение на внесудебное соглашение между Google и Oracle по вопросу Java API, либо Google решили защитить будущие версии Android от судебного решения, на случай если Google проиграет Oracle в суде. Поскольку судебный процесс еще не завершен, Google отказывается комментировать данный вопрос.

>>> Подробности

 , , ,

qrck
()

Вышел CrystaX NDK 10.3.0

Группа Android

Новая версия CrystaX NDK 10.3.0 (набор инструментов для разработки на C/C++/Objective-C под Android) доступна для скачивания.

Наиболее важные изменения в этом выпуске:

  • Новые GCC и LLVM/clang.
  • Сильно улучшена поддержка Objective-C v2.
  • Добавлена поддержка Python (2.7 и 3.5) для Android.
  • Улучшена поддержка POSIX.
  • Добавлены готовые к использованию библиотеки Boost 1.59.0.

( Более подробная информация )

>>> Подробности

 , ,

crystax
()

QDeviceMonitor 1.0.0

Группа Open Source

Вышел в свет GUI для просмотра логов на GNU/Linux, Mac OS X и Windows. Поддерживаются логи устройств на базе ОС Android и iOS, а также текстовых файлов.

Основные возможности:

  • фильтрация по регулярным выражениям;
  • поддержка фильтрации с префиксами, совместимыми с Android Device Monitor;
  • автодополнение историей последних фильтров;
  • фильтрация по уровню подробности (только Android);
  • добавление меток в лог;
  • открытие текущего лога в текстовом редакторе.

>>> Скачать

>>> Подробнее

 , , , ,

sbar
()

За что Linux должен благодарить Microsoft и почему будущее удручает

Группа Open Source

Перевод статьи Фрэнка Карлишека, одного из основателей сервиса ownCloud.

В статье Фрэнк Карлишек пишет об острых вопросах завтрашнего дня, назревших перед сообществом свободного ПО. Куда мы идем, как бороться с вызовами? Попутно совершает экскурс в историю. Коротко рассказывает почему так получилось сегодня.

«Люди моего поколения убеждены, что на компьютер можно установить новую операционную систему. Однако, если вы сделаете небольшой экскурс в историю и посмотрите оттуда в современное будущее, вы поймете, что это, скорее, исключение, чем правило.»

>>> Подробности

 , , , ,

hibou
()

Вышла версия 2.4 Android File Transfer for Linux, теперь и для OS X

Группа Мультимедиа

Android File Transfer for Linux — свободная и стабильная реализация протокола MTP, который используется для многих современных мобильных устройств. В комплекте присутствует Qt/Cli-интерфейсы, поддерживается монтирование через Fuse. Может закачивать файлы любых размеров, не тормозит и не виснет.

За последние полгода и две версии проект получил большое количество фидбека, писем, проклятий и угроз (больше всего), и почти всё было реализовано. Хоть денег мне никто не шлет, испытываю невероятную потребность отчитаться за проделанную работу перед самой требовательной публикой (вами).

В версии 2.4 было добавлено:

  • Киллер-фича: fuse wrapper автоматически переподключается, если девайс отключили, а потом включили обратно. Ни один проект ТАК не заботится о своих пользователях.
  • Поддержка OS X. Парадоксально, но оригинальный AFT умеет вешать мак целиком и вырубать все внешние USB устройства. Как это у гугла вышло, я не знаю, у меня не получилось. Также, часть названия проекта «…for Linux» теперь не соответствует действительности. Что с этим делать — не знаю, посоветуйте :(
  • Cli-утилита обзавелась интерактивным режимом с readline, историей и подстановками. Для этого пришлось сделать метаразбор метатипов метафункций на этапе метакомпиляции и научить компилятор вызывать функцию с параметрами из tuple, что есть только в самом новом стандарте c++. (я пока держусь и хватает c++11)
  • Смена лицензии на GPLv3.
  • Пост на reddit, где есть много боли и интересного в комментариях (англ.)
  • Проект можно собрать без qt и без readline, для труъ джедаев и терминалов vt-100.

Старые фичи v2.3, корректирующего релиза к v2.2:

  • Отправка zero length packet (или ZLP (просторечие, неценз.), починены все известные зависания на момент v2.2. (Надеюсь, новые уже добавлены в v2.4)
  • Установка cli-тулзы по ninja/make install. засоряем вашу систему
  • Отслеживание EBUSY, когда устройство или интерфейс занят, о чем сообщается по-человечески, а не ioctl failed: Device or resource busy.
  • Различные исправления для Windows Phone. Судя по вестям из полей, Android File Transfer — единственный способ подключить вашу Lumia к Linux. Не знаю правда ли, но приятно, что мир избавился от небольшой части вечного страдания.

>>> Сайт проекта

 , ,

whoozle
()

Samsung Enterprise Mobility Forum 2015

Группа Конференции и встречи

15 октября 2015 г. компания Samsung Electronics проводит третье ежегодное мероприятие Samsung Enterprise Mobility Forum 2015 в Москве, в конгресс-парке гостиницы «Украина».

( читать дальше... )

>>> Подробности

 , ,

Gersh
()

Violetland for Android

Группа Игры

Игра Violetland (GPLv3), разработанная в 2010 году небольшой группой местных лолксовцев, пролежав в забвении почти 5 лет на google code и долежав до его закрытия, обрела новую жизнь в виде порта под android. Порт сделан сторонним разработчиком и под завязку набит рекламой, изменению же подверглось только управление. Кроме того, код оригинального Violetland был перенесен на github, где нет никаких упоминаний об оригинальных разработчиках.

>>> Подробности

 , ,

c0dEAr
()

Компанию Google признали в России нарушителем закона о конкуренции

Группа Android

Комиссия Федеральной антимонопольной службы в понедельник признала действия Google Inc. и Google Ireland ltd. нарушением части 1 статьи 10 закона «О защите конкуренции».

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

ФАС возбудила дело в отношении Google по жалобе «Яндекса» в феврале. Сначала дело рассматривалось только по статье 14 закона «О конкуренции» — недобросовестная конкуренция. В июне ФАС дополнительно квалифицировала возбужденное против Google дело по статье 10 закона «О защите конкуренции» — злоупотребление доминирующим положением.

Суть жалобы «Яндекса» заключается в том, что американская компания диктует свои условия производителям мобильных устройств на базе операционной системы Android. Так, в прошлом году Google запретил предустановку всех сервисов «Яндекса» на мобильных устройствах Fly, Explay и Prestigio.

«Мы считаем, что сервисы для пользователей - такие как поиск, карты, почта и т.д. — необходимо отделить от операционной системы Android», — заявлял ранее «Яндекс».

При рассмотрении дела ФАС учитывала сведения, полученные от производителей мобильных устройств, но сами вендоры не привлечены к разбирательству и не ходатайствовали об этом.

>>> Подробности

 , ,

Hasek
()

Xash3D 0.15 для Android

Группа Android

Сегодня вышел новый релиз Xash3D для Android — открытого порта движка Xash3D (Half-Life) под Android. Как и всегда, лицензия самого движка — GNU GPL v3, лицензия игры — HLSDK.
Изменения:

  • Теперь порт поддерживает моды, использующие модифицированные библиотеки через специальный вторичный .apk-файл: главный .apk-файл содержит сам движок, SDL 2, меню и базовые библиотеки из HLSDK, вторичный включает в себя только библиотеки для модов, которые будут грузиться движком из главного файла (пример подобного .apk — .apk для Spirit of Half-Life);
  • Теперь в игре работает поиск серверов через Internet Games;
  • Можно сменить рабочий каталог движка: теперь он не обязательно должен быть /sdcard/xash;
  • Добавлена поддержка ярлыков для модов на главном экране: больше нет необходимости каждый раз вводить команды;
  • Добавлена поддержка Android 2.3 и ARMv6;
  • Добавлен обработчик падений движка, также по падениям выдается более детальная информация.

И еще много других изменений, о которых можно прочитать в changelog-е.

>>> Новость в группе ВКонтакте

>>> Проект на GitHub

>>> Changelog релиза на GitHub

 , , ,

DeadEye
()

Google представила пре-релиз Android 6.0 Marshmallow

Группа PDA

Компания Google неожиданно официально выпустила третью предрелизную сборку Android M Developer Preview и объявила о финальном названии новой версии операционной системы для мобильных устройств — Android 6.0 Marshmallow. Так как Google называет новые версии зелёного робота в честь сладостей, 6.0 не прервала эту традицию и «Marshmallow» в переводе на русский язык означает десерт «Зефир».

Обновление Android 6.0 Marshmallow Developer Preview 3 доступно традиционно для пользователей последних поколений устройств серии Nexus — флагманов Nexus 5 и Nexus 6, а также планшетного компьютера Nexus 9 и мультимедийной приставки Nexus Player. Официального списка изменений и нововведений в Android 6.0 Google еще не опубликовала. Также вместе с релизом Developer Preview 3 разработчики получают доступ к Android 6.0 SDK и свежей документации. Соответствующие обновления в Android SDK Manager уже присутствуют. Уровень API Android 6.0 — 23, номер сборки MPA44G.

>>> Подробности

 6.0,

Unununij
()

Очередная критическая уязвимость в Android

Группа Безопасность

Компания Check Point обнаружила очередную критическую уязвимость в Android под названием Certifi-Gate. Брешь позволяет получить контроль над удаленным устройством с помощью сертификатов безопасности приложений для дистанционной поддержки Remote Support Tool (mRST), которые обычно предустановлены на Android-устройствах.

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

«Мобильные трояны для удаленного доступа (mRAT) предоставляют неавторизованный, незаметный доступ к мобильным устройствам. Атакующий может использовать mRAT для похищения конфиденциальной информации, такой как данные о местоположении, контакты, фотографии, скриншоты и даже записи звуков окружающей среды. В ходе анализа и классификации mRAT наша исследовательская команда обнаружила приложение, имеющие с этими троянами общие черты. В число известных поставщиков mRAT входят HackingTeam, mSpy и SpyBubble», — говорится в отчете компании.

Certifi-Gate связан с такими популярными приложениями, как TeamViewer, Rsupport, CommuniTake Remote Care.

>>> Подробности

 

disee
()

F-Droid 0.95

Группа Android

6 августа, после двух альфа-релизов, вышла новая версия клиента F-Droid 0.95.

F-Droid — это свободный проект, состоящий из репозитория FOSS-приложений для платформы Android, клиентского приложения к нему и серверной части. В отличие от Google Play, F-Droid не собирает информацию о пользователях, не содержит бекдоров, не имеет коммерческих и политических ограничений на содержимое каталога ПО, позволяет развернуть собственный репозиторий.

Изменения в клиенте 0.95 по сравнению с предыдущей стабильной версией 0.92:

  • Обновлён интерфейс (включая иконку), начат переход к концепции Material Design.
  • Возможность установки F-Droid как привилегированного приложения (в /system/priv-app) при наличии прав root. Это позволяет использовать системный установщик.
  • Удален установщик, использовавший права root. Его заменил более безопасный и стабильный системный установщик (см. пункт выше).
  • Ускорена обработка данных при обновлении репозитория.
  • Улучшен процесс обмена приложениями (swap) без участия каких-либо серверов: теперь можно добавить локальный репозиторий другого пользователя вручную, а также инициировать обмен с помощью NFC.

Если у вас возникают проблемы или есть предложения, пишите в багтрекер, заходите на форум, подключайтесь к каналу #fdroid на FreeNode.

>>> Подробности

 , ,

Relan
()

ZXTune b3410

Группа Мультимедиа

Вышла новая версия кроссплатформенного плеера и риппера чиптюн-музыки ZXTune b3410.

Основными достоинствами проекта является его кроссплатформенность, быстрый и глубокий поиск музыкальных модулей в больших объемах данных. Также плеер имеет множество функций, облегчающих работу с большими коллекциями треков: поиск и удаление дубликатов, множество плейлистов, асинхронное выполнение операций, экспорт, конверсия в популярные форматы и многое другое.

Плеер представлен в виде GUI-приложения на базе Qt (zxtune-qt) и в виде консольной программы (zxtune123). Также существует версия для ОС Android.

Список основных изменений относительно версии b2850:

  • Добавлено:
    • поддержка музыкальных форматов SID, несжатых YM, ET1, AYC, SPC, MTC, NSF, NSFe, GBS, SAP, HES, VGM
    • поддержка контейнеров PCD6.1i, DSK, UMX, GZip, 7zip
    • поддержка реального AY чипа через библиотеку dlportio
    • zxtune-android: поддержка онлайн-каталогов ModLand, HVSC, ZXArt, Josh W
    • zxtune-android: локализация для немецкого и испанского языков
    • zxtune-android: навигация по трекам из области уведомлений
    • zxtune-android: отображение прогресса загрузки директорий в браузере
    • zxtune-android: отображение операций ввода-вывода в заголовке окна
    • zxtune-android: последовательное воспроизведение треков из браузера
    • zxtune-android: возможность передать файл трека в другие приложения
    • zxtune-android: возможность делиться ссылками на треки из каталогов zxart.ee и zxtunes.com
    • zxtune-android: интеграция с системой на открытие некоторых поддерживаемых типов файлов
    • zxtune-android: отображение дополнительной информации на виджете экрана блокировки
    • zxtune-android: возможность перемещать приложение на карту памяти
    • zxtune-android: статистика по всему плейлисту или выбранным трекам
    • zxtune-android: сохранение и восстановление последнего проигрываемого трека
    • zxtune-android: поиск файлов в браузере
    • zxtune-android: использование внешней памяти для кеша
    • zxtune-android: виджет приложения на домашнем экране
    • zxtune-android: установка фрагмента трека в качестве мелодии звонка
    • zxtune-android: сортировка плейлиста
    • zxtune-android: работа с архивами как с папками
    • zxtune-qt: автоматический выбор на воспроизведение первого добавленного в плейлист трека
    • zxtune-qt: перемешивание плейлиста
    • zxtune-qt: горячие клавиши управления воспроизведением
    • zxtune-qt: быстрая навигация по списку буквенными клавишами
    • zxtune-qt: сохранение и восстановление последнего проигрываемого трека
    • zxtune-qt: колонка с комментариями треков в плейлисте
    • zxtune-qt: пункт «Сохранить как» для отдельных треков
    • zxtune-qt: режим единственного экземпляра приложения
  • Исправлено:
    • найденные ошибки воспроизведения форматов AS0, ASC, SAA, YM, AY, SQD, PT3, STP, PT2, TFM
    • обработка PCD, CC3, TurboLZ
    • эмуляция beeper-треков
    • обработка не-ASCII символов в данных треков
    • zxtune-android: диагностика ошибок
    • zxtune-android: кеш каталога zxtunes.com
    • zxtune-android: поддержка мультимедиа кнопок
    • zxtune-android: поиск карт памяти на современных устройствах
    • zxtune-qt: избыточное обновление плейлиста при сканировании
    • zxtune-qt: падение при добавлении пустой папки

Доступны сборки для Windows и различных дистрибутивов GNU/Linux (RedHat, Ubuntu, Arch Linux etc). Поддерживаются аппаратные платформы x86, x86_64, armhf (RaspberryPi). Во всех пакетах Qt/boost слинкованы статически, поэтому дополнительных зависимостей не требуется.

ZXTune для Android поддерживает устройства с минимальной версией 2.3.3 (api v10) и аппаратными платформами arm, arm-v7a и x86.

>>> Официальный сайт

 , , , ,

Vitamin_CAIG
()

Команда KDE работает над созданием среды для запуска приложений Android в GNU/Linux

Группа KDE

С помощью Shashlik, моделируемый среды Android, станет возможным запуск приложений последнего в системах на базе GNU/Linux. Shashlik будет включать в себя минимально возможный набор фреймфорков и подсистем Android, а также будет включать максимально возможный набор свободных компонентов. Шашлык создан для интеграции с существующей системой, вне зависимости от того, десктоп ли это, ноутбук или даже смартфон или телевизор.

Первая публичная презентация проекта пройдёт в рамках Akademy 2015 26 июля 2015 года. На 30-минутной презентации состоится первый релиз, с которым можно будет «поиграться» и посмотреть, как работают приложения Android на plasma-десктопах.

>>> Подробности

 ,

sudopacman
()

Вышел CrystaX NDK 10.2.0

Группа Android

Новая версия CrystaX NDK 10.2.0 (набор инструментов для разработки на C/C++/Objective-C под Android) доступна для скачивания.

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

  • Поддержка Objective-C v2 runtime и начальных Cocoa-совместимых фреймворков (Foundation и CoreFoundation).
  • Добавлены готовые к использованию библиотеки Boost 1.58.0. В рамках проекта CrystaX NDK ведется регулярное регрессионное тестирование Boost под Android, ведущее к улучшениям как в Boost, так и в CrystaX NDK.
  • Добавлен новый набор инструментов (toolchain) на основе clang-3.6, с переносом всех исправлений, сделанных в clang-3.4 и clang-3.5 в рамках проекта.
  • Добавлены готовые к использованию libpng-1.6.17, libjpeg-9a и libtiff-4.0.4beta.
  • А также большое количество исправлений и мелких улучшений, в сумме ведущих к более стандартному и предсказуемому поведению CrystaX NDK.

>>> Подробности

 , ,

crystax
()

The Document Foundation представила LibreOffice Viewer for Android

Группа Android

28 мая 2015 года фонд The Document Foundation сообщил о доступности просмотрщика файлов офисного пакета LibreOffice для операционной системы Android.

В качестве экспериментальной функции доступны некоторые возможности редактирования документов (изменение слов внутри параграфа, изменение стиля шрифтов). Редактирование по умолчанию выключено, включение возможно через настройки программы.

LibreOffice Viewer является нативным для операционной системы Android приложением и основан на том же движке, что и полнофункциональный вариант LibreOffice для Windows, OS X и Linux. Интерфейс просмотрщика основан на Firefox for Android.

LibreOffice Viewer разработан компаниями Collabora и Igalia при поддержке компании Smoose, с использованием наработок студентов на Google Summer of Code, совместно с фондом The Document Foundation и сообществом LibreOffice. Корпорация SUSE обеспечила поддержку кроссплатформенности, а Mozilla Corporation предоставила несколько основных компонентов.

LibreOffice Viewer можно установить из Google Play Store или скачать пакет apk непосредственно с сайта The Document Foundation.

>>> Подробности

 ,

anonymous
()

Xash3D 0.14 для Android

Группа Android

Вышла новая версия открытого порта движка Half-Life (если быть точным, движка, совместимого с GoldSource, что позволяет запустить собственно Half-Life) Xash3D для Android. Код Xash3D открыт под лицензией GNU GPL v3, код же самой игры - под HLSDK.
Итак, в этой версии:

  • добавлены тач-контролы - теперь играть можно и без клавиатуры с мышью;
  • сам движок Xash3D обновлен до 0.97 build 3000;
  • убрана поддержка акселерометра;
  • добавлен лаунчер, устанавливающий настройки движка;
  • поправлены кнопки переключения оружия;
  • поправлено масштабирование меню игры.

Проект также интересен тем, что в его разработке приняли участие пользователи форума - a1batross и mittorn.

>>> Новость на 4PDA

>>> Тема на 4PDA

>>> Описание релиза на GitHub

 , ,

DeadEye
()

Вышла версия 2.2 Android File Transfer for Linux

Группа Мультимедиа

Спасибо всем, кто участвовал в тестировании предыдущей версии. Благодаря/вопреки отзывам %username%/anonymous, в AFS были добавлены тысячи новых фич/багов.

  • Рекурсивное закачивание/скачивание файлов.
  • Возможность прервать долгую операцию на уровне MTP/USB.
  • Поддержка drag'n'drop'а. На самом деле только drop'a, потому что qt не умеет так называемые «promised files» (как на маке). Если кто-то умеет или знает, расскажите.
  • Выбор хранилища устройства в графическом приложении.
  • Определение того, что устройство заблокировано с инструкцией что делать и разными случайными кнопками, вместо ошибки.
  • Диалог подтверждения перезаписи файлов, вместо ошибки 0x2002.
  • Исправлены разные проблемы с юникодом для Qt4.
  • Больше шорткатов!
  • Сортировка списка файлов
  • Иконки, десктоп файлы и всякое разное

Очень жду багрепортов и пожеланий в багтрекере, если у кого-то что-то не работает, пишите, постараюсь исправить. Если вы тот прекрасный человек, который пакетирует afs под %systemname%, то сейчас хороший момент чтобы обновить ваш пакет.

>>> Подробности

 ,

whoozle
()

Вышел Android File Transfer for Linux 2.0

Группа Мультимедиа

После месяца упорных трудов и сбора отзывов от пользователей, вышла новая версия MTP-клиента для Linux - Android File Transfer 2.0

Основные нововведения:

  • Поддержка файлов больше 4Gb.
  • Поддержка FUSE, поддержка partial read/write-расширений протокола: теперь можно быстро редактировать, создавать и докачивать файлы.
  • Поддержка PTP-устройств, предварительная поддержка не-андроид устройств, таких как Nokia Lumia.
  • Поддержка Qt4/Qt5.
  • Отказ от libusb в пользу linux usbfs, уменьшение потребляемой памяти, увеличение скорости передачи данных.
  • Индикатор скорости скачивания/закачивания, всякие улучшения и ухудшения.

К сожалению, остались две большие нерешенные системные проблемы, обе отправлены в бегтрекер андроида, подробнее в секции «Известные проблемы». Как и всегда, очень жду ваших отзывов, желательно в багтрекер на github.

PS: Если вы хотите deb/rpm, шлите запросы в багтрекер своего дистрибутива, я отвечаю на письма и github issues в режиме 16/7, но не могу поддерживать зоопарк сборок :)

>>> Ссылка на страницу проекта

 , ,

whoozle
()