"Jeg elsker mit job": et langt interview med John Ayvom og Craig Federighi
Makradar Af Teknologi / / December 19, 2019
I dag tilbyder vi det mest interessante materiale - et langt interview med "skaberne", hvis vision definerer den fysiske og software implementering af nuværende og fremtidige mobile enheder Apple. Direkte præsentation iPhone 5S og 5C repræsentant for Bloomberg Businessweek lykkedes en dag grundigt tale med Jonathan Ayvom og Craig Federighi i en af Apples campus bygninger Cupertino.
Jeg passerede omkring et år siden, da dit område af aktivitet i Apple stærkt forbedret. Hvordan gik det påvirker dit arbejde?
Joni: Faktisk ændringerne påvirket mere end Craig, snarere end mig.
Craig: Ja. Hvis du ser på mit job i fortiden, vil du se en mand, der kørte udviklingen af OS X og en flerhed af fælles infrastruktur komponenter skjult bag OS X og iOS. Nå, du ved, grafik rendering, operativsystem, kerne, og så videre.
Mit team og jeg har allerede været involveret i en fase af iOS udvikling, så der i virkeligheden jeg ikke lige kommet der udefra, men kun tog på en anden rolle på holdet, som har arbejdet, men i en anden a.
Jeg tror John og jeg vidste før, at vi ønsker at gøre noget stort. For os var det en nyhed at gøre en fælles problem og arbejde sammen om at finde måder at gennemføre det i et nyt område for os. Det var en sammensmeltning af forskellige discipliner, som ikke tidligere har interageret med hinanden så tæt. industrielt design team og brugergrænsefladen er ikke tid nok til at arbejde sammen, og i praksis har resulteret i en meget intens samarbejde, sammen med den tekniske afdeling. Disse hold kombinerer mange "kreative" holdning, men nu er det et meget tæt forhold i arbejdet med iOS 7.
Joni: Efter min mening, når man tænker på ændringen af roller, i virkeligheden du opfatter er målet. Vi har aldrig talt om vores roller. Vi talte om, hvordan man mest effektivt udvide samarbejdet, som altid har været mellem os.
For eksempel er vi sidder i et minut af hinanden. Og det har ikke ændret sig. Vi har altid til rådighed. Teamet arbejder på udformningen af en meget tæt sammentømret. Og igen, Craig ser efter mit hold og for mit hold. Det forekommer mig, at det vigtige er, at vi var i stand til at give dem - formål og projekt, som vi ønskede at arbejde sammen. Det absorberer helt opmærksomhed.
Det forekommer mig, at med denne koncentration eventuelle barrierer, reelle eller virtuelle, bare spredt. Du er totalt fascineret af at forsøge at gøre tingene så godt som du kan, og nyd teamwork.
Craig: Jeg tror, at mellem disse grupper allerede der var en forbindelse, men så når iOS 7 mission var en klar og kritisk, som alle er nødvendige for at deltage, blot kastet hovedkulds ind i processen. Så vi befandt os arbejder for det meste med dem, med hvem vi har arbejdet i fortiden.
Joni: Du ved, tegnestuen er hovedsageligt en temmelig selvstændig sted, men det er også en fremragende platform for at arbejde sammen, og jeg taler om 15, 20 års arbejde. Men jeg har altid lagt mærke til (jeg er sikker på mit hold også), at disse opdagelser, at du laver, hvis du er heldig at være med en person, der demonstrerer et helt andet niveau af dygtighed - disse opdagelser kan være virkelig betydelige og spændende.
Vores arbejde er sammenflettet med folk, der har viden på helt andre områder, og jeg tror, at dette er et meget vigtigt element i arbejdet hos Apple. Der er en masse smarte, virkelig smarte folk. Vores erfaring i dette tilfælde - det er et produkt, en kombination af jern og software, der repræsenterer en enkelt enhed. Bevidst eller ej, oprettelsen af et produkt sker på den måde, og så det vil fortsætte.
Som du sagde, du sidder et minut af hinanden. Hvad er det jeres samarbejde?
Joni: Dette er ikke en reguleret proces, og det er vanskeligt at beskrive, men det viser godt i praksis. Nogle gange sker det, at vi arbejder sammen i tegnestuen, sammen med beskæftiger sig med brainstorming hold, og nogle gange er vi i et af værelserne tættere på Craig, hvor vi overveje og evaluere tingene. Men alt dette er meget ustabil og afhænger af den type problem, vi forsøger at løse, eller de ting, som vi forsøger at skabe.
Craig: Det er sandt, at processen er uformel snarere. Alt er bestemt af, hvad vi arbejder, samt det nødvendige niveau af mit engagement og Joni i denne sag.
For eksempel ser vi på opførslen af hovedskærmen, eller log skærm, og vi diskuterer dette i virksomhedens ingeniører og designere, der er en del af diskussionen. Men det var i den fase af frigivelse og er en serie af semi-kombineret diskussioner, der blev undersøgt forskellige problemer med designet. Det kunne være prototyper. Vi kan vurdere, hvordan de følte. Har de arbejde på den måde, vi tænker over det, bliver allerede i vores hænder? Vi kunne få en version af produktet, til at gå sammen og sige, "Jeg tager det, og jeg kan lide det, men det virker ikke helt den måde, vi ønskede," og begyndte en ny iteration i den cyklus af skabelse produkt. Alt var betinget af ønsket om at forbedre samarbejdet produkt.
Joni: Dette er et interessant punkt. I nogen forståelse af teamwork det er, at din mening er den mest værdifulde og blev grundlaget for yderligere fremskridt. Men det virker ikke sammen.
Anyway, på grund af det faktum, at vores produkter anvendes af mere end én person, du kan ikke bare tage en sætning som: "OK, vi har en mening, En sådan udtalelse, "sker, fordi endvidere, at jeg har set mange gange i andre situationer - energien er brugt på debatten, snarere end en tro på muligheden for implementering. Vi har tillid til, at det er opnåeligt, fordi vi har en løsning.
Kan du give et eksempel på blot at tale om?
Craig: Du kan tale om parallakse. Jeg mener, det er et interessant eksempel på den lange vej, vi har rejst for at gøre noget, der ville være eftertragtet af alle.
Joni: Parallax - et godt eksempel. Et af de mål, vi forfølger i gennemførelsen, var at overbevise de mennesker, der kaldte det "flad", at han i virkeligheden er meget, meget dybt. Det blev bygget og designet som en meget dyb brugergrænseflade, men vi ønskede ikke at stole på skygge eller farveeffekter. I hvilken retning vil du nødt til at flytte?
Ideen om at skabe lag ikke er forbundet med æstetik. Det var et forsøg på at blive venner med flere niveauer af information og give brugeren en følelse af forståelse af, hvor han er i øjeblikket.
Ideen om, hvordan vi kunne indse dybden af følelse krævede en fænomenal niveau Samarbejde: fra grafisk animation og hardware, og slutter med den bedste software algoritmer.
Craig: Og det var noget, der forekom os lovende. Der var tegn på ydeevne, og der var steder, hvor ideen synes at være ikke arbejder, men vi var helt selvhævdende, at sige "lad os fortsætte med at arbejde på disse problemer og kraft sensorer gør hvad vi har brug for. "
Vi tilsluttet folk fra forskellige områder, og vi har arbejdet sammen, kig på vores arbejde og forbedre dem. Vores designere har arbejdet med ingeniørerne, oprettelse af et uendeligt antal parametre, og i sidste ende lykkedes det. Dette er et godt eksempel, fordi det er grundlaget for iOS 7, men hvis man ser på hvilket som helst andet element i systemet, bag det vil være omkring den samme historie.
Joni: Jeg føler al charmen fra at man som bruger er du ikke klar kompleksiteten af systemet. Vores opgave er at løse komplekse problemer, men viser ikke kompleksiteten af deres løsninger i det færdige produkt. Der er mange eksempler på software-produkter, der løser reelle problemer, men når man ser på disse produkter bliver det tydeligt, hvor komplekst problemet blev løst.
Vi gør alt for at løse disse problemer, selv om andre udviklingsteam kan sige, at i disse tilfælde, ville de brugte indsats være uberettiget.
Det kræver koncentration, og det er altid nemmere, hvis arbejdet deles med nogen. Der er tidspunkter, hvor et team eller en af dens medlemmer mister holdning. Og når du begynder at tænke alvorligt over, hvad du ikke kan løse problemet, du finde dig selv omgivet af mennesker, som hjælper dig med at holde i bevægelse. Det er en fantastisk følelse, når man arbejder i en gruppe.
Craig: Og disse mennesker er i stand til at løse komplekse problemer. Jeg mener tilfælde, hvor en af de grafiske begreber vi nåede GPU optimering at realisere sløring mere effektivt.
Joni: Du ved, det er et godt eksempel. I slutningen af dagen, hvor man kunne arbejde ud et team af ingeniører, løse problemet på dette niveau, eller med ingeniørerne testede et gyroskop, men vi løst problemet sammen. Det faktum, at vi er forenet, fokuserer på løsninger på fælles problemer - det er de dage, hvor du kommer hjem med en fornemmelse af, hvad det privilegium er at arbejde hos Apple.
Og du gør det, ikke fordi du kan lide tanken om at arbejde sammen. Du gør det, fordi du kan lide tanken om at forsøge at løse komplekse problemer og skabe bedre produkter. At arbejde sammen - det er bare en nødvendighed.
Craig: Denne unikke værdier, der ligger i produktudvikling Apples, og de er taget for givet af alle medlemmer af hvert hold. Vi når en ekstrem grad af absurditet, for at få noget at arbejde ordentligt. Selv om det bliver nødt til at grave til dybder af produktet arkitektur, vil vi gøre det nødvendige antal energi og endnu mere, vi siger "det er slør bør arbejde korrekt, denne detalje bør arbejde korrekt. "
Uanset om det er en ingeniør eller designer, han forstår ikke spørge, hvorfor vi lægger så mange kræfter på at arbejde på de små ting. Dette er naturligvis den rigtige beslutning, og vi investerer i produktet direkte fra energien af de smarteste mennesker til at gøre det arbejde ordentligt. Vi ser det i hvert medlem af holdet i mange år.
Joni: Når du bruger produktet, der har investeret så meget pleje siden begyndelsen af udviklingen og før udgivelsen, kan du ikke spørge: "Hvorfor kan du lide ham." Jeg tror, at folk allerede kender dette. Til en vis grad, er de bekendt med biografi af produktet og kender den indsats var værd sin udgivelse.
Apple er ikke bare et nyt produkt. Den lærer folk, hvordan man bruger nye ting: touch-skærme, downloade musik. Hvordan lære folk gennem deres produkter?
Joni: Når vi først har arbejdet sammen, og det er et glimrende eksempel på at arbejde sammen i mange, mange år, gjorde vi multitouch. Det var den idé, som først blev anvendt i udstyret, som fik navnet iPad.
Men det forekommer mig, at det første, der blev klart for os - det er behovet for at forklare en helt ny måde at interagere, samt den meget produktkategori. Det er derfor, vi har fokuseret på telefonen. Der var ikke behov for at forklare værdien af din telefon. Du kender telefonen markedet er der allerede, og lade folk vide om telefonerne.
Dette er et godt eksempel på at løse de problemer, som folk allerede var bekendt med. Efter alt, ingen kan lide hans telefon, ikke?
Craig: Jeg tror, vi forstår vores brugere. Når vi kiggede på iOS 7, har vi set nogle af de fysiske analogi i eksisterende bruger interface, så folk kan arbejde komfortabelt "på glasset", og vi indså, at folk har været igennem det. Der er ingen grund til at anvende en sådan bogstavelig fysiske analogier til at interagere med telefonen og den berøringsfølsomme skærm.
I den forstand, der var en ændring af bevidsthed om, hvad der bør være den mobile enhed grænseflade. Verdens flyttet frem. På den anden side, hvis man ser på den succes, iPhone og iPad, som selv børn klare, vil du indse, at det ikke er så vigtigt at tænke over, hvordan du lære nogen at bruge enhederne. Bare skabe animationer og samlede præsentation sådan, at du ikke behøver at undervise nogen noget.
Jeg mener et eksempel på, hvornår de skal forlade elementet tilstrækkeligt tapnut i området ved siden af.
Joni: Hvor var den "Luk" knappen?
Craig: Der var en knap "Luk". Hvordan har du lært det? Du vælger den korrekte visualisering og alt bliver intuitivt. Folk tøv ikke med at gøre det rigtige. Bevægelser for zoom og bevægelse - alt dette behøvede ikke at lære, det er bevægelsen af livet.
Den mest kritiske var opnåelsen af denne effekt er naturligt for os, men vi står over for et teknisk problem. Vi har lagt stor vægt på at reducere ventetid og frame rate, fordi hvis du kommer til at interagere med noget under glasset og flytte det, skal den bevæge sig som om du virkelig trækker sin egen fingre.
Lag og forsinkelse ville krænke hans egen mentale model af den menneskelige perception, og pludselig står vi over for en langt mere komplekst problem af brugerens interaktion med systemet. Og når vi løst alle problemer forsinkede touchscreen, hardware, hastighed grafik - lige pludselig vi ikke længere behov for at undervise nogen noget, fordi vi har skabt noget, som du vil forstå intuitivt.
Du skal underlægge kompleksiteten at gøre tingene ukompliceret
Craig: Jeg synes det er en enestående talent blandt folk her. Hvis du tror, der er så mange mennesker, der er i stand til at klare vanskeligheder, og derfor i stand til at styre de komplekse instrumenter, der synes at tilgive dem, men ikke egnet til den gennemsnitlige person. På trods af dette, vores bedste folk har en naturlig trang til enkelhed og intuitiveness.
Joni: Flere gode nyhed er, at vi har et hold der er mennesker, der ikke får sammen meget godt med det komplicerede. [Griner] Ligesom ved den måde.
Craig: Det er et vigtigt element i det fælles arbejde.
Så der er en naturlig balance?
Joni: Jeg tror ja. Indtil da havde jeg ikke tænkt på dette spørgsmål ud fra perspektivet om Craig. Det faktum, at disse fyre med utrolige tekniske færdigheder, i stand til at arbejde med meget komplekse ting, på samme tid ikke accepterer og ikke ønsker at tolerere denne kompleksitet. De har nul tolerance over for det, uanset deres tekniske færdigheder - det er fantastisk, er det ikke?
Lad os skifte emne. Hvad er arbejder med Tim?
Joni: Jeg arbejdede med Tim siden sin tiltrædelse af Apple, så vi arbejder med dem i lang tid. Vi var ambitiøse projekter, der ønskede at skabe, og vi har været ambitiøse i det omfang, det ville producere dem.
Jeg husker for mange år siden, Tim arbejdede på nogle mobile produkter, der kræver fuldstændig ændret til, hvordan vi producerede materialer. Hele forsyningskæden bør revideres og redesignet. Dette er den kreative proces med alt det, jeg kender.
Sammen arbejdede vi i samme ånd. Jeg tror Tim er godt klar over karakteren af de problemer, vi står over for, og det fremmer samarbejde og teamwork er nødvendig for at løse disse problemer.
Craig: Her analogien: product design kræver ofte en ændring i produktionen af ikke-indlysende løsninger på problemer. Dette er det samme som for udviklingen af brugergrænsefladen. Begge afdelinger er løse disse vanvittige udfordringer. Men du vil aldrig høre fra Tims spørgsmålet "hvorfor vi arbejder på det." Hvorfor er vi ikke på udkig efter en nem måde at komme omkring problemet? "Nej Dette er det rigtige design, og vi vil gøre ting, der ikke forsøger at gøre nogen anden i verden, og vil gøre det for alt at være rigtigt. "
Jeg tror Tim intuitivt forstår, hvad vi laver her, og han gør alt for at bidrage til skabelsen af fantastiske produkter.
Joni: Dette er et interessant spørgsmål. Jeg mener, du kunne bruge på argumenter 60% af tiden, hvorfor vi gør det. Og jeg tror, at en af de særlige kendetegn ved Apple er, at hvis vi står over for et alvorligt problem, og vores produkt - resultatet af at løse de mange komplekse problemer, som vi ikke bruge tid på at diskutere, hvorfor vi Vi gør. Vi bruger tiden til at løse problemerne. Vi bruger generelt al deres tid på at løse problemer.
Hvis vi taler om, hvordan du installerer sensorerne på displayet, så i hvert fald vi ikke skændes om de afvejninger, hvor du måske lider den optiske kvalitet af displayet. Dette er et stort problem, men resultatet af sin beslutning ville være multitouch, og at løse det, vi stadig løse delproblemer 40-50. Oprindeligt troede, det var en dårlig idé. Mul er et godt eksempel på komplekse samarbejde.
Craig: For ikke at nævne installation af brugerdefinerede sikkerheds-processorer i vores chips.
Joni: Ærligt, jeg kender kun en del af det. Med henblik på at gennemføre alle en idé, der skal løses så mange problemer. Det er stor, når du forklare det, fordi jeg ikke kunne [griner].
Craig: Tja, jeg mener tilfældet, når du beslutter dig for at gøre noget lignende, "det ville være fantastisk at bruge din finger til at låse telefonen og shopping." Lyder simpelt, men hvordan det vil være negative punkter, hvis du korrekt gennemførelse af ideen? Hvad hvis nogen skriver en ondsindet program, vil det trænge ind i din telefon og stjæle et fingeraftryk? Hvad han kan gøre med det? hvis han kan det et sted at bruge? Det kan trænge andre brugeres telefoner?
Tja, det ville være værre end ingen at tilføje en sådan funktion, hvis du ikke overveje sådan noget, ikke? Så du samle alle disse problemer sammen og sige "helvede, vi vil gøre vores chip på en lille ø, en enklave adskilt fra det hele, herunder de vigtigste processor. Det betyder ikke noget, selvom du har fuld kontrol over enheden, og du kan afspille den på en hvilken som helst kode, du kan ikke trække sig ud af telefonen, denne aftryk. Enhver interaktion med chippen vil ikke tillade ham at tage ud print.
Og det sidste spørgsmål: Hvad er mission Apple?
Joni: Sandsynligvis vil det være akavet definition, men jeg tror, vi prøver at gøre for folk værktøjer, der vil give dem mulighed for at gøre ting, de ikke kunne gøre uden disse værktøjer. Men vi ønsker, at folk ikke var bekymret over disse værktøjer.
Det ironiske er, at et design synspunkt, vi mener, at vores arbejde er gjort, når du tror, at du ikke har nogen rimelig alternativ. Han opfattes som en selvfølge, hvis det ikke havde udarbejdet. Så vi føler, at vi har gjort vores job ret. Og deri ligger ironi. design afdeling ønsker du at ikke føle, at det blev udviklet af dem, men det er, hvad vi prøver at gøre.
Craig: Jeg ville næppe have sagt det bedre. Jeg vil bare sige, at jeg var stærkt påvirket af Apple-teknologi, mens der stadig en dreng. Jeg tror, det har gjort mig og os alle er klogere det muligt at opnå, hvad vi ikke kunne nå, været med til at kommunikere med folk mere frit, berige vores liv, og jeg tror, at alt vores arbejde bidrager til at forbedre folks liv i stedet for at forpurre dem og gør dem føler dum.
Helt ærligt, hvor mange gange har du købt noget tech, med det resultat, at forstyrret dig? Det køber noget for et bedre liv, men i stedet er du nødt til at kæmpe med ham.
Ok, jeg tehnofrik, men hvis nogen har oprettet et kort over min hjerne, fandt jeg til min neuroner elsker mønstre forbundet med vores produkter. Jeg gennemsnitlig kærlighed i bogstavelig forstand, og jeg tror, det er sandt for mange af vores kunder. Jeg tror, at når vi gør noget, som vi elsker os selv og elske andre, gøre deres arbejde.