Только пришел
Регистрация: 10.11.2009
Адрес: Подольск
Сообщений: 3
Провел(а) на форуме: 41 мин 23 сек.
Репутация: 0
|
Google Android
Вот обзор OS.
Одним из наиболее перспективных рекламных рынков в настоящее время является рынок мобильной рекламы. По некоторым оценкам его объём к 2011 году может возрасти до 5 миллиардов евро. Это вполне предсказуемо, ведь экран мобильного телефона является, по сути, кратчайшим путём между рекламодателем и потребителем. Немалую роль здесь играет и значительный уровень проникновения мобильной связи. А, как известно, где аудитория, там и реклама.
Мобильный телефон сегодня окончательно перестал быть лишь удобным средством общения, превратившись в полноценный мультимедийный центр. Игры, видео, музыка, встроенный фотоаппарат, выход в Интернет – современным коммуникаторам под силу уже большинство возможностей десктопов. Тандем мобильного телефона и КПК оказался весьма удачным: преодолев функцию средства связи, аппарат превратился в полноценный рабочий инструмент, с помощью которого можно просматривать электронную почту, создавать и редактировать офисные документы, искать в Интернете необходимую информацию. Рынок мобильных технологий сейчас переживал до последнего времени довольно бурный рост, поддерживаемый, в том числе, и развивающимися странами. Финансовый кризис вносит свои коррективы, но пока это тенденция ещё сохраняется.
Однако для того, чтобы использовать все преимущества мобильных устройств в полной мере, необходима быстрая и удобная операционная система. До недавнего времени на рынке мобильных платформ существовало лишь два основных продукта: Symbian OS и Windows Mobile. Два гиганта мобильной индустрии постоянно сражались за пользователей, словно не замечая вокруг конкурирующих разработок. Казалось бы – зачем изобретать что-то новое, если старое вполне всех устраивает? Оказывается, не всех. Ни чем другим столь пристальное внимание аналитиков к платформе Android от поискового гиганта Google объяснить нельзя.
Google уже поддержали многие операторы сотовой связи и производители телефонов. Такие компании, как China Mobile, KDDI Corporation, NTT DoCoMo, Sprint Nextel, T-Mobile, Telecom Italia, Telefónica, HTC, LG, Motorola, Samsung Electronics и многие другие, вошли в так называемый альянс OHA (Open Handset Alliance), инициированный Google и официально представленный 5 сентября 2007 года. 8 декабря 2008 года к нему присоединились Vodaphone, Softbank, Sony Ericsson, ASUSTek, Garmin, Huawei Technologies и Toshiba, а также некоторые софтверные компании. Альянс занимается разработками в области приложений для новой платформы, а также ее продвижением на рынке.
Сильная сторона Google Android в её открытости и новой идеологии «All apps are equal». Операционная система не предоставляет никаких привилегий предустановленным приложениям, все они могут быть заменены сторонними разработками. В остальном же пред нами очередная мобильная платформа на основе ядра Linux. SDK для разработки сторонних приложений и эмулятор были выложены в Интернете ещё задолго до выхода первого устройства. В новую ОС интегрированы практически все сервисы от Google, что делает ее идеальной для работы и серфинга в Интернете.
Для создания программ используются языки программирования семейства JAVA, что значительно ускоряет процесс разработки. В основе Google Android виртуальная Java-машина DALVIK, которая позволяет управлять политикой энергопотребления приложений и распределять нагрузку на процессор.
Стандартные программы, вошедшие в новую ОС – это почтовый и SMS клиенты, календарь, менеджер контактов, калькулятор, медиаплеер, будильник и мессенджер. Всего в Android включено порядка 80 приложений с открытым кодом. Помимо этого, в Android были интегрированы практически все сервисы от Гугла, такие как Google Maps и Google Docs. Полноценную работу этих веб-приложений обеспечивает функциональный браузер. В онлайн-магазине Android Market на сегодня доступно около 200 дополнительных программ. Однако, разработок для Android еще не так много, что пока не позволяет нам в полной мере судить о проблемах и недоработках в системе. Разработчики во всём мире уже вовсю осваивают официальный SDK, а Google старается всячески подогреть интерес к платформе различными конкурсами для девелоперов. Суммарный исходный код системы, кстати, составил 2,1 Гб. С 21 октября 2008 года он доступен по адресу source.android. com/
В качестве основы для среды разработки используется плагин для Eclipse «Android development tools». Разработчику доступны популярные open-source библиотеки и компоненты: libc, SSL (для шифрования), Media Framework (PacketVideo OpenCORE™, MPEG4, AAC, AMR, H.264, MP3, JPG, PNG), Surface Manager, LibWebCore (на базе WebKit), 2D SGL, 3D-библиотеки (на базе OpenGL), FreeType (шрифты). В отличие от обычных приложений Linux, программы в Android могут использовать и некоторые нестандартные API: Content Providers (обмен данными между приложениями), Resource Manager (доступ к XML, PNG, JPEG), Notification Manager (доступ к строке состояния), Activity Manager (управление активными приложениями).
В архитектуре системы ввода-вывода для хранения данных теперь используются базы (SQLite), что позволяет упросить хранение и сортировку массивов информации. Интересный шаг сделали программисты Google и для обеспечения безопасности системы: для каждого приложения в ОС выделены виртуальные области, так называемые «песочницы», которые ограничивают доступ к другим программам. В случае проникновения в систему вируса вредоносный код не сможет получить данные о звонках пользователя или повлиять на работу соседних приложений.
В организации интерфейса Andriod есть одна интересная особенность, которая может на первый взгляд показаться багом. Дело в том, что в системе отсутствует возможность закрывать приложения. То есть, здесь нет привычного крестика в правом углу, да и в меню программ отсутствует пункт «выход». На самом деле, это не баг. При сворачивании приложения его состояние сохраняется, а само приложение выгружается из оперативной памяти, освобождая ресурсы. Таким образом, программа фактически не функционирует в фоновом режиме. Поэтому в плане быстродействия Android ощутимо превосходит своих конкурентов.
22 октября Google открыла онлайн-магазин по продаже приложений для Android, который называется Android Market. Разработчики программ получают 70% прибыли от продаж, а операторы сотовой связи – оставшиеся 30. Кроме того, в ноябре 2007 года компанией был учрежден конкурс ADC (Android Developers Challenge) среди разработчиков мобильного ПО с призовым фондом в 10 миллионов долларов. Это привлекло внимание многих программистов на Java, обеспечив Android OS широким сообществом разработчиков. 50 лучших приложений конкурса получили по 25 тысяч долларов, а десятка победителей – по 275 тысяч.
Первым коммуникатором, построенным на новой платформе, стал HTC Dream с процессором Qualcomm MSM7200 с тактовой частотой 384 мегагерца. В продажу он поступил 21 октября 2008 года. Из числа остальных устройств с Android на борту, можно отметить Qigi i6 и Kogan Agora. Полномасштабный выпуск мобильных устройств на базе новой ОС стоит ожидать в 2009 году. Тем временем народные умельцы уже начали модифицировать платформу для установки на различные аппараты. Как пример – Armadillo-50, Sharp Zaurus SL-C760, Neo FreeRunner и другие. Качество адаптации в целом хорошее, однако остается нерешенным вопрос со ждущим режимом системы, что значительно сокращает время работы аппаратов.
Естественно, гигантам мобильной индустрии такое «резвое» начинание Google весьма не понравилось, и их реакция на появление Android была довольно резкой. Вице-президент компании Symbian, например, весьма плохо скрывал свое раздражение по поводу создания еще одной платформы на базе Linux, а представители Microsoft вообще не признали потенциала новой системы, заявив, что ее нельзя сравнивать с их детищем. Возможно, разработчики обеих мобильных платформ просто боятся конкуренции со стороны молодого и амбициозного проекта?
Планы Google не ограничивались исключительно рынком мобильных ОС. Компания планировала создать собственную мобильную сеть, объединив миллионы пользователей по всему миру. Пока что тестирование беспроводной сети проходит в штаб-квартире компании, но в скором времени мы должны услышать и о первых практических испытаниях. Представители Google заявили об участии в аукционе Федеральной комиссии по коммуникациям США, где будет проходить продажа частот для мобильной связи. Стоимость одной такой частоты составит 4-5 млрд. долларов. И хотя аукцион компании выиграть не удалось, Google в судебном порядке оспорил исключительное право победителя аукциона на эти частоты.
Конечно, не все так радужно, как может показаться на первый взгляд. Google Android, как и все большие проекты, не лишена недостатков. По причине базирования на Java эта ОС не может использовать все преимущества Linux. Например, из-за отсутствия по умолчанию X-сервера и некоторых графических библиотек, портирование полноценных десктопных приложений на Android станет весьма затруднительным. К тому же, поговаривают, что Google оставит за собой право удалять приложения с аппаратов пользователей, если будут нарушаться правила их использования. Про навязывание пользователю сервисов Гугла и невозможность удаления некоторых приложений тоже следует упомянуть. Это лишает пользователей обещанной «полной свободы» и просто раздражает. Отсутствие совместимости с Java-приложениями, написанными для обычных телефонов, также не воодушевляет – под Android такие приложения придётся переписывать заново или пользоваться средствами автоматической адаптации. Ну, и, наконец, главный недостаток – невозможность установки приложений на карту памяти. Это весьма существенно для телефонов, обладающих маленьким объемом встроенной памяти.
Обладая целым рядом преимуществ и несколькими существенными недостатками, Google Android может стать одной из самых распространённых мобильных ОС в мире.
|