Why is the Android behaviour different from Windows?