Apr 20, 2024, 02:23:52 PM *
Welcome, Guest. Please login or register.
News:
Advanced search
Pages: [1] 2 3
Print
Author Topic: Request for help in testing mobile version of site  (Read 10678 times)
richard
Administrator
Hero Member
*****
Posts: 19234



« on: Apr 12, 2014, 02:51:47 PM »

An initial testing version of a more mobile friendly version of the site is now available for testing at:
http://chesstempo.com/mobile

The initial version only provides a more mobile friendly version of the tactics page, other parts of the site will get mobile friendly treatments in future versions.

Most testing has been on iPhone devices, and you'll likely run into problems using older versions of Android. If you are using Android, and can't upgrade your hardware to a newer Android version, then your best bet is probably to install a standalone Chrome or Firefox browser, which you can use in place of the (reasonably buggy) built in Android browser on older Android versions.  The site should work ok with the built in android browser on very recent Android versions.

It would be best if you can install the page on your home screen (supported on almost all iOS based devices, and equivalent functionality is available on newer Android devices), as when launched from the home screen, the web site can avoid showing the usual mobile browser controls such as the address bar etc, and so you get extra space for the board.

Please report any bugs or suggestions for improvement in this thread. I'm also interested in reports on which phone/browser version combinations you are able to get a reasonable experience on, and which phones/browser versions you have problems with, so I can get a better idea of what range of devices the current version supports well, and look at which devices need better support.

You can also use the mobile site on your desktop or tablet if you prefer a more minimal look, but the mobile version is currently only optimised for smaller mobile phone sized screens.

Regards,
Richard.
Logged
dakl
Newbie
*
Posts: 10


« Reply #1 on: Apr 18, 2014, 12:28:43 PM »



A couple of quick comments about my first impressions of the mobile app (mostly on a current gen. iphone)...

1) The only thing that really bothered me was the delay when selecting pieces. It's a small board and the sluggishness makes it feel more awkward still.

2) Even when drag and drop is not checked, I noticed I could drag and drop. Again considering the screen size, this feature could be gotten rid of altogether, IMO.

3) Buttons also felt awkward. They are kind of crammed together. And I wondered if the Next button, surely the most used, could possibly be a large button at the bottom where there is leftover real estate.

I took at look at the app on my ipad as well and the board looks nice and big and very sharp. The only deal-breaker, as far as I'm concerned, is the piece selection delay I mentioned, which is just annoying enough to put me off for the time being.


I'm looking forward to losing even more of my time to this site with the addition of the app. Thanks for your continued work on this site. I can say, without overstatement, that it's my favorite site on the net.
Logged
richard
Administrator
Hero Member
*****
Posts: 19234



« Reply #2 on: Apr 18, 2014, 02:22:45 PM »



A couple of quick comments about my first impressions of the mobile app (mostly on a current gen. iphone)...

1) The only thing that really bothered me was the delay when selecting pieces. It's a small board and the sluggishness makes it feel more awkward still.

2) Even when drag and drop is not checked, I noticed I could drag and drop. Again considering the screen size, this feature could be gotten rid of altogether, IMO.

Part of the reason I haven't disable drag and drop completely , other than the fact that some people still prefer it , even on the small screen (I personally find click-click less error prone, but for some reason I still like to drag the pieces) is that it doesn't have the delay you notice on piece clicking. I'm not sure yet what is causing this, as the iphone browser does have around 0.3 of a second delay on click events (to make sure they are not drags), but I have what should be a workaround for this (basically trying to listen to touch events instead of click events). I'm not sure yet why the workaround for the delay isn't working, but hopefully it is something I can fix.

Quote
3) Buttons also felt awkward. They are kind of crammed together. And I wondered if the Next button, surely the most used, could possibly be a large button at the bottom where there is leftover real estate.

Are you using the mobile version in portrait or landscape mode? I've tried to choose a button size that still allows the buttons to be easily clickable, but maximises the potential size of the board (especially in landscape orientation where any height of the buttons is taking away from the size of the board). I suspect you are probably using portait orientation, in landscape mode there isn't as much space at the bottom, and I've tried to avoid radically different placement for buttons in different orientations. There is also more left over real estate on the latest iPhone devices, which are a bit taller - all older iphone devices don't have the same luxury, although there are enough new devices around now (Iphone and Android) that I might consider offering a third layout options for 'tall portrait' as there are optimisations on the layout that can be considered on these types of devices. In terms of the next button at the moment, are you finding it difficult to click at the moment, or is mostly an aesthetic issue?

Quote
I took at look at the app on my ipad as well and the board looks nice and big and very sharp. The only deal-breaker, as far as I'm concerned, is the piece selection delay I mentioned, which is just annoying enough to put me off for the time being.

Yup, same iOS related issue, you might try dragging on the larger iPad display for now , where it is likely to be less prone to 'touch slips' than the smaller iPhone screen. I assume you have the same issue on the iPad when using the desktop version of the site on the iPad? If not please let me know, as it might help give me a clue to what is going on with the non-working fix for the delay.

Quote
I'm looking forward to losing even more of my time to this site with the addition of the app. Thanks for your continued work on this site. I can say, without overstatement, that it's my favorite site on the net.

Thanks :-) I'm happy to be able to waste a little more of your time :-) Thanks for the feedback, please let me know if you have further thoughts.

Regards,
Richard.
Logged
redearth329
Hero Member
*****
Posts: 578


« Reply #3 on: Apr 19, 2014, 01:02:30 AM »

Cool!

Quick impressions so far:

1) When I first logged in, I checked my settings, and it said my problem set was "standard". However, I apparently got served a blitz problem the first time, which I wasn't aware of. There doesn't seem to be any indication of which problem set is active on the UI. I realize space is at a premium, so not sure if there's anything to be done. Maybe some sort of color cue? I don't know...

2) When I click a piece and then move it, it remains 'live' after the opponent moves. In other words, I click the queen, her square turns green, I move her, her square switches off, the opponent moves, and then her square lights up again. This makes me nervous that I might accidentally move her again when I try to select another piece or something. In any case, the behavior doesn't seem consistent with the other interfaces.

3) This might just be something to do with my phone, but when I try to click and drag, the piece transiently jumps about an inch north of my fingertip before settling down in its proper place underneath my finger.

4) A suggestion, not sure how advanced this would be: when clicking and dragging, it might be cool if there was some sort of 'pop-up' bubble that says which square you're currently over (e.g., in algebraic notation) so you know where the piece will land. Those of us with fat fingers would like that. Just an idea.

5) After I failed a problem, I continued to try to solve it. Once I made the correct move, the opponent did not automatically reply. Instead, I was able to move the opponent's piece (assuming I made the correct opponent reply), and then I was able to continue with the "hero's" next move, and so on. This doesn't seem like the desired behavior.

6) Also, on the desktop version, I have a setting to not automatically show the answer on failing. I didn't check if the setting is different when I log into the mobile version, but I'm working on the assumption that my settings migrate across the UIs (right?). In any case, the answer was shown immediately.

6) another suggestion (not a bug): folding the lines in the solution would be nice. It's a lot to scroll through to see the next move, and sometimes I flip past it and don't realize, then after a while I catch on and try to scroll back and miss it again, etc.

7) A quick link to the forum would be handy... unless it's there and I missed it. That way I could report bugs here quicker when they're on my mind!

I think that's all for now. I'm looking forward to trying this out more. In general, I like the interface so far. Thanks!

I'm using an iPhone 3GS with iOS 6.1.6.
Logged
richard
Administrator
Hero Member
*****
Posts: 19234



« Reply #4 on: Apr 19, 2014, 11:39:55 AM »

Cool!

Quick impressions so far:

1) When I first logged in, I checked my settings, and it said my problem set was "standard". However, I apparently got served a blitz problem the first time, which I wasn't aware of. There doesn't seem to be any indication of which problem set is active on the UI. I realize space is at a premium, so not sure if there's anything to be done. Maybe some sort of color cue? I don't know...

If the settings said the set was standard and you received a blitz problem, then there is definitely a bug somewhere. The start dialog that should be showing up when the tactics page loads will show the problem set, but if you want to check after the start dialog has been dismissed, you can tap/click on the 'info' button which shows a few more details that there is not enough space to fit on the 'main' tactics page.

Quote
2) When I click a piece and then move it, it remains 'live' after the opponent moves. In other words, I click the queen, her square turns green, I move her, her square switches off, the opponent moves, and then her square lights up again. This makes me nervous that I might accidentally move her again when I try to select another piece or something. In any case, the behavior doesn't seem consistent with the other interfaces.

I think this is a bug related to the reasons behind why the 'click-click' movement is as slow as it is, and I'm still trying to track down the cause. Selecting another piece of your own colour will just change the selection, but you will risk moving the still selected piece if you try to select an opponent piece or empty square while your turn.

Quote
3) This might just be something to do with my phone, but when I try to click and drag, the piece transiently jumps about an inch north of my fingertip before settling down in its proper place underneath my finger.

I've noticed this one too, this may be a bug with mobile Safari, or the drag and drop framework I'm using, I haven't tracked down the cause yet, but it is useful to see some data point on who else sees the problem, so thanks for mentioning your device and iOS verison.

Quote
4) A suggestion, not sure how advanced this would be: when clicking and dragging, it might be cool if there was some sort of 'pop-up' bubble that says which square you're currently over (e.g., in algebraic notation) so you know where the piece will land. Those of us with fat fingers would like that. Just an idea.

I'm playing with the idea of a few ways of deal with 'fat finger' syndrome on small screen touch devices. Some algebraic feedback is a good idea, and one I hadn't considered yet. It might be easier to go with an option to turn on 'confirm' moves where you have to essentially hit a submit button after your move is made to commit the move. This might be a bit easier, and has also been a requested feature for non-touch devices in order to help avoid mouse slips on the desktop version, so might be the preferred implementation in the short term.

Quote
5) After I failed a problem, I continued to try to solve it. Once I made the correct move, the opponent did not automatically reply. Instead, I was able to move the opponent's piece (assuming I made the correct opponent reply), and then I was able to continue with the "hero's" next move, and so on. This doesn't seem like the desired behavior.

I think you'll probably find the non-mobile version does the same thing, although the behaviour is not consistent and depends on where you are the move list/variation tree. This was originally intended behaviour on the desktop version, as I'd wanted the new UI to be able to operate as an analysis board for quick investigation of side-lines on the same page without having to launch the full analysis window.  I'm not sure what I want to do with this functionality for now.

Quote
6) Also, on the desktop version, I have a setting to not automatically show the answer on failing. I didn't check if the setting is different when I log into the mobile version, but I'm working on the assumption that my settings migrate across the UIs (right?). In any case, the answer was shown immediately.

Yes, the 'show solution' option is only supported on the desktop for now.

Quote
6) another suggestion (not a bug): folding the lines in the solution would be nice. It's a lot to scroll through to see the next move, and sometimes I flip past it and don't realize, then after a while I catch on and try to scroll back and miss it again, etc.

The action menu (the top right menu) should provide toggle options for variation folding, and these should be persistent across usage of the mobile version. Please let me know if they are not behaving as expected.

Quote
7) A quick link to the forum would be handy... unless it's there and I missed it. That way I could report bugs here quicker when they're on my mind!

I'm in two minds on the usage of links to non-mobile features other than the desktop link, as it can be hard on some mobile implementation to get back to the app if you've been directed away from it, although I do already provide a couple of links, they are for things I plan a mobile specific version of in the medium term. Mobile friendly forum is probably more a long term option at this stage.

Quote
I think that's all for now. I'm looking forward to trying this out more. In general, I like the interface so far. Thanks!

Hopefully it is quite a bit more useable than the desktop site on mobile devices even if the current early form. Still a few optimisations and bug fixes to go by the sounds of the feedback so far though :-)

Thanks for the feedback, please keep it coming as you notice more items worth mentioning.

Regards,
Richard.
« Last Edit: Apr 21, 2014, 10:07:40 PM by richard » Logged
rockyrook
Newbie
*
Posts: 17


« Reply #5 on: Apr 21, 2014, 01:39:59 AM »

I'm using Samsung S4 and it works fantastically!  The bugs that I have noticed have already been noted.

One thing that I'd really prefer be put on the main screen is the session stats (i.e. "Correct: 0 Incorrect: 0).  I don't think this would take up too much space.

As it is now, you have to click the "i" button to get that info; and even then, the stats appear to not count the problem that was just solved ... so you have to add 1 to get the right count.
Logged
richard
Administrator
Hero Member
*****
Posts: 19234



« Reply #6 on: Apr 21, 2014, 10:14:01 PM »

I'm using Samsung S4 and it works fantastically!  The bugs that I have noticed have already been noted.

One thing that I'd really prefer be put on the main screen is the session stats (i.e. "Correct: 0 Incorrect: 0).  I don't think this would take up too much space.

I'll probably go with a another layout option for the very latest phones, which are a little bit taller. At the moment I've gone with something that fits on the widest possibile range of phones, users on the latest Android and IPhone devices will notice room where more info could be jammed in, but these are still not the majority, so I've gone with a single layout for now that caters for the widest range, but will be looking at some custom layouts for some of the larger mobile devices as time allows.

Quote
As it is now, you have to click the "i" button to get that info; and even then, the stats appear to not count the problem that was just solved ... so you have to add 1 to get the right count.

Thanks, sounds like another bug that will need fixing, although the code *should* be the same as the desktop version, so I'm a bit surprised the bug isn't showing up there too.

Regards,
Richard.
Logged
herrjäger
Newbie
*
Posts: 3


« Reply #7 on: Apr 23, 2014, 10:08:03 PM »

Really enjoying this so far.  Works great on my iPhone 5 (iOS7.1).  The only feedback I have so far in addition to what has been mentioned is that the sounds seem inconsistent.  Often times I will go many moves with silence and only then get a sudden loud "thud" on a move.  Not a huge issue by any means, but the move noises add a nice feel to the desktop version.

Thank you for your hard work.
Logged
richard
Administrator
Hero Member
*****
Posts: 19234



« Reply #8 on: Apr 24, 2014, 12:36:11 AM »

Really enjoying this so far.  Works great on my iPhone 5 (iOS7.1).  The only feedback I have so far in addition to what has been mentioned is that the sounds seem inconsistent.  Often times I will go many moves with silence and only then get a sudden loud "thud" on a move.  Not a huge issue by any means, but the move noises add a nice feel to the desktop version.

Apple make it quite hard to do sound properly from within mobile safari. Conspiracy theorists think tihs is done deliberately to avoid mobile web apps competing directly with the app-store, given that Apple get no direct revenue from the app store.
There might be some workarounds to improve the situation, but it would be nice if Apple would just make the sound API work as the standards say they should (they seem to work ok on desktop safari for example). Once the sounds have first played, do they play reliably after that for you, or are they always randomly delayed throughout the entire solving session?

Quote
Thank you for your hard work.

Thanks :-)

Regards,
Richard.
Logged
herrjäger
Newbie
*
Posts: 3


« Reply #9 on: Apr 25, 2014, 05:50:36 PM »

That's interesting.  They are always pretty random throughout each session for me.  Recently I turned sounds on and off in the settings and it worked for the first few moves but returned to randomness afterwards.



Apple make it quite hard to do sound properly from within mobile safari. Conspiracy theorists think tihs is done deliberately to avoid mobile web apps competing directly with the app-store, given that Apple get no direct revenue from the app store.
There might be some workarounds to improve the situation, but it would be nice if Apple would just make the sound API work as the standards say they should (they seem to work ok on desktop safari for example). Once the sounds have first played, do they play reliably after that for you, or are they always randomly delayed throughout the entire solving session?

Logged
darpots
Newbie
*
Posts: 16


« Reply #10 on: Apr 30, 2014, 12:15:12 PM »

All seems good on iPhone 5, iPad 2 and Samsung Galaxy note.  This has suddenly become my most used app on my phone and why I was very happy to pay and support.

I also have the sound issue reported above.  However, as I like to listen to a bit music at the same time you are forced to  turn off the sound anyway so not an issue for me.

Only issue I have is an occasional 10-15 second delay to confirm points change and grab the next tactic.  Although that could easily be just busier times of the day when the server is being hit.? rather than a problem with the app itself.

I can also tell you it works superbly full screen in Chrome on a desktop ;-)  Love it.

keep up the excellent work Richard.
Logged
richard
Administrator
Hero Member
*****
Posts: 19234



« Reply #11 on: Apr 30, 2014, 02:52:25 PM »

All seems good on iPhone 5, iPad 2 and Samsung Galaxy note.  This has suddenly become my most used app on my phone and why I was very happy to pay and support.

Thanks darports!

Quote
I also have the sound issue reported above.  However, as I like to listen to a bit music at the same time you are forced to  turn off the sound anyway so not an issue for me.

Do you have the sound issue on both the iOS based devices AND The galaxy, or just the iOS devices?

Quote
Only issue I have is an occasional 10-15 second delay to confirm points change and grab the next tactic.  Although that could easily be just busier times of the day when the server is being hit.? rather than a problem with the app itself.

This is probably the slightly less reliable mobile network dropping the occasional packet and requiring resends, as the mobile code uses exactly the same code as the desktop version for doing anything network related (both client and server side), so I'd expect the same delays on average.

Quote
I can also tell you it works superbly full screen in Chrome on a desktop ;-)  Love it.

When the desktop UI gets its next major update (a while off), I'll probably borrow some ideas from the mobile UI. The mobile UI looks a good deal cleaner (at the cost of course of having to go through some extra clicks to get some of the details shown by default on the desktop page), and some of that cleaner design can probably transition to the desktop version at some stage.

A few of the dialogs are probably oddly placed on the Chrome desktop browser, as while most of the layout is designed to look somewhat sensible on all sized displays, a few of the info dialogs are sized and positioned to suit small screen devices only at the moment.

Quote
keep up the excellent work Richard.

Thanks again :-)

Regards,
Richard.
Logged
solar
Newbie
*
Posts: 6


« Reply #12 on: May 03, 2014, 09:57:27 AM »

Hey Richard, I plan on testing your app in the near future. Until then, I'll have you know that chess tempo works great on my 32gig gen3 ipod touch while using Safari. The main problem with that is that I can't zoom in on your (presumably javascript) alert boxes with the buttons.

One very important request that I have for you is to add an option to toggle a "confirm move" switch. It's so easy to tap the tiny little squares incorrectly, and lose points one shouldn't lose! (This confirm move switch should be available for desktop users, and for app users.)
Logged
richard
Administrator
Hero Member
*****
Posts: 19234



« Reply #13 on: May 03, 2014, 10:42:18 AM »

Hey Richard, I plan on testing your app in the near future. Until then, I'll have you know that chess tempo works great on my 32gig gen3 ipod touch while using Safari. The main problem with that is that I can't zoom in on your (presumably javascript) alert boxes with the buttons.

I assume you are talking about the existing desktop site on the ipod touch? If so, I think you are being overly generous by saying it "works great" :-)  It does work, but the sizing issues make it pretty close to unusable except to extermely patient users. The mobile version attempts to size the dialogs appropriately for the screen size, if you find they are still not being sized correctly on the mobile version, please let me know.

Quote
One very important request that I have for you is to add an option to toggle a "confirm move" switch. It's so easy to tap the tiny little squares incorrectly, and lose points one shouldn't lose! (This confirm move switch should be available for desktop users, and for app users.)

Yup, I agree this is quite important for the mobile version. I've just responded to your request for a confirm button on the site feedback thread you just started.

Regards,
Richard.
Logged
richard
Administrator
Hero Member
*****
Posts: 19234



« Reply #14 on: May 05, 2014, 12:50:59 PM »

I think I've fixed the delay on click-click piece movement, at least on IOS.

I wonder if Android users also see the 'piece briefly jumps to left when dragging' reported on iOS. This one is still a mystery, as the same code is used for drag and drop on the desktop version on iOS, and it doesn't seem to show up on the phone with the non-mobile version, so I'm not sure what I've done wrong to trigger it on the mobile version.

Regards,
Richard.
Logged
Pages: [1] 2 3
Print
Jump to: