LINUX.ORG.RU

Android


180

12

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

XobotOS — порт Android на C#

Группа Android

XobotOS — проект компании Xamarin, целью которого является портирование Android с Java/Dalvik на C# для исследования преимуществ C# в отношении производительности, ресурсоёмкости и энергопотребления, а также для обеспечения перспективной платформой для создания мобильных приложений как для Android, так и для Apple iOS и Windows Phone.

Работа была начата в 2011 году с Android 2.x, на данный момент большая часть (более миллиона строк кода) XobotOS переписана на C# с Android 4.0. В настоящее время прямой доступ к графическому движку Skia, используемым Android, осуществляется через библиотеки Java, которые впоследствии тоже должны быть замещены Mono.

По заявлению разработчиков, в результате портирования XobotOS показывает гораздо более высокую производительность и более низкое энергопотребление по сравнению с Android.

Xamarin не собирается поддерживать эту ОС в будущем для промышленного использования — «Наша цель создать платформу для разработки мобильных приложений и в будущем сама XobotOS не будет являться нашей основной целью».

XobotOS на GitHub

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

 , , , , xobotos

amorpher
()

Samsung открыла исходный код Ice Cream Sandwich для Galaxy S2

Группа Android

Компания Samsung предоставила почти полные исходные коды Android 4, предназначенные для Galaxy SII (а именно, для модели GT-I9100).

Среди исходных кодов отсутствует TouchWiz UI, тем не менее они будут очень полезны разработчикам Android (например, проекту CyanogenMod), так как содержат готовые драйвера, что позволит улучшить поддержку GPU, камер и другого оборудования. Этим исходные коды от Samsung выгодно отличаются от предоставляемых другими производителями, которые зачастую содержат только ядро, без драйверов для оборудования.

Страница загрузок

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

 ,

thelonelyisland
()

The Humble Bundle for Android 2

Группа Игры

Вышел очередной Humble Bundle, комплект игр, где сколько бы ты ни заплатил, один цент или $1000, ты легально приобретаешь сборник игр. Особенности Humble Bundle:

  1. Отсутствие DRM - защиты от копирования, которая бывает в самом скромном проявлении запросом серийного номера, а в самом плохом - StarForce и активация игры через Интернет с привязкой к аккаунту интернет-сервиса, когда могут возникнуть трудности при запуске даже легально приобретённой игры.
  2. Кроссплатформенность: игры существуют в версиях для Windows, Mac OS X и Linux, а в этой и предыдущей акции все представленные игры существуют в версии для Android. Многие игры до того как попасть в Humble Bundle не существовали в версии для Linux, некоторые - для Mac OS. Некоторые из них портируют сами разработчики игр, а если они не портировали - то к ним на помощь приходит Райан Гордон («Icculus»).
  3. Несколько вариантов установки игры: программа установки, которую можно загрузить по http и torrent, и сервис покупки игр в Интернете Steam (раньше было несколько других сторонних сервисов, включая Desura).
  4. Покупая комплекты Humble Bundle, можно еще и поддержать некоммерческие организации Electronic Frontier Foundation, занимающуюся защитой прав пользователей компьютеров и Интернета, и Child's Play, занимающуюся распространением игр и игрушек в детских госпиталях по всему миру. Покупатель сам выбирает, направить ли часть денег на благотворительность, и если направить, то сколько. Также можно распределять, какая часть денег пойдёт разработчикам (и каким именно разработчикам), а какая - на благотворительность.
  5. Игры можно приобрести как для себя, так и в подарок.
  6. Покупка происходит по принципу «заплати сколько не жалко». Однако коды для добавления легально приобретённых игр в сервис Steam доступны только если заплачен $1 или больше, а также желательно заплатить сумму большую, чем средняя цена покупки Humble Bundle, указанная на сайте акции. Обычно таким покупателям даётся бонус, каждый раз разный. Но нам-то с вами беспокоиться не о чем: традиционно пользователи ОС Linux платят за комплект игр больше, чем пользователи остальных платформ, что видно по статистике на сайте Humble Bundle. В любом случае есть возможность увеличить размер пожертвования.

В комплект входят четыре новые игры, и одна старая:

  • Swords & Soldiers - динамичная side-scrolling стратегия, которая, по заявлению авторов, подходит и для опытных любителей этого жанра игр, и для новичков в нём. Нужно собирать ресурсы и уничтожить базу врага, а для создания атмосферы войны звучит саундтрек. Хотя игра вышла в 2009 году, для Linux и Android выпускается впервые. Три расы, мультиплеер, несколько режимов соревнований.
  • Canabalt - инди паркур платформер, автор игры - Адам Солтсмен. Герой игры бежит, перепрыгивая с крыши на крышу, в обстановке инопланетного вторжения. Возможность играть вдвоём за одним компьютером (кроме Android). Присутствует саундрек, созданный Денни Барановски, доступный также отдельно.
  • Zen Bound 2 - медитативный пазл. Необходимо наматывать верёвку на деревянные фигурки, которые вращаются в пространстве. Во время прикосновения к фигурке из верёвки брызжут капли краски. Необходимо намотать как можно больше верёвки, желательно использовать всю имеющуюся. Заявляется, что на iOS игра стала бестселлером, а теперь она есть и на Android. Покупателям Humble Bundle доступен саундтрек Bound, а также ремикс Rebound.
  • Avadon: The Black Fortress - фэнтезийная сага в жанре RPG, автор - Джефф Воджел из студии инди-игр Spiderweb Software. В игре собраны черты лучших игр из классики RPG, которые создают атмосферу эпичности: четыре расы, сотни предметов, дюжины заклинаний и навыков, дополнительные сюжетные линии и несколько концовок. Впервые для Linux и Android (только планшеты), а вообще издана в 2011 году.
  • Cogs - ну, здесь объяснять не нужно, многие играли, а кто не играл - вот вам статья на Википедии (англ). Игра была включена в акцию Humble Indie Bundle 3, проходившую летом 2011 года.

Акция продлится 14 дней.

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

 , ,

ZenitharChampion
()

В CyanogenMod больше не будет доступа с правами root по умолчанию

Группа Android

Разработчики CyanogenMod объявили о том, что начиная с версии CM9 в их прошивке по умолчанию не будет доступа с правами root. Это решение объясняется заботой о безопасности пользователей. Отмечается, что энтузиасты всегда смогут использовать CyanogenMod с правами root если они того пожелают.

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

CyanogenMod является одной из самых популярных альтернативных прошивок для мобильных устройств под управлением ОС Android.

Так как сайт CyanogenMod сейчас недоступен, ознакомиться с подробностями можно с помощью кеша поисковых систем.

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

 , ,

provaton
()

Написан X11 сервер для Android

Группа Android

Для Android платформ стал доступен написанный на Java X сервер.
Об этом сообщил в своём блоге Мэт Квэн (Matt Kwan), аспирант из Австралии.

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

Этот сервер X11 изначально предназначался для запуска на платформах Android, поэтому он и написан на Java. С помощью него можно будет отображать X11 приложения, запущенные на Linux. Поддерживаются виртуальные и физические клавиатуры, а также touch-screen movements.
Хотя это почти законченная версия, в ней отсутствуют динамическая карта цветов и XRender или RandR.
Эта версия представлена без оконного менеджера, но удалённо можно запустить fvwm. Но приложения которые используют только Xlib должны работать корректно.
X server для Android уже доступен в Android marketplace. Весь код под лицензией Apache также можно найти в code.google.com.
Весь проект состоит из 14100 строчек Java кода.

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

 , ,

dada
()

В рамках проекта AnikOS инициирована разработка защищенного ядра Linux для платформы Android 4.0

Группа Ядро Linux

Разрабатываемое ядро получило название AniDroid Hardened Kernel.

AniDroid Hardened Kernel является первым защищенным ядром для устройств на базе Android, использующим механизмы подсистемы GRSecurity, предоставляющей возможность использования функционала защиты информации на уровня ядра ОС Android-устройства.

Ядро AniDroid Hardened Kernel собирается с использованием новейших компиляторов из состава набора Linaro Toolchain (GCC 4.6.3) и в настоящий момент находится на ранней стадии разработки и имеет полную поддержку функционирования только на телефонах Google (Samsung) Nexus S.

Основные сведения о разработке:

  • Linux Kernel версии 3.1.10
  • GRSecurity версии 2.2.2

Реализованные функции GRSecurity:

  • Защита памяти ядра (разграничение доступа на запись и чтение к /dev/kmem, /dev/mem и /dev/port)
  • Активная защита от эксплоитов (функции противодействия эксплойтам)
  • Ролевое разграничение доступа (RBAC, функционал ролевого разграничения доступа)
  • Защита файловой системы (включая защиту для приложений в CHROOT-окружениях)
  • Аудит событий ядра (журналирование всех событий ядра ОС)
  • Защита исполняемых приложений (предотвращение атак на приложения использованием PTRACE)
  • Защита сетевого взаимодействия (защита от атак TCP/UDP blackhole и LAST_ACK DoS атак)
  • Поддержка управления через интерфейс Sysctl

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

 , , ,

novic_dev
()

Canonical работает над Ubuntu Phone

Группа Ubuntu Linux

Старший менеджер по продуктовой стратегии компании Ричард Коллинз (Richard Collins) рассказал, что Canonical работает над версией Ubuntu для мобильных устройств и планирует закончить разработку к концу 2013 г. «Мы видим ее как альтернативу, в первую очередь, ОС Android», - говорит Коллинз.

Интерфейс новой ОС будет основан на Unity. Для нее будет создан собственный репозиторий по аналогии с Android Market. При этом новая версия будет полностью открытой. Источником заработка будет являться поддержка производителей.

Так новость прокомментировал заместитель генерального директора компании «Альт Линукс» Алексей Новодворский: «В эту нишу устремились производители универсальных пользовательских ОС и Canonical тут далеко не в числе первых. Убежден, впрочем, что его решение будет среди лидеров».

Слухи о планах Canonical ходили уже в течение 2011 г., но ещё на прошлой неделе на сайте ZDNet UK сообщалось, что данных о конкретных продуктах и сроках нет: "...the company's ultimate goal would include its own standalone OS, but that it has no roadmap or product to share at this stage."

Также сегодня на сайте компании появилась вакансия менеджера по развитию направления Ubuntu Phone OS.

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

 , ,

centr-o
()

Анонсирована Ubuntu for Android

Группа Ubuntu Linux

Canonical анонсировала проект Ubuntu for Android. Цель проекта - запуск полноценного десктопа с Ubuntu на Android-смартфоне с док-станцией.

По мнению Canonical, мобильные устройства обладают достаточными ресурсами для запуска полноценных десктопных приложений. Поэтому, более нецелесообразно носить с собой (например, из дома на работу) тяжелый ноутбук - достаточно взять свой телефон и подсоединить его к док-станции и получить полноценное рабочее место.

Ubuntu for Android можно запустить на ОС Android 2.3 (Gingerbread) или выше. Ubuntu и Android используют одно ядро (kernel). Когда смартфон подсоединяется к док-станции, Ubuntu OS запускается и работает параллельно с Android. Это позволяет использовать десктопные и мобильные приложения одновременно. (например, работать в полноценном офисном пакете и принимать входящие звонки). При этом, используется модуль Convergence API, который позволяет интегрировать мобильные и десктопные приложения (в частности, происходит синхронизация адресной книги, фотографий, календарей и уведомлений). Когда смартфон отключается от док-станции, все ресурсы устройства возвращаются Android.

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

Пока что код проекта в открытом доступе недоступен, однако разработчики Android-устройств могут запросить такую информацию с помощью веб-формы

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

 , ,

provaton
()

Mozilla демонстрирует Boot2Gecko

Группа Mozilla

Ранее сообщалось о том, что Mozilla готовит собственную ОС на манер Chrome OS.

Теперь на выставке Mobile World Congress Mozilla уже готова продемонстрировать работающее демо.

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

 , , boot-to-gecko, ,

Karapuz
()

The Humble Bundle for Android

Группа Игры

Вышел очередной Humble Bundle. В комплект входят четыре игры:

  • Anomaly: Warzone Earth - стратегия в стиле Reversed Tower Defence с весьма неплохой графикой
  • Osmos - уже была в HIB#2
  • EDGE - платформер-головоломка
  • World of Goo - уже была в HIB#1, здесь доступна только для заплативших больше среднего (на данный момент $5.34)

Как следует из названия, к ранее поддерживаемым платформам добавился Android. Как и прежде, заплатившие более $1 получают ключи для активации игр в Steam. Про Desura, к сожалению, ничего.

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

 , ,

shatsky
()

За три месяца доля Android-устройств выросла на 10%

Группа Android

За последние три месяца прошлого года доля интернет-планшетов на базе платформы Android выросла с 29% до 39%. Планшеты компании Apple, наоборот, уменьшили своё присутствие с 68% до 58%. Доля операционной системы Windows на планшетах сохраняется и составляет 1.5% рынка. Общий объём продаж планшетных компьютеров удвоился, если в четвёртом квартале 2010 года было продано 10.7 млн устройств, то объём продаж за аналогичный период 2011 года составил 26.8 млн устройств. Всего за 2011 год продано 66.9 млн планшетов, в то время как в 2010 году только 18.6 млн.

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

 

LongLiveUbuntu
()

Обновление libmtp

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

Учитывая некоторое недопонимание политики поддержки mass storage устройств в Android 4.0 ICS, впервые появившейся на смартфоне Galaxy Nexus, любая новость по поддержке нового протокола доступа к любимым устройствам MTP остается востребованной в сообществе Open Source.

Выход новой минорной версии ознаменует:

  • переименование libmtp.so.9.0.2 для совместимости
  • использование libusb 1.0 если она установлена
  • добавление поддержки OpenUSB, низкоуровневый бэкенд для OpenSolaris
  • автоопределение устройств «sony.net» NWZ
  • несметное количество новых записей в базе данных устройств

Библиотека используется такими известными плеерами как AmaroK, Rhythmbox, Clementine для работы с внешними аппаратными медиаустройствами, смартфонами и планшетами.

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

 , ,

fank
()

Microsoft - крупнейший игрок на рынке Android-смартфонов

Группа Android

В прошедший четверг Microsoft с гордостью объявила, что ей наконец-то удалось достигнуть соглашение с LG, благодаря которому южнокорейский производитель будет платить лицензионные отчисления за использование Android или Chrome OS в своих продуктах.

С учетом того, что ранее Microsoft уже заключила подобные соглашения с такими гигантами индустрии как HTC, Samsung и Acer, то отныне с семи из десяти Android-смартфонов, продаваемых в США, Microsoft будет получать прибыль.

Напомним, что программу по защите своей интеллектуальной собственности Microsoft активно проводит с 2003 года. На сегодняшний день заключено более 1100 подобных соглашений, большинство которых приходится на производителей Linux/Android-устройств.

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

 , ,

RCV
()

PixelLight 0.9.10

Группа Игры

Состоялся релиз кроссплатформенного фреймворка PixelLight с открытыми исходными кодами для быстрого создания трехмерных графических приложений.

Изменения в новой версии:

  • официальная поддержка архитектуры x86_64/amd64;
  • поддержка операционной системы Apple Mac OS X версии 10.6 и выше;
  • добавлен эмулятор джойстика через тачскрин;
  • поддержка двумерного массива текстур;
  • исправления ошибок и недочетов;
  • прочие мелкие изменения и дополнения.

Полный список изменений доступен на странице проекта на сайте sourceforge.net.

PixelLight написан на языке программирования С++ и использует для визуализации OpenGL (с возможностью отложенного рендеринга), имеет гибкую архитектуру, поддерживает физические движки (такие, как свободные Newton Game Dynamics, Open Dynamics Engine и проприетарный PhysX), аудио-библиотеки (fmod, OpenAL), поддерживает джойстики и пульты. Lua применяется для программирования игровой логики. Существует возможность создания систем частиц с использованием SPARK Particle Engine. Движок имеет хорошую интеграцию с популярным проприетарным пакетом трехмерного моделирования Autodesk 3ds max: выгрузка сцен, полигональной сетки (mesh), материалов и морфинга.

Инструмент может работать на операционных системах GNU/Linux, MS Windows, Google Android и Apple Mac OS X. В экспериментальном режиме работает и под Maemo 5.

Скачать SDK для GNU/Linux (20,1 Мб, *.deb) и MS Windows (59,5 Мб). Описание того, как можно получить доступ к исходному коду проекта. Полная документация также доступна для скачивания.

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

 , , , , , , , ,

resurtm
()

Android возвращается в основное ядро Linux

Группа Android

На днях Тим Берд (Tim Bird) анонсировал в списках рассылки linux.kernel и linux.kernel.embedded проект «Android mainlining», целью которого является перенос ряда подсистем Android (logger, shared memory, binder, low memory killer и других) в основное ядро Linux.

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

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

Перевод письма Тима в LKML

Список рассылки

>>> Страница проекта

 , , ,

AVL2
()

Новые версии OpenSource проектов Foobnix и Ebooka от foobnix.com

Группа Open Source

Вышло сразу два обновления плеерa Foobnix для Linux (python, gtk, gstreamer) и Android.
Было сделано много улучшений в стабильности, быстродействии и добавлении нового функционала.

Foobnix полноценный музыкальный проигрыватель с минималистичным интерфейсом и различными социальными интеграциями: бесплатная музыка ВКонтакте и last.fm и др.

Также выпущена новая программа для Андроид Ebooka PDF Reader c поддержкой клавиш Nook и фиксацией документа по ширине.

Официальный сайт может не справиться с нагрузкой из-за новых appengine квот, по этому привожу ссылки на программы:
Foobnix Linux (deb, tar.gz): https://launchpad.net/~foobnix-player/+archive/foobnix/+packages

sudo add-apt-repository ppa:foobnix-player/foobnix
sudo apt-get update
sudo apt-get install foobnix

Foobnix Android: https://market.android.com/details?id=com.foobnix

Ebooka PDF Reader: https://market.android.com/details?id=com.ebooka.pdf

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

 , , , ,

foobnix
()

HTC проиграла суд Apple

Группа Android

Американский суд признал HTC виновной в нарушении патента компании Apple и запретил продажу всех моделей телефонов HTC на территории США.

Патент касается идеи извлекать номер телефона из текста SMS-сообщений.

Компания HTC заявила, что уважает решение суда и уберет данную функцию из всех своих телефонов.

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

 , , ,

Nxx
()

Barnes and Noble рассекречивает список патентов Microsoft, используемый для давления на производителей устройств под управлением Android

Группа Android

Barnes and Noble рассекречивает список патентов Microsoft, используемый для давления на производителей устройств под управлением Android

Крупнейшая американская книготорговая компания Barnes and Noble, на которую Microsoft подала в суд за отказ покупать лицензии на патенты, якобы нарушаемые устройством Nook под управлением Android, обнародовала часть таких патентов.

Лицензионные соглашения и соглашения о неразглашении не позволили другим производителям других Android-устройств, таких, как HTC или Samsung делиться такой информацией.

Barnes and Noble не подписывала таких соглашений и опубликовала вот такой список:

  • 6,339,780 расположение иконки статуса загрузки в зоне браузера, отображающей контент
  • 5,579,517 и 5,758,352 совместимость имён файлов, используемых текущей операционной системой и её устаревшими версиями
  • 5,652,913 хранение факторов доступа ввода/вывода в структуре данных общего пользования
  • 6,791,536 и 6,897,853 симуляция ввода от манипулятора «мышь»
  • 5,778,372 постепенная загрузка браузером изображений, включённых в электронный документ
  • 5,889,522 класс для создания виджетов со вкладками (средствами операционной системы)
  • 6,891,551 использование указателей для изменения размеров области выделения при выделении текста
  • 6,957,233 добавление заметок к нередактируемым документам

Barnes and Noble утверждают, что эти патенты в контексте их использования в ОС Android являются «тривиальными» и «незначительными» и что Microsoft использует патенты на незначительную часть функционала Android для оказания давления на производителей устройств и разработчиков ПО.

>>> Более подробный оригинал (на английском)

 , ,

Hoodoo
()

Исходные коды Android 4.0 «Ice Cream Sandwich» доступны в публичном репозитории

Группа Android

Инженер-программист из Google, Жан-Батист Кьеру (Jean-Baptiste Queru) в письме группе интересующихся сборкой исходных кодов ОС Android сообщил о приятной и радостной новости — опубликовании кода Android 4.0 «Ice Cream Sandwich». Эта же новость с инструкцией для загрузки кода из Git-репозитория появилась на официальном сайте Android Open-Source Project, участником которого является Жан-Батист.

В репозитории, в который был помещён код Android 4.0, теперь содержится всё необходимое для сборки Android версии 4.0.1 пока исключительно для Galaxy Nexus — первого устройства с Android 4.0. Для сборки рабочего образа для Galaxy Nexus в дереве исходного кода присутствует задание для сборки с наименованием «full_maguro». Конфигурации для сборки образов для остальных устройств будут готовы позже.

К сожалению, пока недоступны серверы с системой управления проектами и проверки кода Gerrit, позволяющей просто и удобно комментировать изменения в Git-дереве, а также передавать изменения в главный репозиторий авторизованным пользователям. Запуск этих серверов остаётся высокоприоритетной задачей, которая, вероятно, будет решена в ближайшее время.

В этот релиз включена полная история дерева исходных кодов Android, включая исходные коды всех релизов Android 3.x «Honeycomb». Но, поскольку инженеры хотят сосредоточиться на разработке ICS, вы не найдёте в дереве тегов, совпадающих с выпусками Honeycomb, хотя соответствующие изменения присутствуют в истории.

Также Жан-Батист заранее предупредил, что этот вклад в репозиторий достаточно велик, вся история занимает более 6 ГБайт, потому пользователям придётся запастись терпением и широким каналом на время синхронизации.

Инструкция для получения исходных кодов

>>> Письмо Жан-Батиста

 , , , , ,

adriano32
()

HTC и LG присоединяются к патентному пулу для защиты Linux

Группа Linux General

8 ноября HTC и LG объявили о соглашении, призванном помочь им в текущей сложной ситуации с патентами на мобильном рынке.

В ходе этого соглашения, они присоединяются к Open Invention Network (OIN) - компании, созданной для защиты наработок Linux путём создания патентного пула.

Участники будут поставлять в пул патенты из своего портфолио бесплатно и обязуются не использовать их против разработок, связанных с linux, созданными другими членами сообщества.

Обе компании считают, что степень безопасности будет зависеть от числа участников.

Дополнительно, LG заключила патентное соглашение с Intellectual Ventures, в результате которого получает доступ более чем к 35,000 патентам в 50 технологических областях.

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

 , , ,

Shtsh
()