andriod app update pushed out yesterday

Sort:
LokiMundane

Moto X Android Kit Kat.

 

The good:

I like the way the game looks. I like that more of the sites features are accessible from the android app.

 

The bad:

Live games constantly hang. Be it on wifi or Network, at least once a game the board will freeze with my clock still counting down.  Sometimes this can be corrected by entering the chat menu and then backing out. 

There appear to be two states of the game occuring; one of the states being local and the other located on the server. It seems when a move is made on the user device it changes the game state and then pushes the update to the server. The server makes the same change and then pushes the update to the local version. This seems clunky. Why not have a modified web view of the board so that you are active on the server side. Or query the server on every click action of the screen. Pick piece ( click ) Query server. Move piece ( click ) query server. More packets are being sent but the data usage is minimal. 

I am not a fan of the full screen mode as I can't check my notification bar for Network strength, time, notifications etc.. Android Kit Kat offers a nice way in and out of this full state. Since you already have the "in" down I will include a code snippet at the bottom for the "out" state. 

The app does not handle interuptions well. Receiving a phone call will completely disconnect you from a live game with no hope of reconnecting, even if the call is ignored. The board is present and the clock is counting down but no inputs are accepted. Email and text messages will sometimes cause the same thing. 

I also do not like that the app launches into a live chess area even though that is what I use my phone for the most. I would prefer a splash screen with the different options to choose from like the previous version.

I do not like that the Live Chess persist after exiting the app. I know that it times out and closes but I believe the user should have action of the app state. A logout button would be nice. Better yet a back button handler would be preferred. 

 

I have been a paid member in the past but discontinued it when I was playing less. I would be willing to pay again just to have a usable version on my phone if that is what it takes. 

 

As mentioned previously here is a code snippet to handle the exit full view using two buttons to enter and exit.

 

MainActivity.java
package com.authorwjf.immersiveui;

import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.app.Activity;

public class MainActivity extends Activity implements OnClickListener {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		findViewById(R.id.on_button).setOnClickListener(this);
		findViewById(R.id.off_button).setOnClickListener(this);
	}

	@Override
	public void onClick(View v) {
		if (v.getId()==R.id.on_button) {
			getWindow().getDecorView().setSystemUiVisibility(
		            View.SYSTEM_UI_FLAG_LAYOUT_STABLE
		            | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
		            | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
		            | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar
		            | View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar
		            | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
		} else {
			getWindow().getDecorView().setSystemUiVisibility(
		            View.SYSTEM_UI_FLAG_LAYOUT_STABLE
		            | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
		            | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
		}
		
	}


}
alien_roger
LokiMundane wrote:

Moto X Android Kit Kat.

 

The good:

I like the way the game looks. I like that more of the sites features are accessible from the android app.

 

The bad:

 

Thank you for detailed feedback! As a developer you are probably aware of testing environment. And i can say that we do all possible tests on our side, and all your mentioned cases are works fine for us, and not depend on wifi/3G/4G/2.5G/2G, signal strength and etc. We do have a some devices, some different cellular networks to test with, but we can't cover all possible differences. What we can do, together with you is to test a special version, which you can receive by email(please send me a private message with email), and we collect that data and investigate your particular case.

Immersive mode is 4 months new feature, and we have a more important things to fix rather than implementing new shiny features, that doesn't make better performance and doesn't work on all device with a simple code snippet.

Thanks again for detailed feedback!

LokiMundane

Always happy to help. I'll support you guys until Al Gore decides to shut down the internet. Smile

 

Happy to test anything you'd like. I've sent you a PM. It's interesting that you are not experiencing the issues on your devices. Frustrating that must be. 

I agree that it is difficult working with all the different versions of android. Google themselves have addressed that. One of the reasons I don't develope anything for android outside of my own personal apps. 

 

I've noticed that in a 3 minute live game about 70% of the time the game will hang when a total elapsed time of between 3:30 seconds and 4:15 seconds has elapsed. As mentioned previously entering chat and then exiting will usually resolve this. Perhaps querying the server on a more frequent interval would resolve it?  You must have some kind of latency compensation on hand to be able to resolve the clock like you do. 

 

Again, eager to help.

chessfish1

there is now a bug where the rating point from which you can challenge for blitz is set at 1200. there is no way to change it so you end up playing someone at least that rating.

AkshaiMS

Thanks to NEW App.Because its finished my 24 games with in seconds.A great help..!!? Feb 24 th I have adjust all my games to vacation, due to some official travel.Then I was start to play my games on March 1st,same time I have noticed that my games all going to time out with in 60 sec. Played maximum fast,but my 24 games,even I played games also went to time out.I am sure my vacation setting all correct,because I used computer for setting vacation.Also I have received message for "cancel vacation" on my first move.Most of my games all 3 days time limit games,so if any error with my vacation,my games want to time out on early day.I think new "App" given me this troubles.Now I reinstalled to old App.happy now, because nobody shout me for getting time out.Many of my group's Team matches lost.because of my time out.

http://www.chess.com/home/my_archive?show=echess

royalbishop

andriod sounds like it more problems that it is worth.

jaf299
royalbishop wrote:

andriod sounds like it more problems that it is worth.

I don't think its android, I use android for writing simple programmes with no problems, and the original app runs fine. It seems that the new app has so much functionallity that it it difficult to get it running properly. Having said that, I use it on a Nexus tablet for turn based 3 day per move games without issues. I had problems to begin with but they seem to have been ironed out.  

jaf299

As an aside, anyone else have problems with the spell checker when checking a post?

hreedwork

The problems with the new app are not due to Android.

coriantumr

I'm a gold member and it doesn't seem like there is any advantage...if free accounts with the new app do not get ads...so what's the point of having a gold membership? I'm most interested in customizing my board and pieces. please provide what a gold membership even buys now??

alien_roger
coriantumr wrote:

I'm a gold member and it doesn't seem like there is any advantage...if free accounts with the new app do not get ads...so what's the point of having a gold membership? I'm most interested in customizing my board and pieces. please provide what a gold membership even buys now??

New basic members do not see ads only first 7 days. Full benefits of Gold account you can find here: http://www.chess.com/membership

coriantumr

thanks man!! so can gold members have custom boards and pieces?

alien_roger
coriantumr wrote:

thanks man!! so can gold members have custom boards and pieces?

If you are talking about android app - then it shouldn't depend on membership level. 

Premium members will be available to use their own backgrounds in future, for mobile app.

CJ_P

I'm having the problem where I make a move and it doesn't register and my clock still runs

coriantumr

alien_roger wrote:

coriantumr wrote:

thanks man!! so can gold members have custom boards and pieces?

If you are talking about android app - then it shouldn't depend on membership level. 

Premium members will be available to use their own backgrounds in future, for mobile app.

as gold member I am unable to change my pieces or board under the custom theme option. if I go to sitting, themes and select custom. I am given a list of pieces and board colors, but I'm not able to select any, do I have to upgrade higher then gold to do that?

coriantumr

all I want to do as a gold member is to be able to change my board to be green :-) and keep the pieces that I like...that is all I'm looking to do.

bananadragon
Dudido111 wrote:

As only a free member I can change the background board theme and select from any piece styles from all available options hence no problem in my end.

coriantumr

dang wonder what the deal is with mine. I can on the classic but not on the new version. you guys are talking about the new one or the classic version?

Jameswalton101

I am impressed with the aesthetics and overall layout of the updated app.

However, I have encounted a few problems. These are pertaining to the Chess Mentor for the Android App:

  • Sometimes when you promote, the screen freezes.
  • On occasion when you move a piece, the screen freezes.
  • Some lessons require the "key squares" button which is non existent.
  • There is not a convenient way to reset your rating and history. In order to do this, you need to access the full site.
  • When you reset your history, this does not actually reflect. For instance, you need to press the review button to start at the beginning of each lesson. Since you have reset the history, there should be nothing to review.

I hope this helps.

jcaughel

Analysis broken for 960. it doesn't honor FEN.

This forum topic has been locked