Привет! Решил «лучше один раз увидеть» пресловутого Андройда, чтобы понять, хочу ли я себе его на мобилку или не хочу.
Результат 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)