Add audio APIs to that list. If you want to do anything with noise control, echo cancellers or gain control it's a whole world of pain - in my experience HTC phones are particularly bad in this area - your experience may differ, depending on what type of app you develop.