Рубин уважал уникальный подход Google. Однако он также понимал, что если бы конкуренты узнали, над чем он работает, то переиграли бы его на рынке. «Повсюду можно было увидеть кучу расстроенных “гуглеров”, которые говорили, что мы ведем себя не по-гугловски, потому что не делимся информацией о своей работе, – рассказывал мне человек, в то время бывший старшим программистом Android. – Нам пришлось отказать нескольким влиятельным сотрудникам, которые хотели видеть наш код, и Энди вынудили играть роль плохого парня. Напряжение было огромным».
Действия Рубина определялись не только желанием максимально быстро развить идею Android. Он знал, что программирование для смартфонов коренным образом отличается от производства интернет-приложений (основного бизнеса Google). В привычном для Google мире сетевых программ все продукты распространялись бесплатно и ни один из продуктов никогда не приобретал законченного вида. Эта философия, направленная против тирании Microsoft и индустрии «коробочных» программных продуктов в целом, была по-настоящему инновационной. Google могла закончить продукт на 80 %, выпустить его в свет, а затем доделать оставшиеся 20 %, основываясь на обратной связи от потребителей. В случае с бесплатной продукцией ожидания пользователей были значительно ниже. А поскольку программы находились в Сети, их доводка до ума могла производиться практически в режиме реального времени. Потребителям не нужно было ждать год, пока следующая версия программы появится в магазинах, – а ведь именно так в те времена распространялась большая часть ПО.
Рубин знал, что отрасль мобильных телефонов с ужасом глядит на то, как Google относится к графикам и срокам завершения работ. Когда вы создаете и реализуете физические объекты, такие как мобильные телефоны, если продукт не готов к началу массовых продаж, это оборачивается катастрофой и напрасно потраченными на маркетинг и производство сотнями миллионов долларов. Один бывший разработчик Android рассказывал: «Я помню времена, когда Энди говорил: “Нам нужно сделать работу к такому-то дню”, а часть команды программистов отвечала ему: “Не, мы не успеем”, на что Энди возражал: “В таком случае я уволю вас и найму новую команду, способную это сделать”».
В большинстве компаний подобный иерархический и даже милитаристический подход к решению проблем может считаться вполне приемлемым. Для Google это было настолько необычно, что участники команды Android казались чуть ли не революционерами. После того как прошел первый шок, связанный с появлением iPhone, а команда Android нашла и запротоколировала все то, что отсутствовало в аппарате, ее участники искренне поверили, что их творение будет идеальным во всех отношениях и что для его запуска им даже не понадобится собственно Google. «Я думал, что у iPhone не останется никакой возможности конкурировать с нами, – сказал Боб Ли, старший инженер команды Android в то время. – Я думал, что Android постепенно превратится в подобие Windows (благодаря своей распространенности) с 98 % доли рынка, а у iPhone в конечном итоге останется всего пара процентов доли рынка».