Any mobile has limited resources (CPU, ram..) which restricts it from handling all tasks in real-time. However, latency mainly depends on the following factors: - Sample rate of system audio varies between devices (maybe 44100 or 48000). - Number of apps running in the background. - Response time of user actions (typing speed for text input etc.). Programmers should create apps where end-users can easily configure latency values to avoid delays in processing the audio data.