Android + Arduino issues (over USB)

Yes the StandardFirmata sketch was loaded onto the arduino as mentioned in a few "app" descriptions. However other apps do not require any special sketch to be running on the arduino (ie: because you can load any sketch you like onto the arduino from android in some apps). Still struggling to find out why.