All I can say is it is best to write software with the "lowest common denominator" approach. The people at the bottom of the technical food chain are the ones who are going to give you the most trouble, so it's best to make sure you have them covered in any help text and documentation. They are also more likely to be a bit more grumpy and have less patience, so it is worth the extra effort to make sure they can find the answers to their questions without a lot of anguish.
It's really helpful to have friends and relatives who fit that category, people you can sit down with the software and have them go through the operation. Watching them quietly will teach you a lot about what you didn't cover. If Grandma can run your program without trouble, then most likely 95% of the likely users are going to as well. Regardless of what you do, you can't get the last 3% to 5% of users to behave, but that's the way it is when dealing with the general public. My app "Radar Now!" requires location services to run and if they aren't switched on, a hard to miss message pops up explaining this issue. If only one of the location services is active, a toast pops up saying which isn't active. Regardless of this fact, I get e-mails from people all the time saying my program doesn't work, after some back and forth with them, it becomes obvious they simply didn't read the message and instead assumed it didn't work. Usually after I explain this to them along with the simple steps required to start up location services, they get it to work. An old saying comes to mind with these situations: "You can lead a horse to water but you can't make him drink." a corollary: "You can issue messages to a user but you can't make them read." -John Coryat -John Coryat -- You received this message because you are subscribed to the Google Groups "Android Discuss" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/android-discuss?hl=en.
