Is there a difference between Google Keyboard, which was recently release on the Play Store, and the Android Keyboard (AOSP) in the open source project?
Update: I need the difference from a feature prospective
It's exactly the same keyboard as the Android Keyboard from Jelly Bean (4.2) as I read. See i.e. this article.
Rereading exactly points out that this app should expose the keyboard which was only installed on Nexus phones with Android 4.2 to prior android version (4.0+) on other smartphones and tablets including features like "swiping" and gestures.
My AOSP keyboard let me long press some of the keys for punctuation. I could hold "m" to get a "?" and now I no longer can on the Google Keyboard.
As far as I understand The AOSP keyboard is available in CM Roms, its called 'stock' keyboard when you flash CM based ROMS. As for Google Keyboard, it's the official one on Nexus devices. I personally like the CM (AOSP) Keyboard. It allows me to long press keys for punctuations, I'm very used to long pressing 'm' for '?' and 'z' for '!'. It is irritating that I can't do that on the Official keyboard. I also can't find a separate APK for the CM (AOSP) Keyboard
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?