What will you think if I say that I made a high utility application for android phones using Ice-cream Sandwich? Or if I say that my friend just bought a brand new tiger and it works just fine. Or if I say that Google uses a porky pig to answer your questions? Confused?
You must be thinking I am joking. In fact, I am not joking. These are the real names given to software/projects by Android, Apple and Google respectively. Only these are the internal code names and not their commercial names.
Project code names are given to the projects being developed by companies, academicians or government. Code names are used to refer before they are released, and the commercial names for these projects, yet to be finalized. This way it also helps to differentiate the mobile app development phase and release or pre-release phase. The are also used because they are easy to remember.
Sometimes they are also used to maintain the secrecy of the projects developed by their competitors and their codenames are also changed from time to time.
Some of the companies like Microsoft use and publicize their code names openly while companies like apple use them as an internal name with their products. Some other never let their internal names out. It highly depends on individual company policy.
Some of the many code names that got popular are:
1) Microsoft
Windows 95 | Chicago |
Windows xp | Whistler |
Windows vista | Longhorn |
windows 7 | Vienna |
Windows phone | Mango |
2) Apple
Mac OS X 10.5 | Leopard |
Mac OS X 10.3 | Panther |
Mac OS X 10.1 | Puma |
Mac OS X 10.6 | Snow Leopard |
Mac OS X 10.4 | Tiger |
3) Android
API level 3, NDK 1, Version 1.5 | Cupcake |
API level 4, NDK 2, Version 1.6 | Doughnut |
API level 8, NDK 4 Version 2.2x | Froyo |
API level 9-10, NDK 5, Version 2.3 – 2.3.2- 2.3.3 – 2.3.7 | Ginger Bread |
API level 11-12-13, Version 3.0-3.1 | Honeycomb |
API level 14-15, NDK 7, Version 4.0.1 – 4.0.2-4.0.3 | Ice-cream sandwich |
API level 25, NDK 7, Version 7.0 | Nougat |
4) Mozilla
Firefox 1.0 | Phoenix |
Firefox 1.5 | Deer Park |
Firefox 2.0 | Bon Echo |
Firefox 3.0 | Gran Paradiso |
Firefox 3.5 | Shiretoko |
Firefox 3.6 | Namoroka |
5) Google
Just like others, Google also comes up with real funny names for their search engine project. Panda and Caffeine were names used for select top results projects. “Leaf”, “Foby”, “SweatNovember” and “Old Possum” are some among the others.
Now, use such code names instead of the commercial names for your next mobile app development project. Have fun.
Tweet us your comments and thoughts on the same at @letsnurture.