I am making a game like “Talking Tom”. I made a custom script for recording from microphone and playing the sound. The script is running perfect on Android devices and also it’s running perfect on iPad3 and iPhone 6 & 6s. But, it’s really buggy on iPhone 5 & 5s (not recording the entire length of the voice and not playing all the sounds). The operating system is 9.3 on all iOS devices.
How can this be possible and what kind of approach should I have to handle different types of iPhone? I really don’t know what to do. From my point of view, everything is implemented corectly, but my client is unhappy, because of the problems caused by some specific iOS devices.