Как Apple разрабатывает API


В чем именно состоит сообщение Apple о разработке API-интерфейсов? Посмотрите это и посмотрите, сможете ли вы в этом разобраться.

Это странное маленькое видео, которое недавно появилось. Название — «Бертран Серлет об использовании частных API-интерфейсов Apple», но если вы посмотрите видео, то обнаружите, что это описание того, как Apple проектирует и разрабатывает API-интерфейсы. Коротко и интересно, но при чем тут «частные API»? Любой программист iPhone скажет вам, что это больная тема, потому что Apple не разрешает приложениям использовать API, которые классифицируются как «частные», и это, возможно, сдерживает инновации.

Если вы на мгновение поразмышляете над этим коротким видео и попытаетесь извлечь из него смысл, у вас появится несколько идей.

Лучшие API-интерфейсы устарели.

Чтобы состариться, они должны созреть в безопасности.

Частные API-интерфейсы, используемые Apple внутри компании, находятся в безопасной и благоприятной среде для роста API-интерфейсов.

Мы не хотим, чтобы вы использовали частные API, потому что мы можем их настроить и, следовательно, сломать ваше приложение.

Большинство других компаний выпускают API как бета-версию или предварительную версию, позволяя программистам использовать API на свой страх и риск. Возможно, это не лучшая идея для платформы мобильного телефона, потому что изменение API может привести к сбою приложения, что, в свою очередь, может привести к сбою телефона.

Каким бы разумным, по вашему мнению, ни был подход Apple, все равно больно обращаться с ними как с тупицами, которые не хотят поддерживать наши приложения и не могут сами выбирать опасность ошибок. Это также поднимает вопрос о том, насколько Apple доверяет своей ОС, когда она запрещает приложения, которые в будущем могут вести себя плохо. Одна из первых задач ОС — сдерживать любое плохое поведение и не дать ему обрушиться на дом.

Бертран Серле — старший вице-президент Apple по разработке программного обеспечения и отвечает за руководство группой Apple по разработке программного обеспечения. Серле подчиняется непосредственно генеральному директору.

Серлет присоединился к Apple в 1997 году и был ключевым игроком в определении, разработке и создании Mac OS X, самой передовой операционной системы в мире. В качестве вице-президента по платформенным технологиям Серлет руководил большей частью группы разработки программного обеспечения для Mac OS. Перед тем, как присоединиться к Apple, Серлет проработал 4 года в Xerox PARC, а затем присоединился к NeXT в 1989 году.

Серле имеет докторскую степень в области компьютерных наук в Университете Орсе, Франция ».


Добавить комментарий