Skip to main content

Fake It’ Til You Make It: Tips and Tricks for Improving Interface Responsiveness

  • Chapter
iPhone Advanced Projects
  • 361 Accesses

Abstract

Why do some native applications seem so fast while others do not? There is an old adage in auto racing. “Speed is money. How much do you want to spend?” It doesn’t take long for iPhone programmers to rub up against a similar problem, one perhaps expressed as, “Speed is time. How much do you have left to spend before release?” Given the limitations of processor power, RAM, and network bandwidth, not to mention battery drain, writing iPhone applications that display lots of data is hard. Clever caching, prefetching of data, and optimized drawing are the keys to removing the variable response times that make an app that’s consuming nonlocal or large amounts of data seem slow to the user.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 39.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Authors

Editor information

Dave Mark

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Dave Mark, Joachim Bondo, Dylan Bruzenak, Steve Finkelstein, Owen Goss, Tom Harrington, Peter Honeder, Ray Kiddy, Noel Llopis, Joe Pezzillo, Florian Pflug, Jonathan Saggau, Ben Britten Smith

About this chapter

Cite this chapter

Saggau, J. (2009). Fake It’ Til You Make It: Tips and Tricks for Improving Interface Responsiveness. In: Mark, D. (eds) iPhone Advanced Projects. Apress. https://doi.org/10.1007/978-1-4302-2404-4_9

Download citation

Publish with us

Policies and ethics