Bueno, en cuanto a la primera parte, necesita un Windows activado para hacer cualquier cosa utilizable. Necesitará Windows para desarrollar aplicaciones de Windows, de todos modos. Necesitará una Mac para desarrollar aplicaciones de iOS. Necesitará una computadora funcional para desarrollar aplicaciones de Android.
Este es el análisis básico de costos:
- Aplicaciones de Windows (teléfono / escritorio): cero (SDK y el registro en la tienda oficial es gratis). El IDE que generalmente se usa es Visual Studio, el SDK también se incluye a través del proceso de instalación.
- Aplicaciones de Android: ~ $ 40 (SDK es gratis, pero para publicar en Google Play primero debe verificar a través de este pago único). SDK está aquí: descargue Android Studio y SDK Tools, e incluye el IDE de Android Studio comúnmente utilizado basado en IntelliJ IDEA
- Aplicaciones de iOS: varias, desde gratis (estudiante) hasta $ 299 / año (corpns). Podría estar equivocado aquí, pero quiero que veas esto: Programa para desarrolladores de iOS. Creo que necesitas xcode y Swift.
Si tiene fluidez en C, entonces los mejores enfoques para usted son Windows e iOS.
Android usa Java por defualt y tiene un bajo soporte para lenguajes C (C, C ++ y C #). Sin embargo, aprender Java no será muy difícil si ya conoces C.
Windows Phone y las aplicaciones de escritorio se crean generalmente en lenguajes C y, a menudo, JavaScript. Le sugiero que espere hasta que Windows 10 salga con Visual Studio 2015 para fin de año. Windows 10 permitirá desarrollar una aplicación para Windows Phone y Desktop, a la vez.
- ¿Qué funcionalidad tiene Android que iOS no tiene?
- ¿Cuáles son los mejores juegos en iOS / Android?
- ¿Cómo puedo guardar mi aplicación del olvido de App Store?
- En mi iCloud, tengo un calendario y un calendario compartido de un amigo. Cuando suenan las alarmas de su calendario, también suenan en mi teléfono. ¿Hay alguna manera de obtener solo mis alarmas?
- ¿Has encontrado palabras que Siri simplemente no puede entender que digas, sin importar cuán claramente las enundes?