«J'aime mon travail »: une longue entrevue avec John Ayvom et Craig Federighi
Makradar De La Technologie / / December 19, 2019
Aujourd'hui, nous offrons le plus matériel intéressant - une longue entrevue avec les « créateurs », dont la vision définit la mise en œuvre physique et le logiciel des appareils mobiles actuels et futurs Apple. Directement présentation représentant iPhone et 5C 5S de Bloomberg Businessweek géré par jour parler à fond avec Jonathan Ayvom et Craig Federighi dans l'un des bâtiments du campus d'Apple Cupertino.
Je suis passé un an depuis, comme votre domaine d'activité dans l'Apple grandement améliorée. Comment at-il affecté votre travail?
Joni: En fait, les changements ont touché plus de Craig, plutôt que moi.
Craig: Oui. Si vous regardez mon travail dans le passé, vous verrez un homme qui conduisait le développement d'OS X et une pluralité de composants d'infrastructure communs cachés derrière OS X et iOS. Eh bien, vous le savez, le rendu graphique, système d'exploitation, le noyau, et ainsi de suite.
Mon équipe et moi-même avons déjà participé à un stade de développement iOS, de sorte qu'en fait, je ne viens pas de venir il de l'extérieur, mais seulement a pris un rôle différent dans l'équipe, qui a travaillé, mais dans un autre a.
Je pense que John et je savais avant que nous voulons faire quelque chose de grand. Pour nous, il était une nouveauté pour faire un problème commun et travailler ensemble pour trouver des moyens de la mettre en œuvre dans une nouvelle région pour nous. Il était une fusion de différentes disciplines qui n'ont pas déjà interagi les uns avec les autres si étroitement. équipe de design industriel et l'interface utilisateur est pas assez de temps pour travailler ensemble et dans la pratique, cela a donné lieu à une coopération très intense, ainsi que le département d'ingénierie. Ces équipes se combinent beaucoup l'attitude « créative », mais maintenant il est une relation très étroite dans le travail sur iOS 7.
Joni: À mon avis, quand vous pensez au sujet du changement des rôles, en fait, vous percevez est le but. On n'a jamais parlé de nos rôles. Nous avons parlé de la façon la plus efficace d'élargir la coopération, qui a toujours été entre nous.
Par exemple, nous sommes assis dans une minute de l'autre. Et cela n'a pas changé. Nous avons toujours disponible. L'équipe qui travaille sur la conception d'une très unie. Et, encore une fois, Craig se occupe mon équipe et pour mon équipe. Il me semble que la chose importante est que nous avons pu leur donner - l'objet et projet que nous voulions travailler ensemble. Il absorbe complètement l'attention.
Il me semble que cette concentration des obstacles, réels ou virtuels, juste dispersés. Vous êtes totalement fasciné en essayant de faire les choses mieux que vous pouvez, et profiter du travail d'équipe.
Craig: Je pense qu'entre ces groupes il y avait déjà une connexion, mais quand la mission iOS 7 était une vision claire et critique, qui ont tous besoin de participer, à corps perdu tout simplement plongé dans le processus. Donc, nous nous sommes retrouvés à travailler pour la plupart avec ceux avec qui nous avons travaillé dans le passé.
Joni: Vous savez, le studio de design est essentiellement un lieu assez autonome, mais il est aussi une excellente plate-forme pour travailler ensemble, et je parle de 15, 20 ans de travail. Mais je l'ai toujours remarqué (je suis sûr que mon équipe aussi), que ces découvertes que vous faites, si vous êtes chanceux d'être avec quelqu'un qui démontre un niveau complètement différent de compétences - ces découvertes peut être très importante et passionnant.
Notre travail est étroitement liée avec les gens qui ont des connaissances dans des domaines complètement différents, et je pense que cela est une caractéristique très importante du travail chez Apple. Il y a beaucoup de gens intelligents, vraiment intelligents. Notre expérience dans ce cas - il est un produit, une combinaison de fer et de logiciels, ce qui représente une seule unité. Intentionnellement ou non, la création d'un produit qui se passe de cette façon, et il continuera.
Comme vous l'avez dit, vous êtes assis une minute de l'autre. Quelle est la votre collaboration?
Joni: Ce n'est pas un processus réglementé, et il est difficile de décrire, mais il montre bien dans la pratique. Parfois, il arrive que nous travaillons ensemble dans le studio de design, ainsi que de traiter avec l'équipe de remue-méninges, et parfois nous sommes dans l'une des chambres plus près de Craig, où l'on considère et évaluer les choses. Mais tout cela est très instable et dépend du type de problème que nous essayons de résoudre, ou les choses que nous essayons de créer.
Craig: Il est vrai, le processus est informel plutôt. Tout est déterminé par ce que nous travaillons, ainsi que le niveau nécessaire de mon implication et Joni dans cette affaire.
Par exemple, nous examinons le comportement de l'écran principal, ou écran de journal, et nous en discutons dans les ingénieurs et les concepteurs de l'entreprise qui font partie de la discussion. Mais il était au stade de la libération et une série de discussions semi-combinées qui ont été étudiés divers problèmes de conception. Il pourrait être des prototypes. Nous pouvons évaluer comment ils se sentaient. Est-ce qu'ils fonctionnent de la façon dont nous pensons à ce sujet, étant déjà dans nos mains? Nous pourrions obtenir une version du produit, de se réunir et dire: « Je le prends et je l'aime, mais il ne fonctionne pas tout à fait la façon dont nous voulions, » et a commencé une nouvelle itération dans le cycle de création de produits. Tout était conditionné par le désir d'améliorer la co-produit.
Joni: Ceci est un point intéressant. Dans la compréhension de quelqu'un du travail d'équipe, il est que votre avis est le plus précieux et est devenu la base pour de nouveaux progrès. Mais cela ne fonctionne pas ensemble.
Quoi qu'il en soit, en raison du fait que nos produits sont utilisés par plus d'une personne, vous ne pouvez pas prendre juste une phrase comme « OK, nous avons une opinion, Un tel avis, « parce que plus se trouve que je l'ai vu à plusieurs reprises dans d'autres situations - l'énergie est consacrée au débat, plutôt que la croyance en la possibilité de la mise en œuvre. Nous avons confiance que ce qui est réalisable parce que nous avons une solution.
Pouvez-vous donner un exemple de juste parler?
Craig: Vous pouvez parler de la parallaxe. Je veux dire, il est un exemple intéressant de long chemin parcouru afin de faire quelque chose qui serait convoité par tous.
Joni: Parallaxe - un bon exemple. L'un des objectifs que nous avons poursuivi la mise en œuvre, est de convaincre les gens qui l'ont appelé « à plat », qu'en fait, il est très, très profond. Il a été construit et conçu comme une interface utilisateur très profonde, mais nous ne voulions pas compter sur l'ombre ou des effets de couleur. Dans quelle direction vous devez déplacer?
L'idée de créer des couches non liées à l'esthétique. Il était une tentative de faire des amis avec plusieurs niveaux d'information et donner à l'utilisateur un sentiment de compréhension de l'endroit où il est à l'heure actuelle.
L'idée de la façon dont nous pourrions réaliser la profondeur du sentiment exigeait un niveau phénoménal Collaboration: de l'animation graphique et matériel, et se terminant avec le meilleur logiciel algorithmes.
Craig: Et ce fut quelque chose qui nous semblait prometteur. Il y avait des signes de performance, et il y avait des endroits où l'idée semble être ne fonctionne pas, mais nous étions tout à fait affirmation de soi, de dire « nous allons continuer à travailler sur ces problèmes et des capteurs de force ce que nous ne besoin ".
Nous avons connecté les gens de différentes régions, et nous avons travaillé ensemble, consultez notre travail et de les améliorer. Nos designers ont travaillé avec les ingénieurs, la mise en place d'un nombre infini de paramètres, et à la fin nous avons réussi. Ceci est un bon exemple, car il est la base d'iOS 7, mais si vous regardez tout autre élément du système, derrière elle sera de la même histoire.
Joni: Je me sens tout le charme de ce en tant qu'utilisateur, vous ne réalisez pas la complexité du système. Notre travail consiste à résoudre des problèmes complexes, mais ne montrent pas la complexité de leurs solutions dans le produit fini. Il existe de nombreux exemples de produits logiciels qui permettent de résoudre des problèmes réels, mais quand vous regardez ces produits, il devient évident la complexité du problème a été résolu.
Nous faisons tous les efforts pour résoudre ces problèmes, bien que d'autres équipe de développement pourrait dire que, dans ces cas, les efforts dépensés seraient injustifiées.
Elle exige de la concentration, et il est toujours plus facile, si le travail est partagé avec quelqu'un. Il y a des moments où une équipe ou d'un de ses membres perdent attitude. Et quand vous commencez à penser sérieusement à ce que vous ne pouvez pas résoudre le problème, vous vous retrouvez entouré par des gens qui vous aident à continuer à avancer. C'est un sentiment fantastique quand on travaille dans un groupe.
Craig: Et ces gens sont capables de résoudre des problèmes complexes. Je les cas où, pour une moyenne des concepts graphiques nous avons atteint l'optimisation des GPU pour réaliser le flou de manière plus efficace.
Joni: Vous savez, c'est un excellent exemple. A la fin de la journée, où l'on pouvait trouver une équipe d'ingénieurs, de résoudre le problème à ce niveau, ou avec les ingénieurs ont testé un gyroscope, mais nous avons résolu le problème ensemble. Le fait que nous sommes unis, axée sur des solutions aux problèmes communs - ce sont les jours où vous rentrez chez vous avec un sens de ce que le privilège est de travailler chez Apple.
Et vous faites, non pas parce que vous aimez l'idée de travailler ensemble. Vous le faites parce que vous aimez l'idée d'essayer de résoudre des problèmes complexes et créer de meilleurs produits. Travailler ensemble - c'est juste une nécessité.
Craig: Ces valeurs uniques inhérentes au développement de produits d'Apple, et ils sont pris pour acquis par tous les membres de chaque équipe. Nous arrivons à un degré extrême de l'absurde afin d'obtenir quelque chose pour fonctionner correctement. Même si elle devra creuser dans les profondeurs de l'architecture du produit, nous ferons le nombre de énergie et plus encore, nous disons «c'est flou devrait fonctionner correctement, ce détail devrait fonctionner correctement ".
Peu importe que ce soit un ingénieur ou un designer, il comprend et ne demande pas pourquoi nous mettons tant d'efforts pour travailler sur les petites choses. Bien entendu, cela est la bonne décision, et nous investissons dans le produit directement à partir de l'énergie des gens les plus intelligents pour le faire fonctionner correctement. Nous le voyons dans tous les membres de l'équipe depuis de nombreuses années.
Joni: Lorsque vous utilisez le produit, qui a investi beaucoup de soin que depuis le début du développement et avant la sortie, vous ne pouvez pas demander: « Pourquoi avez-vous comme lui. » Je pense que les gens savent déjà. Dans une certaine mesure, ils connaissent la biographie du produit et de savoir l'effort en valait la peine de sa sortie.
Apple est non seulement un nouveau produit. Il enseigne aux gens comment utiliser de nouvelles choses: écrans tactiles, le téléchargement de musique. Comment voulez-vous enseigner aux gens à travers leurs produits?
Joni: Lorsque nous avons travaillé ensemble, ce qui est un excellent exemple de travailler ensemble pour de nombreuses années, nous avons fait multitouch. Ce fut l'idée, qui a été utilisé dans le dispositif, qui a reçu le nom iPad.
Mais il me semble que la première chose qui nous est apparu - il est nécessaire d'expliquer une toute nouvelle façon d'interagir, ainsi que la catégorie de produits très. Voilà pourquoi nous avons mis l'accent sur le téléphone. Il n'y avait pas besoin d'expliquer la valeur de votre téléphone. Vous connaissez le marché du téléphone est déjà là, et les gens sur les téléphones.
Ceci est un bon exemple de résoudre les problèmes que les gens connaissaient déjà. Après tout, personne n'aime son téléphone, non?
Craig: Je pense que nous comprenons nos utilisateurs. Lorsque nous avons examiné l'iOS 7, nous avons vu une partie de l'analogie physique dans l'utilisateur existant l'interface, ce qui permet aux gens de travailler confortablement « sur le verre », et nous avons réalisé que les gens sont passés par elle. Il n'y a pas besoin d'appliquer une telle analogies physiques littérales pour interagir avec votre téléphone et l'écran tactile.
En ce sens, il y avait un changement de conscience de ce qui devrait être l'interface de l'appareil mobile. Le monde a avancé. D'autre part, si vous regardez le succès de l'iPhone et l'iPad, avec lequel même les enfants à faire face, vous vous rendrez compte qu'il est pas si important de réfléchir à la façon dont vous apprendre à quelqu'un d'utiliser les appareils. Il suffit de créer des animations et la présentation générale de telle sorte que vous n'avez pas à quoi que ce soit quelqu'un d'apprentissage.
Je veux dire un exemple de quand sortir l'élément suffisamment tapnut dans la zone à côté.
Joni: Où était le bouton « Fermer »?
Craig: Il y avait un bouton « Fermer ». Comment avez-vous appris cela? Vous choisissez la visualisation correcte et tout devient intuitive. Les gens ne hésitent pas à faire la bonne chose. Pour Gestures zoom et le mouvement - tout cela n'a pas besoin d'apprendre, il est le mouvement de la vie.
La plus critique la réalisation de cet effet est naturel pour nous, mais nous sommes confrontés à un problème technique. Nous avons accordé une grande attention à réduire la latence et la fréquence d'images, parce que si vous allez Interact avec quelque chose sous le verre et le déplacer, il doit se déplacer comme si vous vraiment glisser son propre les doigts.
Lag et le retard serait contraire à son propre modèle mental de la perception humaine, et tout à coup, nous sommes confrontés à un problème beaucoup plus complexe d'interaction de l'utilisateur avec le système. Et quand nous avons résolu tous les problèmes à écran tactile retardé, le matériel, les graphiques de vitesse - tout d'un coup on n'a plus besoin d'enseigner quoi que ce soit, qui que ce soit parce que nous avons créé quelque chose que vous comprendrez intuitivement.
Vous devez subjuguer la complexité pour rendre les choses sans complication
Craig: Je pense qu'il est un talent unique parmi les gens d'ici. Si vous pensez qu'il ya tant de gens qui sont capables de faire face à des difficultés, et donc capables de contrôler les instruments complexes qui semblent leur pardonner, mais ne convient pas pour la personne moyenne. Malgré cela, nos gens ont une envie naturelle pour la simplicité et l'intuitivité.
Joni: D'autres bonnes nouvelles est que nous avons une équipe il y a des gens qui ne se supportent pas très bien avec la complexité. [Rires] Juste par le chemin.
Craig: Il est un élément important dans le travail commun.
Il y a donc un équilibre naturel?
Joni: Je pense que oui. Jusque-là, je ne l'avais pas réfléchi à cette question du point de vue de Craig. Le fait que ces gars-là avec des compétences techniques incroyables, capables de travailler avec des choses très complexes, en même temps ne pas accepter et ne veulent pas tolérer cette complexité. Ils ont une tolérance zéro pour cela, quelles que soient leurs compétences techniques - il est fantastique, non?
Changeons le sujet. Qu'est-ce que travaille avec Tim?
Joni: J'ai travaillé avec Tim depuis son accession à Apple, donc nous travaillons avec eux depuis longtemps. Nous avons des projets ambitieux qui voulaient créer, et nous avons été ambitieux dans la mesure où il les produire.
Je me souviens il y a plusieurs années, Tim a travaillé sur certains produits mobiles qui nécessitent complètement modifié la façon dont nous avons produit des matériaux. La chaîne d'approvisionnement ensemble devrait être revu et repensé. Ceci est le processus de création de tout ce que je sais.
Ensemble, nous avons travaillé dans la même veine. Je pense que Tim est bien conscient de la nature des problèmes auxquels nous faisons face, et il encourage la coopération et le travail d'équipe nécessaire pour résoudre ces problèmes.
Craig: Voici l'analogie: la conception du produit nécessite souvent un changement dans la production de solutions non évidentes aux problèmes. Ceci est la même que celle du développement de l'interface utilisateur. Les deux ministères sont fous face à ces défis. Mais vous ne serez jamais entendre parler de la question de Tim « pourquoi nous travaillons. » Pourquoi cherchons-nous pas un moyen facile de contourner le problème? « Non Ceci est la bonne conception, et nous allons faire des choses qui ne cherchent pas à tout le monde de faire ailleurs dans le monde, et il le fera pour que tout soit juste ».
Je pense que Tim comprend intuitivement ce que nous faisons ici, et il est en train de faire tout son possible pour contribuer à la création de grands produits.
Joni: Ceci est une question intéressante. Je veux dire, vous pourriez passer sur des arguments 60% du temps pourquoi nous le faisons. Et je pense que l'une des caractéristiques d'Apple est que si nous sommes confrontés à un problème grave, et notre produit - le résultat de résoudre les nombreux problèmes complexes que nous ne passons pas de temps à discuter pourquoi nous Nous faisons. Nous passons le temps de résoudre les problèmes. Nous passons généralement tout leur temps sur la résolution de problèmes.
Si nous parlons de la façon d'installer les capteurs sur l'écran, puis en tout cas, nous ne contestons pas les compromis, dans lequel vous pourriez souffrir de la qualité optique de l'écran. Ceci est un gros problème, mais le résultat de sa décision serait multitouch, et de le résoudre, nous résoudre encore 40-50 sous-problèmes. Au départ, il pensait que c'était une mauvaise idée. Mul est un bon exemple de collaboration complexe.
Craig: Sans parler de l'installation de processeurs de sécurité personnalisés dans nos puces.
Joni: Honnêtement, je sais qu'une partie de celui-ci. Afin de mettre en œuvre l'ensemble d'une idée à résoudre tant de problèmes. Il est génial quand vous l'expliquer, parce que je ne pouvais pas [rires].
Craig: Eh bien, je veux dire le cas où vous décidez que vous voulez faire quelque chose comme, « ce serait génial d'utiliser votre doigt pour déverrouiller le téléphone et le shopping. » simple, de sons, mais comment il sera points négatifs si vous implémentez correctement l'idée? Et si quelqu'un écrit une application malveillante, il pénètre dans votre téléphone et de voler une empreinte digitale? Ce qu'il peut faire? s'il peut quelque part à utiliser? Il peut pénétrer d'autres téléphones des utilisateurs?
Eh bien, ce serait pire que pas l'ajout d'une telle fonction, si vous ne considérez pas une telle chose, non? Donc, vous rassemblez tous ces problèmes ensemble et dire « l'enfer, nous ferons de notre puce sur une petite île, une enclave séparée de l'ensemble, y compris le processeur principal. Peu importe, même si vous avez le plein contrôle sur l'appareil, et vous pouvez le lire sur un code, vous ne pouvez pas sortir du téléphone, cette empreinte. Toute interaction avec la puce ne lui permettra pas de sortir de l'impression.
Et la dernière question: Quelle est la mission d'Apple?
Joni: Probablement, ce serait la définition maladroite, mais je pense que nous essayons de faire pour les outils personnes qui leur permettront de faire des choses qu'ils ne pouvaient pas faire sans ces outils. Mais nous voulons que les gens ne se préoccupaient pas ces outils.
L'ironie est que d'un point de vue de la conception, nous pensons que notre travail se fait lorsque vous pensez que vous avez pas d'autre solution raisonnable. Il est perçu comme une évidence, si elle n'a pas fonctionné. Ensuite, nous pensons que nous avons fait bien notre travail. Et l'ironie est là. département de design vous veut pas l'impression qu'il a été développé par eux, mais c'est ce que nous essayons de faire.
Craig: Je l'ai dit à peine mieux. Je veux juste dire que j'été fortement influencée par la technologie d'Apple alors qu'il était encore enfant. Je pense qu'il m'a fait et nous sommes tous plus intelligents permettent de réaliser ce que nous ne pouvions pas atteindre, aidé plus librement à communiquer avec les gens, enrichir nos vies, et je pense que notre travail contribue à améliorer la vie des gens au lieu de les frustrer et les fait se sentir stupide.
Honnêtement, combien de fois avez-vous acheté la technologie de quelque chose, avec le résultat que bouleversé vous? Il achète quelque chose pour une vie meilleure, mais il faut se battre avec lui.
Ok, je tehnofrik, mais si quelqu'un a créé une carte de mon cerveau, j'ai trouvé à mes neurones aiment les modèles associés à nos produits. Je l'amour moyenne dans le sens littéral, et je pense que c'est vrai pour beaucoup de nos clients. Je pense que lorsque nous faisons quelque chose que nous nous aimons et aimer les autres, font leur travail.