User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What does native scrolling refer to on mobile platforms and tablets ? Does it refer to the inertia feel of a scrolling list ? The ability to pull down the list for refresh ? Or both. I'm having a hard time finding a true answer. And where can I find a list of devices/OS that support these feature ?

share|improve this question
I think that it refers to scrolling with a swipe finger motion, as opposed to scrolling with a keyboard or with a scrollbar like on desktop/web apps. – Felipe Almeida Nov 18 '12 at 2:37
up vote 2 down vote accepted

"Native scrolling" is controlled by the core scrolling engine of the native operating system.

"Native-style scrolling" closely mimics the feel of native scrolling including speed, momentum, bounce-back, response, control, appearance, etc.

"Native scrolling" tends to be used as shorthand for both, hence your confusion.

Update: To answer your last question: every device or operating system that scrolls content has its own native scrolling. In computing systems, "native" refers to the basic, built-in functionality.

share|improve this answer

"Native scrolling" simply means using the scrolling mechanisms (APIs) that are built into the OS.

Using JavaScript in a web app you can process swipe events and perform a scroll operation. If the scroll operation does not call the operating systems scroll APIs to perform the scrolling it will probably not feel exactly like a native app's swipe-scrolling (speed, inertia, etc.). This is not native scrolling, and is undesirable because it doesn't feel like most apps (but it's sometimes unavoidable with the current state of mobile web technology).

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.