Top Promos Apple Test Apple Antivirus Mac Dock Thunderbolt Sunology Comparatif iPhone Nettoyeur Mac

Actualité

iPhone

"J'ai été développeur iOS chez Google" - Récit d'un "infiltré"

Par Didier Pulicani - Mis à jour le

"J'ai été développeur iOS chez Google" - Récit d'un "infiltré"
Chris Hulbert adore iOS au point qu'il en a fait son métier, et l'homme a passé 3 mois chez Google en tant que freelance, affecté à l'équipe en charge de l'app Google Maps Coordinate à Sydney. Dans un petit billet, il raconte son passage éclair chez l'ennemi.

On l'oublie assez vite, mais avant qu'Android ne devienne populaire, le campus de Google était bardé d'iPhone et il était plutôt valorisant de travailler sur le SDK d'Apple (plutôt que d'écrire des scripts Python pour Google Maps ^^). A l'époque, les deux sociétés avaient noué un partenariat fort et personne n'imaginait que Jobs et Schmidt (qui avaient l'habitude de déjeuner ensemble), se livreraient une guerre thermo-nucléraire quelques années plus tard.

Aujourd'hui, les choses ont bien changé : sur le campus, les iPhone se raréfient et laissent place à des smartphones Android. Tout le monde ici adore son téléphone Android, cependant, je suspecte que ça soit dû au fait qu'on leur offre le dernier Nexus chaque année :) affirme Chris. Mais il semble malgré tout qu'il règne désormais un sentiment anti-iOS dans les locaux de la firme. Vous êtes constamment taquinés par la "syntaxe étrange" de l'ObjectiveC ou d'autres blagues sur les bizarreries d'Apple (comme Maps), c'est sans fin.... Pourtant, les développeurs iOS sont finalement assez nombreux sur le campus et se retrouvent alors à se soutenir mutuellement, telle une hors de rebelles à peine tolérés : voilà qui nous rappelle un peu la MacBU, cette division Mac qui existe depuis le début chez Microsoft.

"J'ai été développeur iOS chez Google" - Récit d'un "infiltré"


Dans un passage plus technique, Hulbert donne quelques pistes sur le fonctionnement interne, et notamment de la gestion du code source. Assez contraignante, la hierarchie impose un contrôle strict de la syntaxe, à chaque soumission d'un élément d'une branche. Google a construit des programmes (apparemment assez performants) pour gérer l'intégration et les conflits de code entre les différentes équipes. Hulbert s'est dit malgré tout un peu frustré, obligé de travailler sur plusieurs bouts de code en parallèle pour être vraiment efficace et ne pas trop attendre entre chaque validation.

Lorsqu'on développe sous iOS, le design fait partie des prérogatives. Si le processus de création semble assez performant chez Google, Hulbert a trouvé que l'importance donnée aux interfaces n'était pas suffisante. Pour lui, cela explique en partie le ressenti des apps Android, pas toujours à la hauteur de leurs homologues iOS, malgré des graphistes de qualité. En somme, l'exigence est avant-tout donnée côté code, moins sur l'utilisabilité.

Enfin, Hulbert précise quelques petits détails, qui feront sourire les développeurs qui nous lisent : les fichiers xib (les interfaces d'XCode) sont interdits (car impossibles à merger), Google a développé des outils pour parser les fichiers de projets en profondeur (vu qu'on ne peut pas les merger) ou encore l'imposition des variables à lister par ordre alphabétique (pour faciliter la détection de problèmes de mémoire).

Bref, voilà donc une plutôt bonne expérience, malgré le sentiment latent de travailler chez l'ennemi...

Cybersécurité, menace sur l’iPhone & le Mac !⎜ORLM-511

Cybersécurité, menace sur l’iPhone & le Mac !⎜ORLM-511

Ce qui se passe sur votre iPhone reste sur votre iPhone, clame Apple pour garantir la sécurité de vos données. Et que dire des vieilles...

La batterie MagSafe pour iPhone la plus fine du monde chez Native Union !

La batterie MagSafe pour iPhone la plus fine du monde chez Native Union !

La firme Native Union disposant de bureaux à Paris, Hong Kong et Los Angeles propose une nouvelle batterie magnétique de 5 000mAh annoncée...

Mais pourquoi les ventes d'iPhone sont catastrophiques en Chine ?

Mais pourquoi les ventes d'iPhone sont catastrophiques en Chine ?

A moins d'une semaine des prochains résultats d'Apple, la tradition veut que les analyses financières se multiplient pour deviner les volumes de...

Répondez-vous aux appels inconnus sur votre iPhone ?

Répondez-vous aux appels inconnus sur votre iPhone ?

Il y a quelques jours, l’Arcep a dévoilé son édition 2024 de l’observatoire de la satisfaction client et son bilan annuel de...

Des chargeurs Qi2 chez Satechi ! Aussi puissants que le MagSafe d'Apple !

Des chargeurs Qi2 chez Satechi ! Aussi puissants que le MagSafe d'Apple !

L'accessoiriste américain Satechi conçoit des périphériques pensés pour les utilisateurs de produits Apple et propose...

Une puce gravée en 1,6nm pour l'iPhone 18

Une puce gravée en 1,6nm pour l'iPhone 18

De récentes rumeurs faisaient état d’une A18 Pro gravée en 3nm pour les iPhone 16 Pro et 16 Pro Max, voire en 2nm à...

Grosse promo sur l'iPhone 14 ! Son meilleur prix !

Grosse promo sur l'iPhone 14 ! Son meilleur prix !

Si vous ne cherchez pas absolument à avoir le tout dernier smartphone mais visez plutôt le meilleur rapport qualité/prix possible, l'iPhone...

Apple publie des modèles d'IA open source capables de tourner sur des iPhone

Apple publie des modèles d'IA open source capables de tourner sur des iPhone

Si Apple n'a pas encore dévoilé ses plans quand à l'intégration de davantage d'IA dans ses systèmes, la firme a...

Commentaires

Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.

6 commentaires
Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.