„Kocham moją pracę”: długi wywiad z Johnem Ayvom i Craig Federighi
Makradar Technologii / / December 19, 2019
Dziś proponujemy najbardziej interesujący materiał - długi wywiad z „twórców”, których wizja określa fizyczne i oprogramowania realizacji obecnych i przyszłych urządzeń mobilnych firmy Apple. Bezpośrednio prezentacja iPhone 5S i 5C przedstawiciel Bloomberg Businessweek udało dziennie dokładnie rozmawiać z Jonathanem Ayvom i Craig Federighi w jednym z budynków kampusu firmy Apple Cupertino.
Zdałem o rok od czasu, jak swojej dziedzinie działalności w Apple znacznie zwiększona. Jak to wpływa na pracę?
Joni: W rzeczywistości, zmiany dotknęły ponad Craig, raczej niż mnie.
Craig: Tak. Jeśli spojrzeć na mojej pracy w przeszłości, można zobaczyć mężczyznę, który jechał na rozwój OS X oraz wiele wspólnych elementów infrastruktury kryją OS X i iOS. No wiesz, grafika trójwymiarowa, systemu operacyjnego, jądro, i tak dalej.
Mój zespół i ja zostały już zaangażowane w jednym etapie rozwoju iOS, tak, że w rzeczywistości nie tylko przyjść nie z zewnątrz, ale tylko przybrał inną rolę w zespole, który pracował, ale w innym a.
Myślę, że John i ja wiedział wcześniej, że chcemy zrobić coś wielkiego. Dla nas była to nowość, aby wspólny problem i współpracować, aby znaleźć sposoby, aby wykorzystać je w nowy obszar dla nas. Było to połączenie różnych dyscyplin, które nie zostały wcześniej w interakcję ze sobą tak ściśle. Zespół wzornictwa przemysłowego i interfejs użytkownika nie ma wystarczająco dużo czasu, aby pracować razem, a w praktyce spowodowało to bardzo intensywnej współpracy, wraz z działem inżynierii. Zespoły te łączą w sobie wiele „Creative” nastawienie, ale teraz jest to bardzo bliskie stosunki w pracach nad iOS 7.
Joni: Moim zdaniem, kiedy myślisz o zmianie ról, w rzeczywistości postrzegasz jest celem. Nigdy nie rozmawialiśmy o naszych ról. Rozmawialiśmy o tym, jak najskuteczniej rozszerzyć współpracę, która zawsze była między nami.
Na przykład, my siedzimy w minutę siebie. I to nie zmieniło. Mamy zawsze dostępny. Zespół pracujący nad projektem bardzo zwarta. I znowu, Craig wygląda po mojej drużyny i dla mojego zespołu. Wydaje mi się, że ważną rzeczą jest to, że byliśmy w stanie im dać - cel i projekt, który chcemy współpracować. To całkowicie absorbuje uwagę.
Wydaje mi się, że przy tym stężeniu wszelkie bariery, prawdziwe lub wirtualne, tylko rozproszone. Jesteś całkowicie zafascynowany stara się zrobić wszystko jak najlepiej, jak to możliwe, i cieszyć się pracy zespołowej.
Craig: Myślę, że między tymi grupami nie było już połączenie, ale wtedy, gdy iOS 7 zadaniem było jasne i krytyczne, z których wszystkie potrzebne do uczestnictwa, po prostu spadł na oślep w procesie. Więc znaleźliśmy się pracy dla większości z tych, z którymi pracowałem w przeszłości.
Joni: Wiesz, studio projektowe jest w istocie dość samowystarczalny miejsce, ale jest także doskonałą platformą do pracy razem, a ja mówię o 15, 20 latach pracy. Ale ja zawsze zauważyłem (jestem pewien, że mój zespół też), że te odkrycia, które robisz, jeśli masz szczęście być z ktoś, kto pokazuje zupełnie inny poziom umiejętności - Odkrycia te mogą być naprawdę znaczące i ekscytujące.
Nasza praca przeplata się z ludzi, którzy mają wiedzę w zupełnie różnych obszarach, a myślę, że jest to bardzo ważna cecha pracy w Apple. Istnieje wiele inteligentnych, naprawdę inteligentnych ludzi. Nasze doświadczenie w tym przypadku - jest to produkt, połączenie żelaza i oprogramowania, co stanowi jedną całość. Celowo lub nie, stworzenie produktu dzieje się w ten sposób, i tak będzie nadal.
Jak powiedział, można usiąść na chwilę od siebie. Jaki jest Twój współpraca?
Joni: Nie jest to proces regulowany, a to jest trudne do opisania, ale to widać dobrze w praktyce. Czasami zdarza się, że będziemy pracować razem w pracowni projektowej, wraz z zespołem do czynienia z burzy mózgów, a czasami jesteśmy w jednym z pokoi bliżej Craig, gdzie możemy rozważyć i ocenić rzeczy. Ale to wszystko jest bardzo niestabilny i zależy od rodzaju problem staramy się rozwiązać, czy to, co staramy się tworzyć.
Craig: Prawdą jest, że proces jest raczej nieformalny. Wszystko zależy od tego, co my pracujemy, a także niezbędnego poziomu mojego zaangażowania i Joni w tej sprawie.
Na przykład, patrzymy na zachowanie ekranu głównego lub ekranu dziennika i omówimy to na inżynierów i projektantów, którzy są częścią dyskusji spółki. Ale to było na etapie wydania i to seria częściowo połączony dyskusji, które były badane różne problemy z projektem. To może być prototypy. Możemy ocenić, jak się czuli. Czy działają one na sposób myślenia o nim, będąc już w naszych rękach? możemy uzyskać wersji produktu, aby się spotkać i powiedzieć: „Biorę go i lubię, ale to nie działa zupełnie tak chcieliśmy” i rozpoczęła się nowa iteracja w cyklu tworzenia produktu. Wszystko było uwarunkowane chęcią polepszenia współpracy produkt.
Joni: Jest to ciekawy punkt. W czyimś zrozumienia zespołowej jest to, że twoja opinia jest najcenniejszym i stał się podstawą do dalszych postępów. Ale to nie działa razem.
W każdym razie, ze względu na fakt, że nasze produkty są używane przez więcej niż jedną osobę, nie można po prostu wziąć wyrażenia jak „OK, mamy opinię, Taka opinia, „Dzieje się tak dlatego, że dalej Widziałem wiele razy w innych sytuacjach - energia jest wydawana na debaty, a nie wiara w możliwości realizacja. Mamy pewność, że jest to osiągalne, ponieważ mamy rozwiązanie.
Można podać przykład tak mówisz?
Craig: Można mówić o paralaksy. To znaczy, że jest to ciekawy przykład długiej drodze Podróżowaliśmy w celu uczynienia czegoś, co byłoby pożądane przez wszystkich.
Joni: Parallax - dobrym przykładem. Jednym z celów, które prowadziliśmy w realizacji, było przekonanie ludzi, którzy nazwali go „płaski”, który w rzeczywistości jest on bardzo, bardzo głęboko. Został zbudowany i zaprojektowany jako bardzo głębokim interfejsu użytkownika, ale nie chcą polegać na efektach kolorystycznych lub barwnych. W jakim kierunku będzie trzeba przenieść?
Pomysł stworzenia warstwy nie związane z estetyką. Była to próba zaprzyjaźnić się z kilku poziomów informacji i daje użytkownikowi poczucie zrozumienia, gdzie jest w tej chwili.
Pomysł, jak moglibyśmy sobie sprawę głębię uczuć zażądał fenomenalny poziom Współpraca: od animacji graficznej i sprzętu, a skończywszy na najlepszego oprogramowania algorytmy.
Craig: I to było coś, co wydawało nam się obiecujące. Były oznaki wydajności, i nie było miejsca, gdzie idea wydaje się być nie działa, ale byliśmy dość asertywny, aby powiedzieć „niech nadal pracować nad tymi problemami i czujniki siły na temat tego, co potrzebują. "
Połączyliśmy ludzi z różnych dziedzin, a pracowaliśmy razem, spojrzenie na naszej pracy i je poprawić. Nasi projektanci pracowali z inżynierami, tworzenie nieskończonej liczby parametrów, a w końcu udało się. Jest to dobry przykład, bo to jest podstawą iOS 7, ale jeśli spojrzeć na jakikolwiek inny element systemu, za to będzie o tej samej historii.
Joni: Czuję cały urok, że jako użytkownik nie zdają sobie sprawy, złożoność systemu. Naszym zadaniem jest rozwiązywanie złożonych problemów, ale nie pokazują złożoność ich rozwiązań w gotowym produkcie. Istnieje wiele przykładów oprogramowania, które rozwiązują rzeczywiste problemy, ale jeśli spojrzeć na tych produktów staje się oczywiste, jak skomplikowany problem został rozwiązany.
Dokładamy wszelkich starań, aby rozwiązać te problemy, chociaż inny zespół rozwoju można powiedzieć, że w tych przypadkach, spędzone wysiłki byłoby nieuzasadnione.
To wymaga koncentracji, a to jest zawsze łatwiej, jeśli praca jest dzielona z kimś. Są chwile, kiedy zespół lub jeden z jej członków stracić nastawienie. A kiedy zaczynają poważnie myśleć o tym, czego nie można rozwiązać problemu, znajdziesz się otoczony przez ludzi, którzy pomogą Ci utrzymać w ruchu. To fantastyczne uczucie, kiedy pracuje się w grupie.
Craig: I ci ludzie są w stanie rozwiązywać złożone problemy. Chodzi mi o przypadki, w których na jednej z koncepcji graficznych dotarliśmy optymalizacji GPU bardziej efektywnie realizować rozmycia.
Joni: Wiesz, to jest doskonałym przykładem. Pod koniec dnia, kiedy można było wypracować zespół inżynierów, rozwiązywanie problemu na tym poziomie, lub inżynierowie badanego żyroskop, ale rozwiązał problem ze sobą. Fakt, że jesteśmy zjednoczeni, koncentruje się na rozwiązania typowych problemów - to są dni, gdy przyjdziesz do domu z poczuciem, co przywilej jest do pracy w Apple.
I robisz to, bo nie podoba mi się pomysł współpracy. Robisz to, bo podoba mi się pomysł próbuje rozwiązać złożone problemy i tworzyć lepsze produkty. Pracując razem - to jest po prostu koniecznością.
Craig: To unikalne wartości związane z rozwojem produktu firmy Apple, a są one brane za pewnik przez wszystkich członków każdego zespołu. Docieramy stopień skrajnego absurdu, aby dostać coś do pracy prawidłowo. Nawet jeśli będzie musiał kopać w głąb architektury produktów, dołożymy wymaganej liczby energii, a nawet więcej, mówimy „To rozmycie powinno działać poprawnie, to powinno działać detal poprawnie. "
Niezależnie od tego, czy jest to inżynier lub projektanta, że rozumie i nie pytać dlaczego stawiamy tyle wysiłku do pracy na małe rzeczy. Naturalnie, jest to dobra decyzja, a my inwestujemy w produkcie bezpośrednio z energii najmądrzejszych ludzi, aby to działało poprawnie. Widzimy to w każdym z członków zespołu przez wiele lat.
Joni: Podczas korzystania z produktu, który zainwestował tyle opieki od początku rozwoju i przed wydaniem, nie można zapytać: „Dlaczego lubisz niego.” Myślę, że ludzie już o tym wiedzą. Do pewnego stopnia są one zapoznać się z biografią produktu i znać wysiłek wart był jego uwolnienie.
Apple nie tylko nowy produkt. Uczy ludzi jak korzystać z nowych rzeczy: ekrany dotykowe, pobieranie muzyki. Jak można uczyć ludzi poprzez ich produktów?
Joni: Kiedy po raz pierwszy pracowali razem, a to jest doskonałym przykładem współpracy dla wielu, wielu lat, zrobiliśmy multitouch. To był pomysł, który został po raz pierwszy użyty w urządzeniu, który otrzymał nazwę iPad.
Ale wydaje mi się, że pierwszą rzeczą, która stała się dla nas oczywiste - to trzeba wyjaśniać zupełnie nowy sposób interakcji, jak również samą kategorię produktów. Dlatego skupiliśmy się na telefon. Nie było potrzeby, aby wyjaśnić wartość telefonu. Wiesz, że rynek komórkowy jest już tam, i niech ludzie wiedzą o telefonach.
Jest to dobry przykład rozwiązywania problemów, że ludzie już znają. Po tym wszystkim, nikt nie lubi swojego telefonu, prawda?
Craig: Myślę, że rozumiemy naszych użytkowników. Kiedy spojrzał na iOS 7, widzieliśmy niektóre fizycznej analogię istniejącego użytkownika interfejs, pozwalając ludziom wygodnie pracować „na szkle”, i zdaliśmy sobie sprawę, że ludzie mają przeszły to. Nie ma potrzeby, aby stosować taką dosłownych analogii fizycznych interakcji z telefonem i ekranem dotykowym.
W tym sensie, nastąpiła zmiana świadomości tego, co powinno być interfejs urządzenia mobilnego. Świat ruszył do przodu. Z drugiej strony, jeśli spojrzeć na sukces iPhone i iPad, z którym nawet dzieci Cope, zdasz sobie sprawę, że nie jest tak ważne, aby myśleć o tym, jak uczyć kogoś do korzystania z urządzenia. Wystarczy stworzyć animacje i ogólnej prezentacji takich, które nie mają nic nikomu do nauczania.
Znaczy przykład kiedy wyjść element wystarczająco tapnut w obszarze obok niej.
Joni: Gdzie był przycisk „Zamknij”?
Craig: Było przycisk „Zamknij”. Jak się tego nauczyć? Wybrać prawidłową wizualizację i wszystko staje się intuicyjna. Ludzie nie wahaj się zrobić dobry uczynek. Gesty dla zoom i ruchu - to wszystko nie trzeba się nauczyć, jest to ruch życia.
Najbardziej krytyczny było osiągnięcie tego efektu jest naturalne dla nas, ale mamy do czynienia z problemem technicznym. Mamy dużą uwagą w celu zmniejszenia opóźnień i liczby klatek na sekundę, bo jeśli będziemy współdziałać coś pod szkłem i przenieść go, musi poruszać się tak, jeśli naprawdę przeciągnąć jego własna palce.
Lag i opóźnienie mogłoby naruszyć swoją psychiczną model ludzkiej percepcji i nagle mamy do czynienia ze znacznie bardziej złożony problem interakcji użytkownika z systemem. A kiedy rozwiązaliśmy wszystkie problemy opóźnionych dotykowy, sprzętu, grafika Speed - nagle nie musimy już nic nikomu uczyć, ponieważ udało nam się stworzyć coś, co będzie zrozumieć intuicyjnie.
trzeba podporządkować złożoność aby rzeczy nieskomplikowany
Craig: Myślę, że jest to wyjątkowy talent wśród ludzi tutaj. Jeśli uważasz, że istnieje tak wiele ludzi, którzy są w stanie poradzić sobie z trudnościami, a zatem w stanie kontrolować złożone instrumenty, które wydają się im wybaczyć, ale nie nadaje się dla przeciętnego człowieka. Mimo to nasi najlepsi ludzie mają naturalne pragnienie prostoty i intuicyjności.
Joni: Więcej Dobrą wiadomością jest to, że mamy zespół, że są ludzie, którzy nie układa się bardzo dobrze ze złożonością. [Śmiech] Tak przy okazji.
Craig: Jest ważnym elementem wspólnej pracy.
Więc istnieje naturalna równowaga?
Joni: Myślę, że tak. Do tego czasu nie myślał o tej kwestii z perspektywy Craiga. Fakt, że te chłopaki z niesamowitymi umiejętnościami technicznymi, w stanie pracować z bardzo skomplikowanych rzeczy, w tym samym czasie nie akceptują i nie chcą tolerować tę złożoność. Mają zero tolerancji dla niego, niezależnie od ich umiejętności technicznych - to fantastyczne, prawda?
Zmieńmy temat. Co współpracuje z Timem?
Joni: Pracowałem z Timem od jej przystąpienia do Apple, więc praca z nimi przez długi czas. Byliśmy ambitnych projektów, który chciał stworzyć, i byliśmy ambitni w zakresie, w jakim byłoby je produkują.
Pamiętam wiele lat temu, Tim pracował w niektórych produktach mobilnych, które wymagają całkowicie zmienione, w jaki sposób możemy produkowane materiały. Cały łańcuch dostaw powinny być przeglądane i przeprojektowana. Jest to proces twórczy od wszystkiego, co wiem.
Wspólnie pracowaliśmy w tym samym duchu. Myślę, że Tim jest dobrze świadomy charakter problemów, przed którymi stoimy, i zachęca do współpracy i pracy zespołowej potrzebne, aby rozwiązać te problemy.
Craig: Tu analogia: product design często wymaga zmiany w produkcji nieoczywistych rozwiązań problemów. To jest taki sam jak w rozwój interfejsu użytkownika. Oba wydziały są rozwiązania tych szalonych wyzwań. Ale nigdy nie usłyszy z pytaniem Tima „dlaczego pracujemy nad tym.” Dlaczego nie szuka łatwego sposobu, aby ominąć ten problem? „Nie. Jest to właściwy projekt, a my zrobimy wszystko, że nie staramy się nikogo innego na świecie, a zrobi to za wszystko będzie w porządku. "
Myślę Tim intuicyjnie rozumie, co tu robimy, i robi wszystko, aby przyczynić się do powstania wspaniałych produktów.
Joni: To jest ciekawe pytanie. To znaczy, można spędzić na argumentach 60% czasu, dlaczego to robimy. I myślę, że jedną z cech Apple jest to, że jeśli mamy do czynienia z poważnym problemem, a Nasz produkt - wynik rozwiązywania wielu złożonych problemów, że nie tracić czasu na omawianie dlaczego Robimy. Spędzamy czas na rozwiązanie tych problemów. Na ogół spędzają cały swój czas na rozwiązywanie problemów.
Jeśli mówimy o tym, jak zainstalować czujniki na wyświetlaczu, a następnie w każdym razie my nie spierać o kompromisy, w których można cierpieć jakość optyczną wyświetlacza. Jest to duży problem, ale efektem jego decyzji będzie multitouch, i go rozwiązać, nadal rozwiązać podproblemów 40-50. Początkowo myślałem, że to zły pomysł. Mul jest dobrym przykładem kompleksowej współpracy.
Craig: Nie wspominając już o instalację procesorów bezpieczeństwa zwyczaj w naszych żetonów.
Joni: Szczerze mówiąc, znam tylko jego część. W celu realizacji wszystkich jednej idei, które należy rozwiązać tak wiele problemów. To wspaniałe, kiedy to wyjaśnić, bo nie mogłem [śmiech].
Craig: Cóż, mam na myśli przypadek, gdy zdecydujesz, że chcesz zrobić coś takiego, „byłoby wspaniale używać palca do odblokowania telefonu i zakupy.” Brzmi prosto, ale jak będzie to punkty ujemne, jeśli prawidłowo wdrożyć pomysł? Co jeśli ktoś pisze złośliwą aplikację, będzie przenikać do telefonu i ukraść odcisk palca? Co on może zrobić? jeśli on może gdzieś w użyciu? może przenikać inne telefony użytkowników?
Dobrze byłoby gorsze niż brak dodanie takiej funkcji, jeśli nie uznają czegoś takiego, prawda? Tak zebrać wszystkie te problemy razem i powiedzieć „do diabła, zrobimy nasz procesor na małej wyspie, enklawa oddzielone od całości, w tym procesor główny. To nie ma znaczenia, nawet jeśli masz pełną kontrolę nad urządzeniem, a można go odtworzyć na dowolnym kodem, nie można wyciągnąć z telefonu, to piętno. Wszelkie interakcje z chipem nie pozwoli mu wyjąć drukiem.
I ostatnie pytanie: Jaka jest misja firmy Apple?
Joni: Prawdopodobnie byłoby niezręczne określenie, ale myślę, że staramy się robić dla ludzi narzędzi, które pozwolą im robić rzeczy, których nie może zrobić bez tych narzędzi. Ale chcemy, by ludzie nie byli zaniepokojeni tymi narzędziami.
Ironią jest to, że punkt konstrukcyjny widzenia uważamy, nasza praca jest wykonywana, gdy myślisz, że nie masz rozsądnej alternatywy. On jest postrzegany jako coś oczywistego, gdyby nie udało się. Wtedy czujemy, że zrobiliśmy nasze prawo pracy. I na tym polega ironia. Dział projektowy chce, aby nie czuć, że został on opracowany przez nich, ale to, co staramy się robić.
Craig: I raczej nie powiedzieć to lepiej. Chcę tylko powiedzieć, że byłem pod silnym wpływem technologii firmy Apple jeszcze jako chłopiec. Myślę, że uczynił mnie i wszyscy jesteśmy mądrzejsi to możliwe, aby osiągnąć to, czego nie udało się osiągnąć, pomógł komunikować się z ludźmi bardziej swobodnie, wzbogacając nasze życie i myślę, że wszystkie nasze przyczynia się do poprawy jakości życia na pracę ludzi zamiast ich frustrujące i sprawia, że czują głupie.
Szczerze, ile razy kupiłeś coś tech, z takim skutkiem, że cię zdenerwować? To kupuje coś na lepsze życie, lecz trzeba z nim walczyć.
Ok, ja tehnofrik, ale jeśli ktoś stworzył mapę mojego mózgu, znalazłem na moje neurony kochać wzorców związanych z naszymi produktami. Znaczy miłość w sensie dosłownym, i myślę, że to prawda, dla wielu naszych klientów. Myślę, że kiedy robimy coś, czego sobie i kochać innych kochania, wykonywać swoją pracę.