На популярном сервисе Quora показался следующий вопрос: «Каково было работать над проектом первого iPhone под кодовым наименованием «Project Purple»?». Думаю, нам с вами тоже было бы увлекательно узнать на него ответ. Ответ дал Терри Ламберт, чья труд легла в основу ядра iOS и OS X. Терри действительно есть о чем рассказать. Вот как выглядит его ответ:
Я написал возле 6% ядра Mac OS X по строкам кода в течение 8 лет. Это около 100 тысяч строк кода в год.
В iOS то же основа.
Я не был вовлечен в Project Purple, но неофициально я соприкасался с ним, так как я был отличным отладчиком основы, а ядро должно быть хорошо отлажено.
В какой-то момент доводится махнуть рукой, потому что выпустить продукт важнее, чем хранить чрезмерную секретность.
В итоге я попал в зону, где все покрыто черноволосыми тканями. Те, кто когда-либо работал в Apple, знают, что под черными материалами скрыты секретные проекты. Приходится делать вид, что вы их не замечаете. Я смогу увидать лишь устройство для удаленной отладки, не продукт, но было очевидно, что труд велась над системой, основанной на ARM. Если вы хотите сделать остроумный костюм для Хэллоуина в Apple, возьмите черноволосый лист, вырежьте отверстия для глаз и ходите как «секретный проект».
Понимание приходит, когда вы подписываете NDA. В договоренности о неразглашении указано кодовое имя. Вы не сможете его увидеть, пока не согласитесь его не разглашать.
А еще Apple сообщает разные кодовые имена разным группам работников. Вы и некто другой можете работать над одним проектом и не знать об этом, или вам попросту нельзя будет это обсуждать.
После подписания вы получаете доступ к «негласной лаборатории». Это лаборатория внутри главной лаборатории. Далеко не у любого, имеющего доступ к главной лаборатории, есть доступ к «негласной лаборатории». У вас нет возможности увидеть формфактор. Первоначальная работа ведется с прообразами из оргстекла.
Были ли специальные кабели для связи с прототипами? Да, они бывальщины фиолетовыми.
P. S.: если вы очень захотите, вы сможете выяснить, что из себя воображает секретный проект. Я не буду говорить, каким образом. Элементарно попросту.