„Îmi place munca mea“: un lung interviu cu John Ayvom și Craig Federighi
Makradar De Tehnologie / / December 19, 2019
Astăzi, noi oferim cele mai interesante materiale - un lung interviu cu „creatorii“, a căror viziune definește implementarea fizică și software-ul dispozitivelor mobile actuale și viitoare Apple. Direct de prezentare iPhone 5S și 5C reprezentant al Bloomberg Businessweek a reușit o zi vorbesc bine cu Jonathan Ayvom și Craig Federighi într-una dintre clădirile campus Apple, Cupertino.
Am trecut aproximativ un an de când, în calitate de domeniul dumneavoastră de activitate în Apple mult îmbunătățită. Cum a afectat munca ta?
Joni: De fapt, schimbările afectate mai mult decât Craig, mai degrabă decât mine.
Craig: Da. Dacă te uiți la munca mea în trecut, veți vedea un om care conducea dezvoltarea OS X și o multitudine de componente comune de infrastructură ascunse în spatele OS X și iOS. Ei bine, știi, grafica de redare, sistemul de operare, nucleu, și așa mai departe.
Echipa mea și am fost deja implicat într-o singură etapă de dezvoltare iOS, astfel că, de fapt, nu am venit doar acolo din exterior, ci doar a avut un rol diferit în echipa, care a lucrat, dar într-un alt a.
Cred că John și am știut înainte ca noi vrem să facem ceva mare. Pentru noi a fost o noutate pentru a face o problemă comună și să lucreze împreună pentru a găsi modalități de a pune în aplicare într-un domeniu nou pentru noi. A fost o fuziune de diferite discipline care nu au interacționat anterior unul cu celălalt atât de strâns. Echipa de design industrial și interfața cu utilizatorul nu este suficient timp pentru a lucra împreună, iar în practică, acest lucru a avut ca rezultat o cooperare foarte intensă, împreună cu departamentul de inginerie. Aceste echipe se combină mai multe atitudine „creativ“, dar acum este o relație foarte strânsă în activitatea pe iOS 7.
Joni: În opinia mea, atunci când te gândești la schimbarea rolurilor, de fapt, ce percepi este scopul. Niciodată nu am vorbit despre rolurile noastre. Am discutat despre modul în care să se extindă cel mai eficient cooperarea, care a fost întotdeauna între noi.
De exemplu, noi stăm într-un minut unul de celălalt. Și acest lucru nu sa schimbat. Avem întotdeauna disponibile. Echipa de lucru pe proiectarea unui foarte apropiați. Și, din nou, Craig arată după ce echipa mea și pentru echipa mea. Se pare că cel mai important lucru este că am reușit să le dea - scopul și proiectul pe care ne-am dorit să lucrăm împreună. Se absoarbe complet atenția.
Mi se pare că, odată cu această concentrație orice bariere, reale sau virtuale, pur și simplu împrăștiate. Ești total fascinat de încercarea de a face lucrurile cât mai bine posibil, și bucurați-vă munca în echipă.
Craig: Cred că între aceste grupuri deja a existat o legătură, dar atunci când misiunea iOS 7 a fost clară și critică, toți din care este nevoie pentru a participa, pur și simplu, cu capul înainte cufundat în proces. Așa că ne-am găsit de lucru pentru cea mai mare parte cu cei cu care am lucrat în trecut.
Joni: Știi, studioul de design este, în esență, un loc destul de sine stătător, dar este, de asemenea, o platformă excelentă pentru a lucra împreună, și vorbesc despre 15, 20 de ani de muncă. Dar am observat întotdeauna (eu sunt sigur că echipa mea prea), că aceste descoperiri pe care le faci, dacă ai noroc să fii cu cineva care demonstrează un nivel complet diferit de calificare - aceste descoperiri pot fi cu adevărat semnificative și interesant.
Activitatea noastră se împletește cu oameni care au cunoștințe în domenii complet diferite, și cred că aceasta este o caracteristică foarte importantă a activității de la Apple. Există o mulțime de oameni inteligente, într-adevăr inteligente. Experiența noastră în acest caz - este un produs, o combinație de fier și software, ceea ce reprezintă o singură unitate. Intenționat sau nu, crearea unui produs se întâmplă așa, și așa va continua.
După cum ați spus, stai un minut unul de celălalt. Care este colaborarea ta?
Joni: Acesta nu este un proces reglementat, și este dificil de descris, dar arată bine în practică. Uneori se întâmplă că lucrăm împreună în studio de design, alături de care se ocupă cu echipa de brainstorming, și, uneori, suntem într-una din camerele mai aproape de Craig, în cazul în care luăm în considerare și să evalueze lucrurile. Dar toate acestea este foarte instabilă și depinde de tipul de problemă pe care încercăm să rezolve, sau lucrurile pe care încercăm să creeze.
Craig: Este adevărat, procesul este mai degrabă informală. Totul este determinat de ceea ce noi lucrăm, precum și nivelul necesar de implicarea mea și Joni în această chestiune.
De exemplu, ne uităm la comportamentul ecranului principal, sau ecranul jurnal, și vom discuta acest lucru în inginerii și proiectanții care fac parte din discuțiile companiei. Dar a fost în etapa de eliberare și este o serie de discuții semi-combinate care au fost studiate diferite probleme cu proiectarea. Ar putea fi prototipuri. Putem evalua modul în care au simțit. Lucrează modul în care ne gândim la asta, fiind deja în mâinile noastre? Am putea obține o versiune a produsului, pentru a obține împreună și să spună: „Eu și eu iau place, dar aceasta nu funcționează destul de modul în care ne-am dorit“, și a început o nouă iterație în ciclul de creare a produsului. Totul a fost condiționată de dorința de a îmbunătăți co-produs.
Joni: Acesta este un punct interesant. În înțelegerea cuiva despre lucrul în echipă este că opinia ta este cel mai valoros și a devenit baza pentru progrese suplimentare. Dar aceasta nu funcționează împreună.
Oricum, datorită faptului că produsele noastre sunt utilizate de mai mult de o persoană, nu poți lua doar o frază ca, „OK, avem o opinie, Un astfel de aviz „, se întâmplă pentru că în continuare că am văzut de multe ori în alte situații - energia este cheltuită pentru dezbatere, mai degrabă decât o credință în posibilitatea punerea în aplicare. Avem încredere că acest lucru este realizabil pentru că avem o soluție.
Pot să vă dau un exemplu de doar vorbesc despre?
Craig: Poti vorbi despre paralaxa. Adică, este un exemplu interesant de drum lung am călătorit, în scopul de a face ceva ce ar fi râvnit de toți.
Joni: Parallax - un exemplu bun. Unul dintre obiectivele pe care le urmărite în punerea în aplicare, a fost de a convinge oamenii care au numit „plat“, care, de fapt, el este foarte, foarte profund. A fost construit și proiectat ca o interfață cu utilizatorul foarte profund, dar noi nu am vrut să se bazeze pe umbra sau efecte de culoare. În ce direcție ar trebui să se mute?
Ideea de a crea straturi nu sunt asociate cu estetica. A fost o încercare de a face prieteni cu mai multe nivele de informații și de a oferi utilizatorului un sentiment de înțelegere în cazul în care el este în acest moment.
Ideea de modul în care ne-am putut realiza adâncimea de sentiment a cerut un nivel fenomenal Colaborare: de animație grafică și hardware-ul, și terminând cu cele mai bune software-ul algoritmi.
Craig: Și era ceva ce părea să ne promițătoare. Au existat semne de performanță, și au existat locuri în care ideea nu pare a fi de lucru, dar am fost destul de asertiv, să spunem „să continue să lucreze la aceste probleme și senzori de forță fac ceea ce noi au nevoie. "
Am conectat oameni din diferite domenii, și am lucrat împreună, uita-te la munca noastră și să le îmbunătățească. Designerii noștri au lucrat cu inginerii, înființarea unui număr infinit de parametri, iar în cele din urmă am reușit. Acesta este un exemplu bun, pentru că este baza iOS 7, dar dacă te uiți la orice alt element al sistemului, în spatele ei va fi aproximativ aceeași poveste.
Joni: Mă simt tot farmecul pe care un utilizator nu-și dau seama de complexitatea sistemului. Treaba noastră este de a rezolva probleme complexe, dar nu arată complexitatea soluțiilor lor în produsul finit. Există multe exemple de produse software care rezolva probleme reale, dar cand te uiti la aceste produse devine evident cât de complex problema a fost rezolvată.
Facem toate eforturile pentru a rezolva aceste probleme, cu toate că alte echipe de dezvoltare ar putea spune că, în aceste cazuri, eforturile cheltuite ar fi nejustificate.
Este nevoie de concentrare, și este întotdeauna mai ușor, dacă lucrarea este împărțită cu cineva. Sunt momente când o echipă sau unul dintre membrii săi pierd atitudine. Iar atunci când începe să se gândească serios la ceea ce nu se poate rezolva problema, te afli înconjurat de oameni care vă ajută să păstrați în mișcare. Este un sentiment fantastic atunci când se lucrează într-un grup.
Craig: Și acești oameni sunt capabili de a rezolva probleme complexe. Am cazuri medii în cazul în care unul dintre conceptele grafice am ajuns optimizarea GPU pentru a realiza mai eficient neclaritatea.
Joni: Știi, acesta este un exemplu foarte bun. La sfârșitul zilei, când ai putea lucra o echipă de ingineri, rezolvarea problemelor la acest nivel, sau cu inginerii au testat un giroscop, dar am rezolvat problema împreună. Faptul că suntem uniți, axat pe soluții la problemele comune - acestea sunt zilele când vii acasă cu un sentiment de ceea ce privilegiul este de a lucra la Apple.
Și tu o faci, nu pentru că vă place ideea de a lucra împreună. Tu o faci pentru ca iti place ideea de a încerca să rezolve probleme complexe și de a crea produse mai bune. Lucrând împreună - aceasta este doar o necesitate.
Craig: Aceste valori unice inerente în dezvoltarea de produse Apple, iar acestea sunt luate pentru acordate de către toți membrii fiecărei echipe. Vom ajunge la un grad extrem de absurditate, în scopul de a obține ceva pentru a funcționa corect. Chiar dacă va trebui să sape la adâncimi ale arhitecturii produsului, vom face numărul necesar de energie și chiar mai mult, noi spunem „estompare că ar trebui să funcționeze corect, acest detaliu ar trebui să funcționeze în mod corect. "
Indiferent dacă acesta este un inginer sau proiectant, el înțelege și nu întreabă de ce ne punem atât de mult efort pentru a lucra la lucrurile mici. Desigur, aceasta este decizia corectă, iar noi investim în produsul direct din energia oamenii cei mai deștepți pentru a face să funcționeze în mod corespunzător. Noi o vedem în fiecare membru al echipei de mai mulți ani.
Joni: Când utilizați produsul, care a investit la fel de mult de îngrijire de la începutul dezvoltării și înainte de eliberarea, nu vă puteți întreba: „De ce faci ca el.“ Cred că oamenii știu deja acest lucru. Într-o anumită măsură, ei sunt familiarizați cu biografia produsului și știu efortul a meritat eliberarea sa.
Apple nu este doar un produs nou. Ea îi învață pe oameni cum să folosească lucruri noi: ecrane tactile, descărcarea de muzică. Cum vă învață oamenii prin produsele lor?
Joni: Când am lucrat mai întâi împreună, iar acesta este un exemplu excelent de a lucra împreună pentru mulți, mulți ani, am făcut multitouch. A fost ideea, care a fost folosit pentru prima dată în dispozitiv, care a primit numele de iPad.
Dar mi se pare că primul lucru care a devenit evident pentru noi - este nevoia de a explica un nou mod de a interacționa, precum și categoria de produse foarte. Acesta este motivul pentru care ne-am concentrat pe telefon. Nu a fost necesar pentru a explica valoarea telefonului. Știi piața de telefon este deja acolo, si lasa oamenii sa stie despre telefoanele.
Acesta este un bun exemplu de rezolvare a problemelor pe care oamenii erau deja familiarizați cu. La urma urmei, nimeni nu îi place telefonul lui, nu?
Craig: Cred că am înțeles utilizatorii noștri. Când ne-am uitat la iOS 7, am văzut o parte din analogia fizică în utilizatorul existent interfață, permițând oamenilor să lucreze confortabil „pe sticla“, si ne-am dat seama că oamenii au trecut prin l. Nu este nevoie să aplice o astfel de analogii fizice literale pentru a interacționa cu telefonul și ecranul tactil.
În acest sens, a existat o schimbare de conștientizare a ceea ce ar trebui să fie interfața dispozitivului mobil. Lumea sa mutat mai departe. Pe de altă parte, dacă te uiți la succesul de iPhone și iPad, cu care chiar și copiii face fata, îți vei da seama că nu este atât de important să se gândească la modul în care te învețe pe cineva să folosească dispozitivele. Doar crea animații și prezentare de ansamblu, astfel încât nu trebuie să-i învețe pe nimeni nimic.
Adică un exemplu când pentru a ieși din elementul suficient tapnut în zona de lângă ea.
Joni: Unde a fost butonul „Close“?
Craig: A existat un buton „Închide“. Cum ai învățat asta? Tu alegi vizualizarea corectă și totul devine intuitiv. Oamenii nu ezita să faci ceea ce trebuie. Gesturi pentru zoom și mișcare - toate acestea nu au nevoie să învețe, este mișcarea vieții.
Cel mai critic a fost realizarea acestui efect este natural pentru noi, dar ne confruntăm cu o problemă tehnică. Am acordat o mare atenție pentru a reduce latența și rata de cadru, pentru că dacă ai de gând să Interact cu ceva sub geam și mutați-l, acesta trebuie să se miște ca și în cazul în care într-adevăr trageți propria degete.
Lag și întârziere ar încălca propriul său model mental al percepției umane, și dintr-o dată ne confruntăm cu o problemă mult mai complexă de interacțiune cu sistemul. Și când am rezolvat toate problemele întârziate cu ecran tactil, hardware, elemente grafice de viteză - toate dintr-o dată am nevoie de a nu mai preda nimic nimănui, pentru că am creat ceva ce vei înțelege intuitiv.
Trebuie să subjuge complexitatea de a face lucruri fără complicații
Craig: Cred că e un talent unic printre oamenii de aici. Dacă credeți că există atât de mulți oameni care sunt capabili să facă față dificultăților, și, prin urmare, în măsură să controleze instrumentele complexe, care par să-i ierte, dar nu este potrivit pentru persoana medie. În ciuda acestui fapt, cei mai buni oameni au o dorință naturală pentru simplitate și intuitivitatea.
Joni: Mai multe știri bună este că avem o echipă, există oameni care nu se inteleg foarte bine cu complexitatea. [Rade] Doar de drum.
Craig: Este un element important în activitatea comună.
Deci, există un echilibru natural?
Joni: Cred că da. Până atunci, nu m-am gândit la această problemă din perspectiva Craig. Faptul că acești tipi cu abilități tehnice incredibile, capabile să lucreze cu lucruri foarte complexe, în același timp, nu acceptă și nu doresc să tolereze această complexitate. Ei au toleranță zero pentru ea, indiferent de abilitățile lor tehnice - este fantastic, nu-i așa?
Să schimbăm subiectul. Ce este de lucru cu Tim?
Joni: Am lucrat cu Tim de la aderarea sa la Apple, așa că noi lucrăm cu ei pentru o lungă perioadă de timp. Am fost proiecte ambitioase care au dorit să creeze, și am fost ambițios în măsura în care aceasta le-ar produce.
Îmi amintesc mulți ani în urmă, Tim a lucrat la unele produse mobile care necesită complet modificate pentru modul în care am produs materiale. Întregul lanț de aprovizionare ar trebui să fie revizuite și reproiectată. Acesta este procesul de creație a tot ceea ce știu.
Împreună, am lucrat în aceeași ordine de idei. Cred că Tim este foarte conștient de natura problemelor cu care ne confruntăm, și încurajează cooperarea și lucrul în echipă necesare pentru a rezolva aceste probleme.
Craig: Aici analogie: design de produs necesită adesea o schimbare în producția de soluții non-evidente la probleme. Aceasta este aceeași cu cea a dezvoltării interfeței cu utilizatorul. Ambele departamente sunt abordarea acestor provocări nebun. Dar nu vei auzi de la întrebarea lui Tim „de ce lucrăm la ea.“ De ce să nu căutăm o modalitate ușoară de a obține în jurul valorii de problema? „Nu. Aceasta este design-ul adecvat, și vom face lucruri care nu sunt încercarea de a face oricine altcineva din lume, și va face acest lucru pentru ca totul sa fie bine. "
Cred ca Tim intelege intuitiv ceea ce facem aici, iar el face tot posibilul pentru a contribui la crearea de produse mari.
Joni: Aceasta este o întrebare interesantă. Adică, ai putea petrece pe argumente de 60% din timp de ce o facem. Și cred că una dintre caracteristicile de la Apple este că, dacă ne confruntăm cu o problemă gravă, și produsul nostru - rezultatul rezolvarea multor probleme complexe, pe care nu le petrec timpul discutând de ce ne- Noi facem. Ne petrecem timp pentru a rezolva problemele. Ne petrecem, în general, tot timpul pe rezolvarea problemelor.
Dacă vorbim despre cum să instalați senzorii de pe ecran, atunci, în orice caz, nu ne certăm compromisurile, în care s-ar putea suferi calitatea optică a ecranului. Aceasta este o problemă mare, dar rezultatul deciziei sale ar fi multitouch, și să-l rezolve, încă rezolva subprobleme 40-50. Inițial a crezut că a fost o idee proastă. Mul este un bun exemplu de colaborare complexă.
Craig: Ca să nu mai vorbim de instalarea de procesoare de securitate personalizate în jetoane noastre.
Joni: Sincer, eu știu doar o parte din ea. Pentru a pune în aplicare toate o idee care urmează să fie rezolvate atât de multe probleme. Este minunat atunci când explica, pentru că nu am putut [rade].
Craig: Ei bine, vreau să spun cazul în care decideți că doriți să faceți ceva de genul „ar fi minunat de a utiliza degetul pentru a debloca telefonul și cumpărături.“ Pare simplu, dar cum va fi puncte negative, dacă ați pune în aplicare în mod corespunzător ideea? Ce se întâmplă dacă cineva scrie o aplicație malware, acesta va pătrunde în telefon și să fure o amprentă digitală? Ceea ce poate face cu ea? dacă el poate să folosească undeva? Acesta poate penetra alți utilizatori de telefoane?
Ei bine, ar fi mai rău decât nici adăugarea de o astfel de funcție, dacă nu ia în considerare un astfel de lucru, nu? Deci ai aduna toate aceste probleme împreună și spune „iad, vom face cip nostru pe o insulă mică, o enclavă separată de ansamblu, inclusiv procesorul principal. Nu contează, chiar dacă aveți un control deplin asupra dispozitivului, și îl puteți juca pe orice cod, nu se poate scoate din telefon, această amprentă. Orice interacțiune cu cip nu îi va permite să scoată de imprimare.
Și ultima întrebare: Care este misiunea Apple?
Joni: Probabil, ar fi definiția ciudat, dar cred că încercăm să facem pentru instrumente de oameni, care le vor permite să facă lucruri pe care nu le puteau face fără aceste instrumente. Dar noi vrem ca oamenii nu erau preocupați de aceste instrumente.
Ironia este că un punct de vedere al designului, credem că munca noastră se face atunci când crezi că nu ai nici o alternativă rezonabilă. El este perceput ca o chestiune de curs, dacă nu ar fi lucrat. Apoi, ne simțim că ne-am făcut dreptul nostru de locuri de muncă. Și aceasta se află ironia. departamentul de design vrea să nu simtă că a fost dezvoltat de ei, dar asta e ceea ce încercăm să facem.
Craig: Mi-ar fi greu de spus mai bine. Vreau doar să spun că am fost puternic influențat de tehnologia de la Apple în timp ce încă un băiat. Cred că mi-a făcut și noi toți sunt mai inteligente posibil pentru a realiza ceea ce nu am putut ajunge, a ajutat să comunice cu oamenii mai liber, imbogatirea vietii noastre, și cred că toate contribuie noastre de lucru pentru îmbunătățirea vieții oamenilor în loc de compromitere și le face să se simtă prost.
Sincer, de câte ori ați cumpărat ceva tech, cu rezultatul că supar? Se cumpără ceva pentru o viață mai bună, dar în schimb trebuie să te lupți cu el.
Ok, am tehnofrik, dar dacă cineva a creat o hartă a creierului meu, am descoperit că neuronii mei iubesc modelele asociate cu produsele noastre. I Love medie, în sensul literal, și cred că e valabil și pentru mulți dintre clienții noștri. Cred că atunci când facem ceva ce ne iubim pe alții și dragoste, fac treaba lor.