Защо не можете да въведете F-думата на iPhone? Защо Стив Джобс направи странни движения на очите по време на демонстрации? Какъв мениджър беше Скот Форстал?
На тези и други въпроси се отговаря в нова книга на Кен Косиенда, бивш програмист на iPhone, който прекара 15 години в Apple, помагайки при разработването на първия уеб браузър iPhone, iPad и Safari.
Публикувано тази седмица, Творчески подбор, вътре в процеса на проектиране на Apple по време на златния век на Стив Джобс, е завладяващ разказ за кариерата на Kocienda, който се фокусира върху това как Apple прави страхотен софтуер. (прочетете нашия преглед тук)
Ето някои от най -интересните неща, които научихме от книгата.
Тази публикация съдържа партньорски връзки. Култът към Mac може да спечелите комисионна, когато използвате нашите връзки за закупуване на артикули.
Защо не можете да въведете F-думата на iPhone
![Автокорекция неуспех при автоматично коригиране](/f/33b0b4b1ced520ff16ccc181c64b92f7.jpg)
Снимка: autocorrectfailness.com
Когато стартира, iPhone придоби известност за замяната на F-думата с D-думата (патица). Някои смятаха, че това е хитрост от страна на Apple, но има основателна причина да не можете да пишете псувни. Всичко беше заради автокорекцията. Както Косиенда подробно описва в
Творчески подбор, autocorrect беше тайният сос, който направи малката клавиатура на iPhone действително използваема. Без него клавиатурата беше неизползваема. Но когато го разработи, Kocienda откри, че автокорекцията често би вмъкнала псувни и омраза. Той беше ужасен. Последното нещо, което искаше, беше поредица от мръсни думи, които случайно се появиха на екрана, затова той създаде речник на подробни думи, които никога няма да бъдат вмъкнати чрез автокорекция - независимо дали сте искали да ги въведете или не. И затова получавате „патица“, когато сте имали предвид „*uck“.Защо часовникът винаги е зададен на 9:41 в ключовите бележки на Apple
![Време за основна бележка на iPhone 9.41 основно време](/f/3666047c5a29a972a34b70e8b93f5d29.jpg)
Снимка: Apple
Има причина часовникът винаги да е настроен на 9.41 в ключовите бележки на Apple. Това е така, защото голямото разкриване обикновено е било насрочено за 40 минути след лекцията и Стив Джобс искал продуктът да покаже действителното време. Единственото изключение са демонстрациите на Apple Watch. Екипът на Apple за индустриален дизайн предпочете стрелките на часовника да бъдат на 10.09, особено на аналоговите циферблати. По -естетично е по -привлекателно.
Скот Форстал звучи като наистина добър мениджър
![Скот Форстал Скот Форстал](/f/e7cc2795deb1935422a707b72b45fe23.jpg)
Снимка: paz.ca/ Flickr CC
Скот Форстал някога беше най -голямата изгряваща звезда в Apple. Бившият ръководител на разработката на iOS, Forstall беше често се дава като потенциален кандидат за изпълнителен директор. Но той беше консервиран от Тим Кук през 2012 г., уж за бъркане на Apple Maps и отказ да се извини за това. Стрелбата накърни репутацията на Forstall. Той е етикетиран като примадона, „политически“ и кариеристичен задник. Но в книгата на Kocienda Forstall се представя като страхотен мениджър. В книгата е ясно, че Forstall е бил добър в изграждането и ръководенето на екипа, разработил софтуера на iPhone. Изглежда замислен, грижовен и добър с хората. Той често има добри думи да каже на екипа си и ги предпазва от по -високите (IE. Стийв Джобс). Бях изненадан. Книгата наистина подсилва репутацията на Forstall.
Стив Джобс направи странни движения на очите по време на демонстрации на софтуер
![Steve_Jobs_at_Apple_iPad_Event](/f/578c654bd252eabebed1ecef4e2932ce.jpg)
Когато му показаха нещо ново по време на демонстрация на софтуера, Стив Джобс завъртя главата и очите си, макар и с малки движения от осем. Изглеждаше странно, но го направи умишлено, за да може да гледа екрана през периферното си зрение, както и направо. Движенията позволиха на Джобс да разгледа нещо ново от много различни ъгли, за да види дали изглежда толкова добре с поглед отстрани, колкото да го погледне директно.
Стив Джобс се подготвяше за своите лекции в продължение на седмици
![Още нещо Още нещо](/f/5a3b23f38599bfd22e0a505bd7bdf28a.jpg)
Снимка: Apple
Работните места винаги изглеждаха свободни и естествени по време на неговите лекции, но всяка дума беше много внимателно репетирана, преработена и преработена в продължение на много седмици. Подготовката за работа започва месеци предварително. С наближаването на основната лекция той репетира всеки ден в театъра на кметството в централата на Apple пред аудитория от ръководители и доверени лейтенанти. Той непрекъснато преработваше речта си, докато почувства, че е перфектна. Предишния уикенд Джобс премина през две пълни генерални репетиции както в събота, така и в неделя. Абсолютно нищо не беше оставено на случайността.
По време на основна репетиция Джобс направи синя шега за критиците на Apple
![Steve_jobs_keynote_joke Стив Джобс шега слайд слайд](/f/9a79d886dbeafa9453a7cc76f677dbbc.jpg)
Снимка: Гай Шийлд/Кен Косиенда
По време на една основна репетиция, на която Косиенда стана свидетел, Джобс даде актуализация за магазините на Apple на дребно, които бяха отворени неотдавна. Джобс отбеляза, че критиците прогнозират, че магазините ще се провалят. След това той излъчи изненадващ слайд на екрана, който репетиционната публика не бе виждала досега. Разсмяха се много, но уви не беше включено в истинското нещо.
Това са „Wallabies“, използвани за разработване на софтуера на iPhone
![Чифт iPhone концептуални устройства, наречени Wallabies. Чифт iPhone концептуални устройства, наречени Wallabies.](/f/2ee465747e64f27ad4b0ec614f26225d.jpeg)
Снимка: Кен Косиенда
Kocienda говори много за тези „Wallabies“, които са били използвани за тестване на софтуера, разработен за управление на iPhone. Те имаха пластмасови екрани, но без електронни черва. Те бяха свързани към Mac, който осигуряваше процесорната мощност.
Като видя груб прототип, Kocienda веднага поиска iPhone
![Оригинални прототипи за дизайн на iPhonex Трио оригинални прототипи на iPhone показват различни цветове и покрития, изпробвани от Apple.](/f/e31142da82e868e61cfd5d7d457f3650.jpg)
Снимка: Джим Абелес
Поради супер строгата сигурност на Apple, Kocienda изобщо не видя хардуера до последната минута. Няколко седмици преди стартирането, мениджър донесе работещ прототип, за да покаже софтуерния екип. Не беше запечатан правилно, защото използваше вътрешни компоненти. Те все още не бяха финализирани и бяха твърде големи, за да се поберат правилно в калъфа. Въпреки че изпъкна по шевовете, Kocienda моментално поиска такъв - както и останалата част от света, когато стартира.
Демонстрациите са в основата на творческия процес на Apple
![Кодиращи кодери, кодиращи 7374 компютърна демонстрация](/f/849fbeed00c4b73a41795849494b7143.jpg)
Снимка: Пексели
Творческият процес на Apple е изграден върху демонстрации. Програмистите постоянно демонстрират работата си на колеги и мениджъри, като събират обратна връзка, която би направила следващата демонстрация по -добра. Процесът направи конкретните неясни идеи, гарантира, че лошите идеи са премахнати и добрите идеи процъфтяват. Процесът, казва Косиенда, е дарвинистки: добрите идеи са „подбрани“, откъдето идва и името на книгата му: Творчески подбор.
Не всички програмисти са гении по математика
![Компютър за кодиране на код 574071 програмиране](/f/9028ed315aaf8233cde0f96c1291548b.jpg)
Смятах, че да си добър в математиката е предпоставка да бъдеш програмист, но Косиенда разкрива, че не е добър в математиката. Когато поиска помощ и колегите го обсипаха с математика, той каза, че това е „над главата му“ и вместо това намери различни, не-математически решения.
Стив Джобс използва NeXT Cube от години заради имейла
![NeXTcube NEXTcube](/f/d29230f5e6a85782bc0c98d068b4ebcb.jpg)
Снимка: Wikipedia CC
Години след като Джобс се завърна в Apple в края на 19990 -те, той използва компютър от предишната си компания NeXT. Според Kocienda Джобс е „фиксиран“ върху имейла и не е почитател на начина, по който Mac обработва имейлите. Той предпочете имейл клиента на NeXTcube. Години по -късно Джобс ще поръча разработването на iPad, така че можеше да прочете имейла си в тоалетната.
Натискането на клавиша на iPhone е звукът на удара с молив
![Tapping_pencil Потупващ молив](/f/3813a639b38bd8bc074c9457619a573b.jpg)
Снимка: Wikimedia Commons
Звукът от клавиатурата на iPhone беше издаден чрез удряне на молив в плота. Косиенда е вдъхновен от историята, че бластерните звуци в Междузвездни войни са създадени чрез удар с чук по тел за опъване на стълбовете.
Размерът на иконите на iPhone се определя от игра
![Original_iPhone оригинален iphone](/f/c8a8b5c61496833efe675e3bb79f5043.jpg)
Снимка: Leander Kahney/Cult of Mac
При разработването на iPhone не беше ясно колко големи трябва да са иконите на приложенията на началния екран. Размерът на иконите се определя от проста игра. Един от програмистите, Скот Херц, направи игра, която поставя произволно произволни кутии с различни размери (които представляват иконите) в различни части на екрана. Идеята беше да ударим квадрата и тогава се появи друг произволно генериран квадрат. Играта беше изненадващо забавна и целият екип я играеше една седмица на своите Wallabies. Зад кулисите програмата установи, че независимо къде на екрана се появява, квадрат с размер 57 пиксела-квадрат може да бъде ударен всеки път и по този начин големите икони трябва да бъдат.
Легендарният програмист на Mac Бил Аткинсън направи iPhone от дърво
![Бил Аткинсън изряза Бил Аткинсън](/f/8722811a3f71d516549731e442d35c97.jpg)
Снимка: Джим Меритеу/Култът към Mac
Програмистът Бил Аткинсън е бог в света на Apple. Аткинсън проектира голяма част от оригиналния графичен потребителски интерфейс на Mac, както и ранни приложения като MacPaint и HyperCard. Но когато iPhone беше пуснат през 2007 г., той отдавна напусна Apple. Трябваше да се подреди извън магазина като всички останали. Косиенда се натъкна на него сутринта на старта пред магазина в Пало Алто и беше изненадан да види, че носи нещо, което много прилича на iPhone. Оказа се дървен модел, който Аткинсън беше направил. Той беше толкова развълнуван от iPhone, че направи свой собствен дървен макет, който да носи със себе си. Косиенда беше възхитен.