This document discusses reducing delays in smartphone applications through improved storage I/O scheduling. It found that Android devices spend up to 58% of CPU time idling due to storage I/O waits. Reads experience slowdowns of up to 626% when blocked by concurrent writes. It proposes the SmartIO scheduler, which reduces read/write interference through isolation and prioritizing reads. Evaluation showed SmartIO reduced average application launch delays by 21% and run-time delays by 17%.