And to give fair time to the increasingly popular Android phones and tablets:

Jeremy Brown a special education teacher and writer for his Teaching All Students blog has compiled a list of Android apps for AAC that are available. This list was compiled on 7/27/2011, there maybe more apps available. Hopefully he will updated it. His wikispace is no longer available.