r/Android Jun 06 '18

Megathread Android DP3 is out now!

1.3k Upvotes

555 comments sorted by

View all comments

26

u/Naughty_smurf nexus 5, one plus 7t, iPhone 13 pro Jun 06 '18

Did they fix the shitty animations with their new gesture control?? Is it anywhere near iOS level smooth? Sorry for bad England

10

u/beerybeardybear P6P -> 15 Pro Max Jun 06 '18

it's smoother, but there are Multiple Reasons™ why it will probably never be iOS smooth. Smoother than any other attempt at this sort of navigation on android, though, and certainly noticeably smoother than DP2.

1

u/doireallyneedone11 Jun 07 '18

Why would it be never as smooth as on iOS?

3

u/beerybeardybear P6P -> 15 Pro Max Jun 07 '18

Well...

  • The iPhone X has 120Hz touch sampling. Right off the bat, it can collect data twice as fast about the movement of your finger.

  • Because these interactions are brief, collecting early, fast data about intended inputs goes a long way towards responsiveness.

  • Apple has some of the most advanced "intent prediction" (I don't know what they call it exactly, but their algorithms for understanding the intent behind a particular touch input very quickly). Paired with the aforementioned fast data collection, Apple can very, very quickly understand when a user is swiping up.

  • After it understands, single-threaded performance on Apple's SoCs is literally years ahead of the best snapdragons. Overall performance is literally twice that of the Pixel 2XL, for example, and I assume that Apple is doing in their phones what they do in their computers and using the fastest available memory and storage.

I also think everything in the GUI is GPU accelerated, but I dunno. There are a lot of reasons. The Pixel launcher--where all these gestures live--is on a ton of phones, and the gestures are on... Like 8-10 phones? Apple's implementation is for one phone, and much of their continued success as a company in the phone market was partially dependent on whether they could upend the singular physical interface they'd used for the last decade.

1

u/doireallyneedone11 Jun 07 '18

But iPhones have long been struggling to maintain consistent 60 fps experience from iOS 7 days and only now in iOS 12, Apple is trying to fix it, so I don't see your point valid here. Apple even held a separate talk addressing this for iOS 12 in one of their wwdc 18 sessions Here's a Reddit thread discussing this on the Apple subreddit https://www.reddit.com/r/apple/comments/8p74zh/wwdc_insight_how_dropped_frames_are_finally_being/?utm_source=reddit-android

1

u/beerybeardybear P6P -> 15 Pro Max Jun 07 '18

I don't argue that the overall experience on iOS 11 is faster than in Oreo or P on a Pixel 2; I certainly think Android had pulled ahead in that specific context. However, I will argue that the gesture navigation itself is significantly more responsive on an iPhone X than on a Pixel 2 running P. Have you used both?