"Es mīlu savu darbu": gara intervija ar Džonu Ayvom un Craig Federighi
Makradar Tehnoloģijas / / December 19, 2019
Šodien mēs piedāvājam visvairāk interesantu materiālu - ilgu interviju ar "veidotājiem", kuru redzējums nosaka fizisko un programmatūras ieviešanu pašreizējās un nākotnes mobilajām ierīcēm Apple. Tieši prezentācija iPhone 5S un 5C pārstāvis Bloomberg BusinessWeek izdevās dienā Rūpīgi runāt ar Jonathan Ayvom un Craig Federighi vienā no Apple universitātes ēku Cupertino.
Es pagājis aptuveni gads, jo, jo jūsu darbības lauks ar Apple ievērojami uzlabota. Kā tas ietekmē jūsu darbu?
Joni: Faktiski, izmaiņas skāra vairāk nekā Craig, nevis mani.
Craig: Jā. Ja jūs apskatīt manu darbu pagātnē, jūs redzēsiet cilvēks, kurš brauca uz OS X attīstību un daudzus kopīgus infrastruktūras sastāvdaļu slēpta aiz OS X un iOS. Nu, jūs zināt, ka grafikas renderēšanas, operētājsistēmu, kodolu, un tā tālāk.
Mana komanda un es jau iesaistīti vienā posmā iOS attīstības, tā, ka patiesībā man nav tikai nākt tur no ārpuses, bet tikai uzņēmās atšķirīgu lomu komandā, kas strādāja, bet citā a.
Es domāju, ka Jānis un es zināju pirms tam mēs vēlamies darīt kaut kas liels. Mums tas bija jaunums, lai veiktu kopīgu problēmu un strādāt kopā, lai atrastu veidus, kā īstenot to jaunā jomā mums. Tas bija saplūšana dažādu disciplīnu, kas iepriekš nav sazinājušās ar otru tik cieši. rūpnieciskā dizaina komanda, un lietotāja interfeiss nav pietiekami daudz laika, lai strādāt kopā, un praksē tas ir radījis ļoti intensīvu sadarbību, kopā ar inženieru nodaļa. Šīs komandas apvieno daudz "radošo" attieksme, bet tagad tas ir ļoti cieša saistība ar darbu iOS 7.
Joni: Manuprāt, ja jūs domājat par izmaiņām lomu, patiesībā tu uztver, ir mērķis. Mēs nekad runāja par mūsu lomām. Mēs runājām par to, kā visefektīvāk paplašināt sadarbību, kas vienmēr ir bijis starp mums.
Piemēram, mēs sēžot minūti otra. Un tas nav mainījies. Mums vienmēr ir pieejama. Komanda strādā pie dizaina ir ļoti cieši noslēgta. Un atkal, Craig izskatās pēc mana komanda un mana komanda. Man šķiet, ka svarīgi ir tas, ka mēs varējām dot viņiem - mērķis un projektu, ko mēs vēlējāmies, lai strādātu kopā. Tas pilnībā absorbē uzmanību.
Man šķiet, ka ar šo koncentrāciju kādi šķēršļi, reālas vai virtuālas, tikai izkaisīti. Jūs esat pilnīgi fascinē mēģina darīt lietas, kā vislabāk, kā jūs varat, un baudīt komandas.
Craig: Es domāju, ka starp šīm grupām jau bija pieslēgums, bet tad, kad iOS 7 uzdevums bija skaidrs un kritisks, no kuriem visu nepieciešamo, lai piedalītos, vienkārši plunged pārsteidzīgi procesā. Tātad, mēs noskaidrojām sevi strādā lielākoties ar tiem, ar kuriem mēs esam strādājuši līdz šim.
Joni: Jūs zināt, dizaina studija būtībā ir diezgan pašpietiekams vietu, bet tā ir arī lieliska platforma strādā kopā, un es runāju par 15, 20 gadu darba. Bet es vienmēr esmu ievērojis (es esmu pārliecināts, ka mana komanda arī), ka šie atklājumi, ka jūs darāt, ja jūs esat laimīgs būt kopā ar kāds, kurš parāda pavisam atšķirīgu prasmju līmeni - šie atklājumi varētu būt ļoti nozīmīga, un aizraujošs.
Mūsu darbs ir cieši saistīts ar cilvēkiem, kuriem ir zināšanas pilnīgi dažādās jomās, un es domāju, ka tas ir ļoti svarīgs elements darbu pie Apple. Ir daudz gudru, tiešām gudru cilvēku. Mūsu pieredze šajā gadījumā - tas ir produkts, kas ir par dzelzs un programmatūras kombinācija, kas pārstāv vienu vienību. Apzināti vai ne, izveide produkta notiek šādā veidā, un tāpēc tā turpinās.
Kā jūs teicāt, jūs sēdēt minūti otru. Kāda ir jūsu sadarbība?
Joni: Tas nav reglamentēta process, un tas ir grūti aprakstīt, bet tas parāda arī praksē. Dažreiz gadās, ka mēs strādājam kopā, dizaina studijā, kopā ar nodarbojas ar prāta vētras komandu, un dažreiz mēs esam vienā no istabām tuvāk Craig, kur mēs uzskatām un novērtēt lietas. Bet tas viss ir ļoti nestabila, un ir atkarīga no veida problēmas, mēs cenšamies atrisināt, vai arī lietas, ko mēs cenšamies izveidot.
Craig: Tā ir taisnība, process ir neformāla diezgan. Viss nosaka to, ko mēs strādājam, kā arī nepieciešamo līmeni manu iesaistīšanos un Joni šajā jautājumā.
Piemēram, mēs skatāmies uzvedību galvenā ekrāna, vai log ekrāns, un mēs apspriestu šo uzņēmuma inženieri un dizaineri, kas ir daļa no diskusijas. Bet tas bija tajā posmā atbrīvošanu un ir virkne daļēji apvienota diskusijās, kas bija mācījušies dažādas problēmas ar dizainu. Tas varētu būt prototipi. Mēs varam novērtēt, kā viņi jutās. Vai viņi strādā, kā mēs domājam par to, kas jau ir mūsu rokās? Mēs varētu iegūt versiju produktu, lai iegūtu kopā un saka: "Es to un man tas patīk, bet tas nedarbojas, gluži kā mēs vēlējāmies," un sāka jaunu atkārtojuma ciklā produktu radīšanu. Viss bija kondicionieri ar vēlmi uzlabot sadarbību produktu.
Joni: Tas ir interesants jautājums. Pēc kāda izpratne par komandas darbu tā, ka jūsu viedoklis ir vērtīgākais un kļuva par pamatu turpmākai attīstībai. Bet tas nedarbojas kopā.
Jebkurā gadījumā, sakarā ar to, ka mūsu produkti tiek izmantoti vairāk nekā viena persona, jūs varat ne tikai lietot frāzi, piemēram, "Labi, mums ir viedoklis, Šāds viedoklis ", jo vēl notiek, ka es esmu redzējis daudzas reizes citās situācijās - enerģija tiek tērēta debatēm, nevis ticību iespēju īstenošana. Mums ir pārliecība, ka tas ir sasniedzams, jo mums ir risinājums.
Vai jūs varat sniegt piemēru tikai runā?
Craig: Jūs varat runāt par paralakses. Es domāju, ka tas ir interesants piemērs garo ceļu mums ir ceļojuši, lai kaut kas būtu kāroto visi.
Joni: Paralakse - labs piemērs. Viens no mērķiem, ko mēs īstenotās īstenošanā, bija pārliecināt cilvēkus, kas to nosauca par "plakana", ka patiesībā viņš ir ļoti, ļoti dziļi. Tā tika uzcelta, un veidota kā ļoti dziļu lietotāja interfeisu, bet mēs negribējām paļauties uz ēnā vai krāsu efektiem. Kurā virzienā jums būtu pārcelties?
Ideja izveidot slāņi nav saistīti ar estētiku. Tas bija mēģinājums sadraudzēties ar vairākiem līmeņiem informāciju un sniedz lietotājam sajūtu izpratni par to, kur viņš ir šobrīd.
Ideja par to, kā mēs varētu saprast dziļumu sajūta pieprasīja fenomenālu līmeni Sadarbība: no grafiskā animācijas un aparatūru, un beidzot ar labāko programmatūru algoritmi.
Craig: Un tas bija kaut kas mums šķita daudzsološi. Tur bija pazīmes sniegumu, un tur bija vietas, kur ideja, šķiet, nav darba, bet mēs bijām diezgan neatlaidīgs, teikt "pieņemsim turpināt darbu pie šīm problēmām un spēka sensoru darīt to, ko mēs nepieciešams. "
Mēs savienots cilvēki no dažādām jomām, un mēs esam strādājuši kopā, ieskats mūsu darbu un uzlabot tos. Mūsu dizaineri ir strādājuši ar inženieri, izveidojot neskaitāmas parametru, un galu galā mums izdevās. Tas ir labs piemērs, jo tas ir pamats iOS 7, bet, ja paskatās jebkurā citā sistēmas elementu, aiz tā būs par to pašu stāstu.
Joni: Es jūtu visas šarmu, kas kā lietotājs jums nav saprast sarežģītību sistēmas. Mūsu uzdevums ir risināt sarežģītas problēmas, bet neparāda sarežģītību savu risinājumu gatavajā produktā. Ir daudzi piemēri, programmatūras produkti, kas atrisināt reālas problēmas, bet, ja paskatās šo produktu kļūst skaidrs, cik sarežģīta problēma tika atrisināta.
Mēs pieliekam visas pūles, lai atrisinātu šīs problēmas, lai gan citi izstrādes komanda, varētu teikt, ka šajos gadījumos lietotā centieni būtu nepamatota.
Tas prasa koncentrēšanos, un tas vienmēr ir vieglāk, ja darbs tiek dalīta ar kādu. Ir reizes, kad komanda vai viens no tās dalībniekiem zaudēt attieksmi. Un, kad jūs sākat domāt nopietni par to, ko jūs nevarat atrisināt problēmu, jums atrast sev apkārt cilvēki, kas palīdz jums saglabāt pārvietojas. Tā ir fantastiska sajūta, strādājot grupā.
Craig: Un šie cilvēki spēj risināt sarežģītas problēmas. Es domāju gadījumi, kad par vienu no grafikas jēdzienu mēs sasniedza GPU optimizāciju, lai efektīvāk realizēt izplūšanu.
Joni: Jūs zināt, tas ir lielisks piemērs. Beigās, dienā, kad jūs varētu izstrādāt komanda inženieri, atrisinot problēmu šajā līmenī, vai inženieri pārbaudīja žiroskopu, bet mēs atrisināt problēmu kopā. Tas, ka mēs esam vienoti, vērsta uz risinājumiem kopīgām problēmām - tie ir dienas, kad jūs nākt mājās ar sajūtu, kāda privilēģija ir darbs pie Apple.
Un jūs darāt to, nevis tāpēc, ka jums patīk ideja strādāt kopā. To var izdarīt, jo jums patīk ideja par mēģina risināt sarežģītas problēmas un radīt labākus produktus. Strādājot kopā - tas ir tikai nepieciešamība.
Craig: Šis unikālās vērtības, kas raksturīgas Apple produktu attīstību, un tie tiek veikti visi katras komandas dalībniekiem piešķirtas. Mēs panākt galēju pakāpi absurds, lai iegūtu kaut ko, lai darbotos pareizi. Pat tad, ja tas būs rakt dziļumos produkta arhitektūru, mēs veiksim nepieciešamo skaitu enerģiju un vēl vairāk, mēs sakām: "Tas ir aizmiglot jāstrādā pareizi, tas detalizēti vajadzētu strādāt pareizi. "
Neatkarīgi no tā, vai tas ir inženieris un dizainers, viņš saprot un neprasa, kāpēc mēs esam liekot tik daudz pūles, lai darbs pie sīkumiem. Protams, tas ir pareizais lēmums, un mēs investējam produktu tieši no enerģijas gudrākajiem cilvēkiem, lai tā darbotos pareizi. Mēs redzam to katru loceklis komanda daudzus gadus.
Joni: Kad jūs izmantojat produktu, kurš ieguldījis tik daudz aprūpi kopš izstrādes un pirms izlaišanas, jūs nevarat prasīt, "Kāpēc jums patīk viņu." Es domāju, ka cilvēki jau zina. Zināmā mērā viņi tiek iepazīstināti ar biogrāfiju produkta un zināt pūles bija vērts tā izlaišanas.
Apple ir ne tikai jauns produkts. Tā māca cilvēkus, kā izmantot jaunas lietas: touch ekrāni, lejupielādēt mūziku. Kā jūs mācīt cilvēkus caur savu produktu?
Joni: Kad mēs pirmo reizi strādāja kopā, un tas ir lielisks piemērs, kas strādā kopā, daudzus, daudzus gadus, mēs to darījām multitouch. Tā bija ideja, kas pirmo reizi tika izmantota ierīce, kas saņēma nosaukumu iPad.
Bet man liekas, ka pirmā lieta, kas kļuva acīmredzams mums - tas ir nepieciešams, lai izskaidrotu pilnīgi jaunu veidu, kā sadarboties, kā arī pašu produktu kategoriju. Tieši tāpēc mēs esam koncentrējušies uz tālruni. Nebija nekādas vajadzības, lai izskaidrotu vērtību tālruni. Jūs zināt, tālrunis tirgū jau ir tur, un ļaut cilvēkiem uzzināt par telefoniem.
Tas ir labs piemērs, problēmas, ka cilvēki jau ir pazīstami ar risināšanā. Galu galā, nevienam nepatīk viņa telefona, vai ne?
Craig: Es domāju, ka mēs saprotam mūsu lietotājiem. Kad mēs paskatījās iOS 7, mēs esam redzējuši dažas fiziskās analoģijas esošajā lietotājs interfeiss, ļaujot cilvēkiem strādāt ērti "uz stikla", un mēs sapratām, ka cilvēki ir izgājušas cauri tā. Nav nepieciešams piemērot Šādu gramatisko fiziskās analoģijas, lai mijiedarbotos ar jūsu tālruni un skārienekrānu.
Šajā ziņā, bija maiņa izpratnes par to, kas būtu mobilā ierīce interfeisu. Pasaule pārvietots uz priekšu. No otras puses, ja paskatās panākumiem iPhone un iPad, ar kuru pat bērniem galā, jūs apzināties, ka tas nav tik svarīgi domāt par to, kā jums iemācīt kādu izmantot ierīces. Just izveidot animācijas un vispārēju tā, ka jums nav iemācīt ikvienam jebko.
Es domāju piemēru, kad, lai izietu elementu pietiekami tapnut apgabalā blakus tai.
Joni: Kur bija "Close" pogu?
Craig: Tur bija pogas "Close". Kā jūs uzzinājāt šo? Jums izvēlēties pareizo vizualizācijas un viss kļūst intuitīvi. Cilvēki, nevilcinieties to darīt pareizi. Žesti tālummaiņu un kustības - tas viss nav nepieciešams, lai uzzinātu, tā ir kustība dzīvības.
Viskritiskākais bija sasniegums šī ietekme ir dabiski mums, bet mēs saskaramies ar tehnisku problēmu. Mēs esam lielu uzmanību, lai samazinātu latentuma un kadru ātrumu, jo, ja jūs gatavojas mijiedarboties ar kaut ko zem stikla un pārvietot, tā jāpārvieto kā tad, ja jūs patiešām vilkt savējo pirksti.
Lag un kavēšanās pārkāptu savu garīgo modeli cilvēka uztveri, un pēkšņi mēs saskaramies ar daudz sarežģītāku problēmu lietotāja mijiedarbības ar sistēmu. Un, kad mēs atrisināt visas problēmas aizkavēto skārienekrānu, aparatūra, ātruma grafikas - visi pēkšņi mums vairs nav iemācīt ikvienam kaut ko, jo mēs esam radījuši kaut ko, ka jūs saprotat intuitīvi.
Jums ir pakļaut sarežģītību, lai padarītu lietas nekomplicētu
Craig: Es domāju, ka tas ir unikāls talants starp cilvēkiem šeit. Ja jūs domājat, ka ir tik daudz cilvēku, kas spēj tikt galā ar grūtībām, un tāpēc tās var kontrolēt sarežģītu instrumentu, kas, šķiet, piedod viņiem, bet nav piemērots vidusmēra cilvēks. Neskatoties uz to, mūsu labākie cilvēki ir dabiska vēlēšanās vienkāršību un intuitiveness.
Joni: Vēl laba ziņa ir tā, ka mums ir komanda, ir cilvēki, kas nav ļoti labi satiek ar sarežģījumiem. [Smejas] Tikai pēc ceļu.
Craig: Tas ir svarīgs elements kopīgā darbā.
Tātad tur ir dabas līdzsvars?
Joni: Es domāju, ka jā. Līdz tam, es nebiju domājis par šo jautājumu no viedokļa Craig. Fakts, ka šie puiši ar neticami tehniskās iemaņas, lai darbotos ar ļoti sarežģītām lietām, tajā pašā laikā, nepieņem un nevēlas pieļaut šo sarežģītību. Viņiem ir nulles tolerance par to, neatkarīgi no viņu tehniskās prasmes - tas ir fantastiski, vai ne?
Mainīsim tēmu. Kas ir darba ar Tim?
Joni: Es strādāju ar Tim kopš tās pievienošanās Apple, tāpēc mēs strādājam ar viņiem uz ilgu laiku. Mēs bijām ambiciozi projekti, kas vēlējās, lai radītu, un mēs esam bijuši ambiciozi ciktāl tas ražo tos.
Es atceros, pirms daudziem gadiem, Tim strādāja par dažiem mobilo produktu, kas prasa pilnīgi izmainīta, kā mēs ražo materiālus. Visa piegādes ķēde ir jāpārskata, un pārveidots. Tas ir radošs process, viss, ko es zinu.
Kopā mēs strādājām tādā pašā garā. Es domāju, ka Tims ir labi apzinās rakstura problēmām mēs saskaramies, un tas veicina sadarbību un komandas darbu, kas nepieciešama, lai risinātu šīs problēmas.
Craig: Te analoģija: produkta dizains bieži ir nepieciešams mainīt ražošanu bez acīmredzamām risinājumus problēmām. Tas ir tāds pats kā par attīstības lietotāja interfeisu. Abas struktūrvienības risina šīs trakus izaicinājumus. Bet jūs nekad dzirdēt no Tima jautājumu "kāpēc mēs pie tā strādājam." Kāpēc mēs nemeklējam viegls veids, kā iegūt ap šo problēmu? "Nē Tas ir labi dizainu, un mēs darīsim lietas, kas nav mēģināt veikt jebkurš cits pasaulē, un to darīs, lai viss būtu labi. "
Es domāju, ka Tim intuitīvi saprot, ko mēs darām šeit, un viņš dara visu iespējamo, lai palīdzētu veidot lielisku produktu.
Joni: Tas ir interesants jautājums. Es domāju, jūs varētu tērēt par argumentiem, 60% no laika, kāpēc mēs to darām. Un es domāju, ka viena no iezīmēm Apple ir tāda, ka, ja mēs saskaramies ar nopietnu problēmu, un Mūsu produkts - rezultāts atrisināt daudzas sarežģītas problēmas, kas mums nav jātērē laiks apspriežot, kāpēc mēs Mēs. Mēs tērēt laiku, lai atrisinātu problēmas. Mēs parasti pavada visu savu laiku uz problēmu risināšanu.
Ja mēs runājam par to, kā uzstādīt sensorus displejā, tad jebkurā gadījumā mums nav strīdēties par kompromisiem, kurās jūs varētu ciest optisko kvalitāti displeja. Tā ir liela problēma, bet rezultāts par savu lēmumu būtu multitouch, un to atrisināt, mēs joprojām atrisināt subproblems 40-50. Sākotnēji tā uzskatīja, ka bija slikta ideja. Mul ir labs piemērs kompleksa sadarbību.
Craig: Nemaz nerunājot uzstādīšanu pasūtījuma drošības procesoru mūsu mikroshēmas.
Joni: Godīgi sakot, es zinu tikai daļa no tā. Lai īstenotu visus viena ideja, kas jāatrisina tik daudz problēmu. Tas ir lieliski, ja jūs izskaidrotu to, jo es nevarēju [smejas].
Craig: Nu, es domāju, ka gadījumā, ja jūs izlemt jūs vēlaties darīt kaut ko līdzīgu ", tas būtu lieliski izmantot savu pirkstu, lai atbloķētu tālruni un iepirkšanās." Izklausās vienkārši, bet kā tas būs negatīvas punktus, ja jūs pareizi īstenot ideju? Ko darīt, ja kāds raksta ļaunprātīgu programmu, tas būs iekļūt tālruni un nozagt pirkstu nospiedumu? Ko viņš var darīt ar to? ja viņš var kaut kur izmantot? Tas var iekļūt citu lietotāju tālruņiem?
Nu, tas būtu sliktāk, nekā nav, pievienojot šādu funkciju, ja jūs neuzskatu šāda lieta, vai ne? Tātad jūs savākt visas šīs problēmas kopā un teikt "elle, mēs veiksim mūsu mikroshēmu uz mazas salas, anklāvu atdalīta no visa, ieskaitot galveno procesoru. Tas nav svarīgi, pat ja jums ir pilnīga kontrole pār ierīci, un jūs varat spēlēt to uz jebkuru kodu, jūs nevarat izraut no tālruņa, šis nospiedumus. Jebkura mijiedarbība ar mikroshēmu neļaus viņam izņemt drukāt.
Un pēdējais jautājums: Kas ir misija Apple?
Joni: Iespējams, tas būtu neērti definīciju, bet es domāju, ka mēs cenšamies darīt cilvēkiem instrumentus, kas ļauj viņiem darīt lietas, ko viņi nevar darīt bez šiem rīkiem. Bet mēs vēlamies, lai cilvēki nav bažas par šiem instrumentiem.
Ironija ir tā, ka dizaina viedokļa, mēs domājam, ka mūsu darbs tiek darīts, ja jūs domājat, ka jums nav pamatotas alternatīvas. Viņš tiek uztverta kā pašsaprotama lieta, ja tas nebūtu strādājis ārā. Tad mēs uzskatām, ka mēs esam darījuši savu darbu labi. Un tajā slēpjas ironija. dizaina nodaļa vēlas, lai jūs nejustos, ka tā tika izstrādāta ar tiem, bet tas ir tas, ko mēs cenšamies darīt.
Craig: Es diez ir labāk to pateica. Es tikai gribu teikt, ka man bija stipri ietekmēja Apple tehnoloģijas, bet vēl zēns. Es domāju, ka tā ir veikusi man un mums visiem ir gudrāki iespējams sasniegt to, ko mēs nevarētu sasniegt, palīdzēja komunicēt ar cilvēkiem brīvāk, bagātinot mūsu dzīvi, un es domāju, ka viss mūsu darbs palīdz uzlabot cilvēku dzīvi, nevis nomākta viņiem liek justies stulba.
Godīgi, cik reizes tu esi nopircis kaut tehnoloģiju, kā rezultātā jūs apbēdina? Tā pērk kaut ko labāku dzīvi, bet jums ir, lai cīnītos ar viņu.
Ok, es tehnofrik, bet, ja kāds ir izveidojis karti manas smadzenes, es atklāju uz manu neironi mīlēt modeļus, kas saistīti ar mūsu produktiem. Es domāju mīlestība burtiskā nozīmē, un es domāju, ka tas attiecas uz daudziem mūsu klientiem. Es domāju, ka tad, kad mēs kaut ko, ka mēs mīlam sevi un mīlēt citus darīt, darīt savu darbu.