Shawn Hargreaves Blog
Definition: When an application is suspended due to a system timeout such as a screensaver, or because the user locks their phone.
Usage: "Be sure to pause the music if you get fruited."
Etymology: In the early days of Windows Phone development, long before someone coined the term tombstoning, we would test how XNA handled app suspension by pressing the lock button. This brought up the phone lock screen, which back then was not customizable (the option to select a custom wallpaper had not yet been implemented), and defaulted to a close-up photo of some blueberries and a raspberry.
It was not long before we started referring to this lock screen as the "fruit screen", and from there the app suspension process became "getting fruited".
We tried to argue this would make an excellent API name:
this.OnFruited += new EventHandler(...);
But fortunately that idea did not stick :-)
That's awesome, I'm going to start using that at work
I love it haha.
LOL! Imagine all the punchlines one could throw with this nomenclature..