LINUX.ORG.RU

Сообщения ierton

 

Anroid-sdk

Привет! Решил «лучше один раз увидеть» пресловутого Андройда, чтобы понять, хочу ли я себе его на мобилку или не хочу.

Результат emerge android-sdk и последующих мучений на скриншотах (Gentoo, awesome-v3.3, terminus, на заднем плане девелоперская консоль), а я напишу свои ответы на вопросы, которые сам себе задавал:

1. На что похож Андройд? Это всеже линух или нет?

Андройд похож на Макось. Вроде и *nix, а как там все работает - непонятно. Файловое дерево какое-то незнакомое. Стандартных утилит нет, чтоуж говорить о конфигах. Ядро сравнительно настоящее (см. пункт «What did Google change in the kernel»), работает на армах (тоесть впринципе можно скачать/собрать arm-gcc и скомпилять нативный хелло ворлд).

2. Насколько сурово анальное рабство?

Смотря насколько сильно его бояться. Вообщето Андроид почти-опенсурсный, но похоже, что на телефоне «из коробки» (в отличии от эмулятора) не дают прав рута! Чтобы их получить, нужно провести танцы с бубном. Видимо, этим действием пользователь нарушает пару-тройку лицензионных соглашений и получает отказ от гарантийного обслуживания. Впрочем, судя по комментам, большинство людей остались после этого счастливы. Кстати, в мануале обращают внимание, что оно работает для штатовских телефонов. Интересно, нормально ли оно работает с нашенскими?

3. Насколько легко поднять Gentoo/Debian/Slackware/OpenEmbedded/* на гуглофоне в chroot?

Если удастся получить права рута - то реально, уже были такие сообщения.

4. А насколько легко понять этот же линух по-настоящему?

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

Если загрузчик прошит - то пол дела есть, «нормальный» линух запуститься точно (ядро-то работает, факт). Вопрос в том, будет ли он способен делать что-то полезное. Говорили, что бывают проблемы с GSM модемами (у которых якобы закрыты протоклы AT-команд), потом хз как удастся запустить Иксы - в родном-то андройде их нет. И наконец, потребуется где-то взять удобный софт (десктоп, читалки-писалки смс..). ОпенМоко наверно стоит пробовать.

5. Если ли альтернатива этому гугл-андройд-маркету.

Ага, есть. Называется SlideME. Более того, для эмулятора нету доступа на гугл-маркет. А со SlideMe все путем, и можно качать софт. Деталей незнаю.

6. Удобно ли программить под андройд?

Вроде как да (сам не пробовал). Плагин к эклипсу есть, ещё удобный эмулятор с терминалом, сообщество, все дела..

Вот. Вцелом я для себя решил так - Андройд удобен в использовании. Если окажется, что получить рута на телефоне можно более-менее просто, то подумаю и может куплю. Всеже удобство ОСьки - это ещё не все.

>>> Просмотр (1280x2400, 467 Kb)

ierton
()

awesome + freedesktop menu

Нашел и обработал напильником библиотекчку к awesome, которая позволяет генерить главное меню в соостветствии с freedesktop стандартами.. ну хорошо, в соответствии с некоторыми из них :) Вобщемто, бибилиотека представляет собой lua код, который парсит *desktop файлы, рассовывает программки по подменюшкам и подбирает иконки.

Для полноты картины, доделал контекстное меню (на скрине справа, маленькое). Можно кликнуть по титлбару любого клиента и что-нибудь с ним сделать. В данном случае - закрыть или сделать плавающим.

Ссылка на проект - http://github.com/terceiro/awesome-freedesktop/tree

>>> Просмотр (1280x800, 51 Kb)

ierton
()

RSS подписка на новые темы