Pourquoi le nom du paquet de l’application Facebook dans Android s’appelle-t-il katana (com.Facebook.katana) ? Est-ce que cela fait référence à l’épée japonaise « katana » ?


Je'suis celui qui a nommé le paquet Katana en tant que premier directeur de programme/gestionnaire de produit de la première application officielle de Facebook pour Android, donc je'vais partager une petite histoire.

Après la période de bêta interne et alors que nous nous préparions à télécharger sur "Android Market" (pas Play à l'époque), il s'est avéré que nous ne pouvions pas appeler le paquet com.facebook.facebook pour des raisons qui m'échappent maintenant. Nous avions donc besoin de quelque chose qui puisse l'identifier au fil du temps.


J'ai reçu la demande de modification alors que je dînais dans un restaurant de sushis appelé "Katana". Bien que ce ne soit't le premier nom qui m'est venu à l'esprit. L'idée originale était d'appeler le paquet "Cortana" qui était le nom de l'application de tâches utilisée chez Facebook à l'époque (et qui a fini par être le noyau d'Asana). Cortana vient de Halo.

Ce nom a été tiré sur la lointaine chance que nous finissions par publier un front-end pour l'outil sur Android, donc nous avons décidé de ne pas le faire. Il aurait pu y avoir une certaine préoccupation que cela aurait des problèmes avec le droit d'auteur aussi, mais cela je ne me souviens pas. Comme j'étais au restaurant, "Katana" sonnait assez proche de "Cortana", nous avons décidé de l'utiliser après avoir réfléchi à la signification de katana et à ce qu'il représentait.

Katana a l'association symbolique d'être quelque chose de tranchant et qui couperait à travers ce qu'il rencontre et en plus que l'application avait plusieurs couches similaires à la façon dont l'épée katana est créée par un pliage répété et un martèlement créant des milliers de couches.

Pour ces raisons, moi et le développeur principal avons avancé en appelant le paquet "com.facebook.katana" lorsqu'il a été soumis.