I do my flashcards x2 faster on the desktop. Anyone else? any idea why?

161 views
Skip to first unread message

urlwolf

unread,
Sep 15, 2012, 2:54:51 PM9/15/12
to anki-a...@googlegroups.com
I can think of some reasons
  • more concentration
  • keyboard faster than touchscreen (more so with ankidroid 2, where I get 20% missed gestures, on both 4" and 7" nexus devices)
  • desktop gives me the next card immediately, mobile takes up to several seconds in the worst case (then I force fix the db)
  • walking and thinking is difficult :)

Thoughts?

Tomasz Melcer

unread,
Sep 15, 2012, 3:13:03 PM9/15/12
to anki-a...@googlegroups.com
On 15.09.2012 20:54, urlwolf wrote:
> I can think of some reasons
> […]

I usually use AnkiDroid during my commute (by bus). I do sometimes have
problems with this point:

> * desktop gives me the next card immediately, mobile takes up to
> several seconds in the worst case (then I force fix the db)

This was actually quite severe some time ago, with waiting times going
up to a minute. This was because my SD card developed bad blocks, and
swapping it to a new one solved the problem.

Other than that I see no significant difference. I don't use gestures
(they don't work with the whiteboard feature), and I have no problems
hitting the buttons.

But I don't walk and review cards at the same, I'd find that too
dangerous ;-)


--
Tomasz Melcer

Daniel_ar

unread,
Sep 15, 2012, 9:43:25 PM9/15/12
to anki-a...@googlegroups.com
Android is always slower, half a second slower for each card, that spoils your concentration! 
I agree with you, and I think that's the key point. Your pc is faster than what you can handle, so you can build up speed and concentrate more, but a quarter of a second slow down spoils your concentration.

urlwolf

unread,
Sep 16, 2012, 7:00:11 AM9/16/12
to anki-a...@googlegroups.com


On Sunday, September 16, 2012 3:43:25 AM UTC+2, Daniel_ar wrote:
Android is always slower, half a second slower for each card, that spoils your concentration! 
I agree with you, and I think that's the key point. Your pc is faster than what you can handle, so you can build up speed and concentrate more, but a quarter of a second slow down spoils your concentration.


Good point.
My nexus one is way slower than my nexus 7 at rendering the next card. Both are x2 slower than doing the same number of cards on the desktop.
There might be something on top of the spoiled concentration.

I'm starting to wonder if I should simply drop doing flashcards on mobile devices.





 

Daniel Tkach

unread,
Sep 16, 2012, 10:42:30 AM9/16/12
to anki-a...@googlegroups.com
And what would you do then while waiting for the
bus/train/friend/waiter/kid in taekwondo class etc????!? lol
> --
> You received this message because you are subscribed to the Google Groups
> "AnkiDroid" group.
> To view this discussion on the web, visit
> https://groups.google.com/d/msg/anki-android/-/ZOAfz8fUCtwJ.
>
> To post to this group, send an email to anki-a...@googlegroups.com.
> To unsubscribe from this group, send email to
> anki-android...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/anki-android?hl=en-GB.

Nicolas Raoul

unread,
Sep 17, 2012, 10:51:20 AM9/17/12
to anki-a...@googlegroups.com
Hi all,
Interesting thread!

1) The latency problem could be fixed by showing the next card while
doing the lengthy calculations... but that would require quite a lot
of engineering, volunteers welcome :-)

2) AnkiDroid is typically used outside, while doing sports, while
about to sleep, which are situations that are not propice for
concentration. I would argue that testing your knowlegdge in many
different environments is another good training. If you always review
in the same room, then maybe the vocabulary won't come out naturally
in stressful situations, where it is most needed (talking with your
crush, telling a story while drunk, arguing with cops, negociating
with customers, etc)

3) For reviews I really prefer hardware keyboards to touchscreens, I
review very fast with fingers on 1,2,3,4,Space. But a Zeemote (or
other joystick-like device) might be even better than a physical
keyboard (haven't tried yet). Any Zeemote owner can comment on this?

Cheers!
Nicolas Raoul

Erik Simmler

unread,
Sep 17, 2012, 11:21:41 AM9/17/12
to anki-a...@googlegroups.com
Are these impressions based on the Ankidroid 2 beta or 1.x? I did find
that Ankidroid 1 became almost unusably slow once my deck increased
above about 500 cards (and now into the thousands). I actually pulled
out my old iPod touch for reviewing on the go as it stayed relatively
snappy. With Ankidroid 2 I can tell the difference, but it's
dramatically better (awesome job guys!), and well within what I'd call
reasonable.

Nicolas Raoul

unread,
Sep 17, 2012, 11:36:21 AM9/17/12
to anki-a...@googlegroups.com
I have more than 10.000 Japanese cards, and here is my experience:
- Usually less than a scond with AnkiDroid 2 on an old crappy Huawei IDEOS U8150
- a few seconds with AnkiDroid 1.1.3 on a 3-year-old HTC Magic
(Android 1.5 era!)

Cheers!
Nicolas Raoul

nobnago

unread,
Sep 17, 2012, 12:01:45 PM9/17/12
to anki-a...@googlegroups.com


On Monday, September 17, 2012 4:51:21 PM UTC+2, Nicolas Raoul wrote:
Hi all,
Interesting thread!

1) The latency problem could be fixed by showing the next card while
doing the lengthy calculations... but that would require quite a lot
of engineering, volunteers welcome :-)

it is already done like that. Even AnkiDroid 1.x had this feature. The lag occurred only when answering to fast.
Due to the heavy db operations it needed sometimes a couple of seconds.
Using wal improved that problem but the new libanki (AnkDroid 2.0), which is a lot more efficient and slim made it almost disappear.
 

2) AnkiDroid is typically used outside, while doing sports, while
about to sleep, which are situations that are not propice for
concentration. I would argue that testing your knowlegdge in many
different environments is another good training. If you always review
in the same room, then maybe the vocabulary won't come out naturally
in stressful situations, where it is most needed (talking with your
crush, telling a story while drunk, arguing with cops, negociating
with customers, etc)

that's a good point. I mostly use AnkiDroid outside (sometimes when walking, always when queueing up). It definitely needs more time then.


3) For reviews I really prefer hardware keyboards to touchscreens, I
review very fast with fingers on 1,2,3,4,Space. But a Zeemote (or
other joystick-like device) might be even better than a physical
keyboard (haven't tried yet). Any Zeemote owner can comment on this?

gesture address this problem

Nicolas Raoul

unread,
Sep 17, 2012, 8:06:33 PM9/17/12
to anki-a...@googlegroups.com
> The lag occurred only when answering to fast.

Somehow on my phone it still takes minimum half a second, even after
staring at the question/answer for 30 seconds.
Maybe rendering is lengthy too? Would it make sense do to
"double-buffering" with two WebViews?

> gesture address this problem

I have difficulties operating gesture with one hand, which means most
of the time (carrying my laptop with the other hand). I agree Zeemote
would not help much either in this situation.

By the way, how would AnkiDroid's UI work in Android-powered glasses
(like Project Glass)? It might be quite fast.

Cheers!
Nicolas Raoul

nobnago

unread,
Sep 18, 2012, 3:55:11 AM9/18/12
to anki-a...@googlegroups.com


On Tuesday, September 18, 2012 2:06:34 AM UTC+2, Nicolas Raoul wrote:
> The lag occurred only when answering to fast.

Somehow on my phone it still takes minimum half a second, even after
staring at the question/answer for 30 seconds.
Maybe rendering is lengthy too? Would it make sense do to
"double-buffering" with two WebViews?
yeah, there might be some room for improvement.
You can use the simple interface too, it will replace the webview with a text view which loads a lot faster on old devices (I even use it on my Galaxy Note)
 
Reply all
Reply to author
Forward
0 new messages