1) Do you\can you code a program for an Android device on a normal desktop like a Linux desktop or a Windows one? If not, and if you have to do it ON A PHONE, is that not a bit of a struggle? With little screens and annoying touchpads?
2) Is it generally harder or easier to develop Android applications than it is Windows and Linux desktop applications? Or is the difficulty level about the same? Or is it easier?