Материал из Wiki по Linux-смартфонам от LinuxPhone.ru.
Информация о первой встрече группы пользователей ROUG в Москве.
[править] Общие сведения
- Время проведения: 11 декабря 2008 года, с 19:00 до 21:15.
- Место проведения: г. Москва, ул. Первомайская, д. 126.
- Число участников: 10.
- Дмитрий Иваненко.
- Дмитрий Шурупов.
- Иван Игнатьев.
- Сергей Владимирович Шварц.
- Юрий Сакаринен.
- Константин Емельянов
- Сергей Андрейчиков
- Николай Троицкий
- Сергей Никитин
[править] Темы дискуссий
[править] Демонстрация T-Mobile G1
Дмитрий Шурупов принес T-Mobile G1, первый в мире смартфон с Open Source-платформой Android, которую портируют на Neo FreeRunner. Участники встречи получили возможность как испытать сам аппарат, так и посмотреть на его софт. Были продемонстрированы некоторые возможности G1 с Android:
- установка приложений с Android Market,
- музыкальный плеер,
- видеоплеер (PlaysVideo),
- Web-браузер,
- GPS в приложении Maps,
- программа сканирования штрих-кодов Compare Everywhere,
- терминал (Terminal Emulator).
Обсуждались вопросы открытости Android и его привязки к сервисам Google. В целом, G1 оставил положительные впечатления у участников встречи.
[править] Эмуляция Neo 1973 в QEMU
На проекторе была продемонстрирована работа дистрибутива Om в режиме эмуляции: на обычном десктопе с QEMU.
[править] Возможности аппаратной модификации Neo FreeRunner
Обсуждались возможности аппаратной модификации Neo FreeRunner. Остался открытым вопрос о том, какие ограничения возникают в случае продажи своего устройства на базе Neo FreeRunner.
[править] Дистрибутивы для Neo FreeRunner
Значительная часть встречи была посвящена обсуждению актуальных дистрибутивов для Neo FreeRunner. В частности и в особенности — в контексте перспективности использования и разработки какого-либо из них. В качестве кандидатов рассматривались 4 системы.
Основную инициативу здесь взял на себя Сергей Владимирович Шварц, обозначивший эти системы и высказавший по ним свою позицию, которую затем дополнили другие участники. В частности, Иван Игнатьев, будучи знакомым с Nokia N800, защищал позиции Maemo, про которую мало что знали остальные присутствующие.
Краткие выводы по дистрибутивам таковы:
- Android:
- Плюсы: простота разработки приложений благодаря языку Java и Android SDK на базе Eclipse; переносимый код.
- Минусы: разрабатывается с прицелом на использование только в конкретных устройствах, поддерживаемых Google и альянсом OHA. В случае его портирования на другие смартфоны потребуется постоянное написание специальных патчей, что несколько затруднено из-за больших объемов кода и принципов его написания оригинальными авторами (?).
- FSO:
- Плюсы: легкость разработки на Python.
- Минусы: производительность приложений на Python.
- Qtopia:
- Плюсы: телефонный стек замечательно работает.
- Минусы: перспективы сомнительны, а возможности — недостаточны.
- Maemo:
- Плюсы: поддерживается Nokia, присутствует сообщество свободных разработчиков.
- Минусы: ориентированность на другой класс устройств (MID); перспективы непонятны.
[править] Вопросы по аппаратным проблемам Neo FreeRunner
Вопросы по аппаратным проблемам были сформулированы Сергеем Владимировичем Шварцем. В целом они свелись к следующим:
- Зарядка батареи без загрузки системы. У некоторых она работает, но хотелось бы выяснить конкретнее, в каких версиях Om.
- Подключение аппаратной клавиатуры. Интересуют возможности подключения компактной клавиатуры по miniUSB. Какая клавиатура? Где найти?
- Карты памяти. Хорошо бы составить список тех моделей, продаваемых на территории РФ, которые точно нормально работают в Neo FreeRunner. Можно взять за основу этот и проверить его.
Несколько фотографий было сделано на T-Mobile G1, но качество у них получилось крайне низкое. Тем не менее, они доступны для просмотра: