"Ma armastan oma tööd": pikk intervjuu John Ayvom ja Craig Federighi
Makradar Tehnikaülikool / / December 19, 2019
Täna pakume kõige huvitavam materjal - pikk intervjuu "loojad", mille nägemine määratleb füüsilise ja tarkvara rakendamine praeguste ja tulevaste mobiilseadmete Apple. Otse esitlus iPhone 5S ja 5C esindaja Bloomberg BusinessWeek õnnestus päevas põhjalikult rääkida Jonathan Ayvom ja Craig Federighi ühes Apple ülikooli hooned Cupertino.
Ma veetsin umbes aasta pärast, kui teie tegevusvaldkonnas Apple oluliselt täiustatud. Kuidas see mõjutab teie tööd?
Joni: Tegelikult muutused mõjutavad rohkem kui Craig, mitte mina.
Craig: Jah. Kui te vaatate minu töö varem, näed meest, kes sõitis arengu OS X ja arvukalt ühise infrastruktuuri komponendid peidus OS X ja iOS. Noh, sa tead, graafika renderdamise, operatsioonisüsteemi, kernel ja nii edasi.
Minu meeskond ja ma olen juba osalenud ühes etapis iOS arengut, nii et tegelikult ma ei tulnud just seal väljastpoolt, vaid võttis teist rolli meeskond, mis on töötanud, kuid erineva a.
Ma arvan, et John ja ma teadsin enne, et me tahame teha midagi suurt. Meie jaoks oli uudne teha ühine probleem ja tegema koostööd, et leida võimalusi, kuidas rakendada seda uue ala meile. See oli fusion erinevate erialade, mis ei ole varem suhelnud üksteisega nii tihedalt. tööstusdisainilahenduse meeskond ja kasutajaliides ei ole piisavalt aega, et teha koostööd ja praktikas see on kaasa toonud väga intensiivne koostöö koos inseneri osakonnas. Need meeskonnad ühendada palju "loominguline" suhtumine, kuid nüüd on väga tihedalt seotud töös iOS 7.
Joni: Minu arvates, kui sa arvad muutus rollide tegelikult sa tajud on eesmärk. Me ei rääkinud meie rollid. Rääkisime, kuidas kõige tõhusamalt laiendada koostööd, mis on alati olnud meie vahel.
Näiteks me istume minut üksteist. Ja see ei ole muutunud. Meil on alati saadaval. Meeskond kallal disain väga tihedalt. Ja jällegi, Craig hoolitseb minu meeskond ja minu meeskond. Mulle tundub, et kõige tähtsam on see, et suutsime neile - eesmärk ja projekt, mis me tahtsime teha koostööd. See täiesti neelab tähelepanu.
Mulle tundub, et selle kontsentratsioon tahes tõkked, tõeline või virtuaalne, vaid hajutatud. Sa täiesti lummatud üritab teha asju nii hästi kui võimalik ja nautida meeskonnatööd.
Craig: Ma arvan, et nende rühmade vahel juba oli ühendus, kuid siis, kui iOS 7 missiooni oli selge ja kriitiline, kes kõik vajalik osaleda, lihtsalt sukeldus ülepeakaela protsessi. Nii leidsime end töötavad enamasti koos nendega, kellega oleme töötanud varem.
Joni: Tead, disain stuudio on sisuliselt üsna iseseisev koht, kuid see on ka suurepärane platvorm koostööd ja ma räägin 15, 20 aastat tööd. Aga ma olen alati märganud (olen kindel, et minu meeskond liiga), et need avastused, mis sa teed, kui sa oled õnnelik, et olla koos keegi, kes näitab täiesti erinevat oskuste taset - need avastused võivad olla tõesti oluline ja põnev.
Meie töö on põimunud inimesed, kellel on teadmisi täiesti erinevat valdkonda, ja ma arvan, et see on väga oluline omadus töö Apple. Seal on palju nutikaid tõesti arukad inimesed. Meie kogemus antud juhul - see on toode, rauda ja tarkvara, mis moodustab ühe seadme. Tahtlikult või mitte, loomist toote juhtub nii, ja nii see jätkub.
Nagu sa ütlesid, sa istud minut üksteist. Mis on teie koostöö?
Joni: See ei ole reguleeritud protsess ning see on raske kirjeldada, kuid see näitab praktikas hästi. Vahel juhtub, et me töötame koos disainistuudiosse koos tegelevad ajurünnakud meeskond, ja mõnikord oleme üks tuba lähemale Craig, kus me peame ja hinnata asju. Aga see kõik on väga ebastabiilne ja sõltub sellest, millist probleemi püüame lahendada, või asju, mida me püüame luua.
Craig: On tõsi, et protsess on mitteametlik pigem. Kõik on määratud, mida me töötame, samuti vajalikul tasemel mu kaasamine ja Joni selles küsimuses.
Näiteks vaatleme käitumist peaekraanil või log ekraan, ja me arutame seda ettevõtte insenerid ja disainerid, kes on osa arutelust. Aga see oli etapil vabastamist ja on rida semi-kombineeritud arutelusid, et uuriti erinevaid probleeme disain. See võib olla prototüübid. Me ei saa hinnata seda, kuidas nad tundsid. Kas nad töötavad, kuidas me mõtleme seda, olles juba meie kätes? Võiksime saada versiooni toode, saavad kokku ja öelda: "Ma võtan seda ja mulle meeldib see, kuid see ei tööta päris nii, nagu me tahtsime," ja hakkas uue iteratsiooni tsüklis toote loomine. Kõik oli tingitud soovist parandada kaassaadusele.
Joni: See on huvitav punkt. Kellegi arusaam meeskonnatöö on see, et teie arvamus on kõige väärtuslikum ja sai aluseks edasise arenguga. Aga see ei tööta koos.
Igatahes, tänu sellele, et meie tooted on kasutatud rohkem kui üks inimene, sa ei saa lihtsalt võtta fraasi "OK, meil on arvamus, Selline arvamus ", sest veelgi juhtub, et ma olen näinud palju kordi muudes olukordades - energia kulutatakse arutelu, mitte usk võimalust rakendamist. Usume, et see on saavutatav, sest meil on lahendus.
Kas sa annad näide lihtsalt räägid?
Craig: Võite rääkida parallaksi. Ma mõtlen, et see on huvitav näide pikas käidud teed, et teha midagi, mis oleks kadedus kõik.
Joni: Parallaks - hea näide. Üks eesmärke, et me ellu rakendamise, oli veenda inimesi, kes nimetas seda "lame", et tegelikult on ta väga, väga sügav. See oli ehitatud ja kujundatud väga sügav kasutajaliides, kuid me ei taha toetuda varjus või värvi mõju. Millises suunas, kuhu oleks liikuda?
Idee luua kihid ei ole seotud esteetika. See oli katse teha sõpradega koos mitmel tasandil teabe ja annab kasutajale tunde mõista, kus ta on praegu.
Idee, kuidas me võiksime mõista sügavus tunne nõudis fenomenaalne tasandil Koostöö: graafilisest animatsiooni ja riistvara ning lõpetades parim tarkvara algoritme.
Craig: Ja see oli midagi, mis tundus meile paljutõotav. Oli märke tulemuste ja seal olid kohad, kus idee tundub olevat ei tööta, kuid me olime üsna veenev, öelda "olgem jätkuvalt tööd nende probleemide ja andurit ei, mida me vaja. "
Me ühendatud eri alade inimesi, ja oleme töötanud koos pilk meie töö ja neid parandada. Meie disainerid on koos töötanud inseneride, luues lõpmatu arv parameetreid ning lõpuks suutsime. See on hea näide, sest see on aluseks iOS 7, kuid kui te vaatate muu element süsteemi, selle taga on umbes sama lugu.
Joni: Ma tunnen kõiki võlu, et kui kasutaja te ei saa aru, süsteemi keerukust. Meie ülesanne on lahendada keerulisi probleeme, kuid ei näita keerukust nende lahendused valmistoode. On palju näiteid tarkvara tooteid, mis lahendada tegelikke probleeme, kuid kui te vaatate neid tooteid selgub, kuidas keeruline probleem oli lahendatud.
Teeme kõik endast oleneva, et lahendada neid probleeme, kuigi teiste arendusmeeskond võiks öelda, et nendel juhtudel on kulutatud jõupingutusi oleks põhjendamatu.
See nõuab kontsentratsioon, ja see on alati lihtsam, kui töö on jagatud kellegagi. On aegu, kui meeskond või üks selle liikmetest kaotavad suhtumine. Ja kui hakkate mõtlema tõsiselt, mida sa ei saa probleemi lahendada, leiate end ümbritsevad inimesed, kes aitavad teil hoida liigub. See on fantastiline tunne, kui töö toimub rühmas.
Craig: Ja need inimesed suudavad lahendada keerulisi probleeme. Ma mõtlen juhul, kui ühe graafilise mõisted jõudsime GPU optimeerimine realiseerida hägusust tõhusamalt.
Joni: Tead, see on hea näide. Lõpus päeval, kui sa võiksid töötada välja inseneride meeskond, probleemi lahendamisel sellel tasandil, või insenerid katsetada güroskoop, kuid me lahendanud probleemi koos. Asjaolu, et oleme ühtsed, keskendunud probleemidele ühiseid lahendusi - need on päevad, mil sa tuled koju tunnet, mida privileeg on töö Apple.
Ja sa teed seda, mitte sellepärast sulle meeldib idee koostööd. Sa seda teha, sest sulle meeldib idee üritab lahendada keerulisi probleeme ja luua paremaid tooteid. Üheskoos - see on lihtsalt hädavajalik.
Craig: See ainulaadne väärtused omane Apple tootearenduse ja neid iseenesestmõistetavaks kõik liikmed iga meeskond. Jõuame äärmuslik aste absurd, et saada midagi töö korralikult. Isegi kui see on kaevama sügavamalt toote arhitektuur, teeme vajaliku arvu energia ja veelgi, ütleme "See on hägususe peaks töötama korralikult, see detail peaks töötama õigesti. "
Sõltumata sellest, kas see on insener või disainer, ta mõistab ja ei küsi, miks me esitame nii palju vaeva, et töö vähe asju. Loomulikult, see on õige otsus, ja me investeerime toote otse energia targem inimesed teha seda tööd korralikult. Me näeme seda iga meeskonnaliige aastaid.
Joni: Kui kasutate toodet, mis on investeeritud palju hoolt algusest arendamist ja enne vabastamist, siis ei saa küsida, "Miks sa nagu tema." Ma arvan, et inimesed juba teavad seda. Mõningal määral nad on tuttavad elulugu toote ja tean vaeva väärt selle vabastamist.
Apple ei ole ainult uus toode. See õpetab inimestele, kuidas kasutada uusi asju: puuteekraanid ja muusika. Kuidas õpetada inimesi läbi oma tooteid?
Joni: Kui me esimest korda koos töötanud, ja see on suurepärane näide üheskoos palju, palju aastaid, me tegime multitouch. See oli idee, mis võeti esmakordselt kasutusele seade, mis sai nime iPad.
Aga mulle tundub, et esimene asi, mis ilmnesid meile - see on vajadus selgitada täiesti uuel viisil suhelda, samuti väga tootekategooria. See on põhjus, miks me oleme keskendunud telefoni. Puudus vajadus selgitada väärtus telefoni. Tead telefon turul on juba olemas, ja lase inimesed teavad telefonid.
See on hea näide, et lahendada probleeme, et inimesed olid juba tuttav. Lõppude lõpuks, keegi meeldib tema telefoni, eks?
Craig: Ma arvan, et me mõistame meie kasutajatele. Kui me vaatasime iOS 7, oleme näinud mõnda füüsilise analoogia olemasoleva kasutaja liides, mis võimaldab inimestel tööd mugavalt "klaasile" ja mõistsime, et inimesed on läbinud seda. Ei ole vaja kohaldada sellist sõnasõnaline füüsiline analoogiaid suhelda telefoni ja puuteekraani.
Selles mõttes oli muutus teadlikkust sellest, milline peaks olema mobiilne seade liides. Maailma edasi liikunud. Teiselt poolt, kui te vaatate edu iPhone ja iPad, kellega isegi lapsed hakkama, siis saad aru, et see ei ole nii oluline mõelda, kuidas õpetada keegi kasutada seadmeid. Just luua animatsioone ja üldise esitusviisi, nii et sa ei pea õpetama keegi midagi.
Ma mõtlen näiteks juhul kui väljumiseks element piisavalt tapnut valdkonnas kõrval.
Joni: Kus oli "Close" nuppu?
Craig: Oli nuppu "Close". Kuidas sa teada seda? Sa valid õige visualiseerimine ja kõik muutub intuitiivne. Inimesed ärge kartke teha õiget asja. Žestid suum ja liikumine - kõik see ei vaja õppida, see on liikumine elu.
Kõige kriitilisem oli saavutamist selle mõju on loomulik, kuid me oleme silmitsi tehnilise probleemiga. Oleme pööranud suurt tähelepanu vähendada latentsus ja kaadrisagedus, sest kui sa lähed, et suhelda midagi klaasi alla ja liigutage seda, tuleb liikuda, kui sa tõesti lohistada oma sõrmed.
Lag ja viivitus rikuks oma vaimse mudel inimese taju, ja äkki me silmitsi palju keerulisem probleem kasutaja interaktsiooni süsteem. Ja kui me lahendada kõiki probleeme hilinenud puuteekraani, riistvara, kiirus graafika - äkki me enam ei vaja õpetada keegi midagi, sest oleme loonud midagi, mida saab aru intuitiivselt.
Sa pead alistama keerukust teha asju lihtne
Craig: Ma arvan, et see on unikaalne talent rahva seas siin. Kui te arvate, seal on nii palju inimesi, kes suudavad toime tulla raskusi, mistõttu suudab kontrollida keerulisi õigusakte, mis tunduvad neile andeks, kuid ei sobi keskmine inimene. Vaatamata sellele, meie parimad inimesed on loomulik iha lihtsuse ja intuitiveness.
Joni: Veel hea uudis on, et meil on meeskond on inimesi, kes ei saanud mööda väga hästi keerukust. [Naerab] Just muide.
Craig: See on oluline element ühistöö.
Nii on loomulik tasakaal?
Joni: Ma arvan, et jah. Seni, ma ei mõelnud seda küsimust vaatenurgast Craig. Asjaolu, et need kutid uskumatu tehnilisi oskusi, mis on võimeline tööd väga keeruline asju, samal ajal ei nõustu ja ei taha seda taluda keerukust. Nad on nulltolerants, sõltumata nende tehnilised oskused - see on fantastiline, kas pole?
Muudame teema. Mis töötab Tim?
Joni: Ma töötasin koos Tim alates ühinemise Apple, nii me töötame koos nendega pikka aega. Olime ambitsioonikaid projekte, kes tahtsid luua, ja meil on olnud ambitsioonikas ulatuses, et see oleks nende tootmiseks.
Mäletan aastaid tagasi, Tim töötanud mõned mobiilne tooteid, mis nõuavad täiesti muutunud, kuidas me toodetud materjale. Kogu tarneahela tuleks üle vaadata ja ümber kujundada. See on loominguline protsess kõik, mis ma tean.
Koos töötasime samas vaimus. Ma arvan, et Tim on teadlik, milline on meie ees seisvad probleemid, ja see julgustab koostöö ja meeskonnatöö vaja nende probleemide lahendamiseks.
Craig: Siin analoogia: toote disaini sageli vaja muuta tootmist mitte-ilmne lahendusi probleemidele. See on sama, mis arengu kasutajaliides. Mõlemad osakonnad on tegeleda nende hull väljakutseid. Aga sa ei saa kunagi kuulda Tim küsimusele "miks me tegeleme sellega." Miks me ei otsi lihtne viis saada umbes probleem? "Ei See on õige disain, ja me teeme asju, mida ei püüa teha keegi teine maailmas, ning teeb seda kõike õigeks. "
Ma arvan, Tim intuitiivselt aru, mida me teeme siin, ja ta teeb kõik võimaliku, et aidata luua suurepäraseid tooteid.
Joni: See on huvitav küsimus. Ma mõtlen, mida võiks kulutada argumendid 60% ajast, miks me seda teeme. Ja ma arvan, et üks omadusi Apple on see, et kui me oleme silmitsi tõsise probleemiga ja meie toode - tulemus lahendada mitmeid keerukaid probleeme, et me ei kuluta aega arutada, miks me Me teha. Me kulutame aega probleemide lahendamiseks. Me üldiselt veeta kogu oma aega probleemide lahendamisel.
Kui me räägime, kuidas paigaldada andurid ekraanil, siis igal juhul me ei vaielda kompromisse, kus võite kannatada optilise kvaliteediga ekraani. See on suur probleem, kuid tulemus selle otsuse oleks multitouch ja seda lahendada, me ikka lahendada subproblems 40-50. Esialgu arvasin, et see oli halb idee. Mul on hea näide keeruliste koostöös.
Craig: Rääkimata paigaldus custom turvalisuse töötlejad meie kiipe.
Joni: Ausalt, ma tean ainult osa sellest. Et rakendada kõik ühe idee, mis tuleb lahendada nii palju probleeme. On tore, kui sa seda seletada, sest ma ei suutnud [naerab].
Craig: Noh, ma mõtlen siis, kui te otsustate, et soovite teha midagi, "see oleks tore kasutada sõrme telefoni avada ja kaubanduskeskused." Kõlab lihtne, kuid kuidas see miinuspunkte kui te korralikult rakendada idee? Mis siis, kui keegi kirjutab ründerakenduseks, see tungib telefon ja varastada sõrmejälgede? Mis ta teha saab? kui ta saab seda kusagil kasutada? See võib tungida teistele kasutajatele telefonid?
Noh, see oleks hullem kui ükski lisades selline funktsioon, kui te ei pea selline asi, eks? Nii et sa koguda kõik need probleemid kokku ja öelda "kurat, teeme meie kiip väike saar, enklaav eraldatud kogu, sealhulgas peamised töötleja. See ei ole oluline, isegi kui teil on täielik kontroll selle üle seade ja saate mängida seda mingi koodi, ei saa te tõmmake telefoni, see jäljendi. Iga interaktsiooni kiip ei võimalda tal võtta välja printida.
Ja viimane küsimus: Mis on missiooni Apple?
Joni: Tõenäoliselt oleks ebamugav määratluse, kuid ma arvan, et me üritame teha inimestele vahendid, mis võimaldavad neil teha asju, mida nad ei suutnud seda teha ilma neid vahendeid. Aga me tahame inimesi ei mures neid vahendeid.
Iroonia on see, et disaini vaatenurgast, me arvame meie töö on tehtud, kui te arvate, et teil ei ole mõistlik alternatiiv. Ta peetakse enesestmõistetavalt, kui see ei töötanud välja. Siis me tunneme, et me oleme teinud meie töö paremale. Ja selles peitub iroonia. disaini osakonna tahab, et sa ei tunne, et see töötati välja nende poolt, kuid see, mida me üritame teha.
Craig: Ma vaevalt oleks öelnud, et parem. Ma tahan öelda, et ma tugevalt mõjutatud Apple tehnoloogia samas poiss. Ma arvan, et see on teinud mind ja me kõik oleme targemaks võimalik saavutada seda, mida me ei jõua, aitas suhelda inimestega vabamalt, rikastades meie elu, ja ma arvan, et kõik meie töö aitab parandada inimeste elu asemel eirates neid ja muudab nad tunnevad loll.
Ausalt, kui mitu korda olete ostnud midagi tech, mille tulemusena ärritunud oled? See ostab midagi paremat elu, kuid selle asemel pead temaga võidelda.
Ok, ma tehnofrik, aga kui keegi on loonud kaarti mu aju, ma leidsin minu neuronite armastan mustrid seotud meie tooteid. Ma mõtlen armastust otseses mõttes, ja ma arvan, et see kehtib paljude klientidega. Ma arvan, et kui me teeme midagi, mida me armastame iseennast ja armastust teiste oma tööd teha.