App development for mobile devices is both simular and different