Creo que lo que es importante es la zona horaria para poder establecer comunicacion al momento de tomar o modificar requerimientos de la aplicación, ya que es importante mantener una buena comunicación con el cliente.
Existe una forma de realizar las aplicaciones directamente para los dos dispositivos de manera de agilizar el desarrollo, lo cual es conocido como aplicaciones "build once deploy everywhere", pero a costa de la estabilidad y buen soporte. todo queda a elección. Es recomendable utilizar aplicaciones nativas para mejorar el rendimiento lo cual implica desarrollo mas largo, pero mejor funcionalidad.
Podriamos platicar mas a fondo si me da la oportunidad, Saludos.