Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

I have a Google Nexus 7 that I share with my kids. I am the owner and created a second account for my child. I've found that many games work on my (the owners) account, but will not work on the second users account. One of the apps in question is Unblock me Free. It works great on my account, but on the second users account, it will get to the splash screen and then just disappear. I cannot find any app, user or security settings that could be causing this. Hoping for some insight from this group as to what is causing this. I hesitate to install a root-kit or unlock the tablet unless I can be convinced that's the best/safest way to go.

share|improve this question

1 Answer 1

up vote 3 down vote accepted

As far as Android SDK documentation goes:

    As an app developer, there’s nothing different you need to do in order for your app 
to work properly with multiple users on a single device. 
...

    To be certain that your app behaves properly in a multi-user environment, do not refer 
to your internal app directory or external storage location using hard-coded paths and 
instead always use the appropriate APIs:

Hence theoretically speaking, if the app developer had used appropriate methods this app should work normally. In that sense, I do not think you have any better way other than reporting this to the app developer.

Rooting your Nexus 7 doesn't going to solve this issue - in my opinion.


Update: I sent an email to the support team of the app developer quoting this question. I received a reply as:

Thank you for your information.    
We have filed the issue with engineering team.    
We'll try our best to fix them ASAP.

which in my opinion supports my assumption.

share|improve this answer
    
There are so many apps that have this problem. Do we really have that many crappy Android developers? –  Mike Pone Feb 26 '13 at 4:58
1  
I am not sure. But one justification from developer's point of view is that what is correct today is not correct tomorrow. This especially happens in the technology. As you could have read the SDK documentation, before Google decides supporting multiple users, the methods that app developer used might be appropriate and breaks only when Google did this change. –  Narayanan Feb 26 '13 at 5:30
    
Fully agreed with @Narayanan. This is not limited to Android, and is true in any software development environment. An application that was working fine in Windows XP might break horribly under Windows 7, for example. Developers can't be faulted for not knowing of the changes ahead of time, only for not responding to user feedback in a timely manner. –  Chahk Feb 26 '13 at 14:34

Your Answer

 
discard

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.