
Несколько недель назад мне удалось побеседовать с отцом Android Энди Рубином. Энди — очень умный человек, который успел поработать над проектами в Apple, General Magic, WebTV и Danger перед тем, как стартовал Android. Мы успели обговорить уйму вещей, и в особенности уделили время теме фрагментации Android'а. Некоторое время назад, я описал свой взгляд на фрагментацию Android как платформы, которую можно сравнить с появлением уймы настольных Linux-дистрибутивов, и потенциальную возможность ОС превратится в груду устройств со специфическими модификациями от производителей, которые не имеют ничего общего друг с другом. Я потратил уйму времени на обдумывание нашей с Энди беседы, что вылилось в многократное переписывание этой колонки.
На сегодняшний день существует как минимум пять различных версий устройств с Android. Для того, чтобы дифференцировать устройства на рынке, производители часто прибегают к сильной кастомизации интерфейса, что в свою очередь в несколько раз усложняет миграцию на новые версии Android. Новые релизы устройств и обновлений прошивок устаревают в течении нескольких недель. Например, на момент выхода Google Nexus One мог запускать серию интересных приложений, таких как Google Earth, в то же время достаточно новый Droid этого позволить себе не мог, так как работал на Android 2.0, а не 2.1. Производители Tablet-устройств вынужденны придумывать разнообразные замены Android Market, так как Google запрещает установку Market на устройства подобного рода.