Although the exact date changes each year, Android releases happen on a fairly predictable yearly cycle that gives Google enough time to plan, implement, and test whatever features and APIs it want to ...