October 16th, 2009 — Uncategorized, linux
Me encanta la idea detrás de las netbooks. De hecho, me encantaron desde que las conocí en el formato de subnotebook de Toshiba Portegé. He usado bastantes:
- Acer Aspire One 8.9″
- HP Mini Note 2140
- HP Mini Note 1100
- Acer Aspire One 10″
y mi conclusión es que … el mejor teclado y el formato más cómodo sigue siendo mi vieja powerbook 12″, que tiene como 5 años de vida.
Apple: ¿por qué no existe una actualización de esa máquina? Funcionaria genial como “netbook”.
Lectores: ¿Qué linux tienen en sus power-based macs?
September 28th, 2009 — Uncategorized, linux
Uno de los ultimos productos de Apple es el Iphone 3GS, que permite no solo hacer llamadas, sino correr múltiples aplicaciones gratis y de pago, que multiplican la funcionalidad del dispositivo. En resumen: Más que un télefono, el iphone es una computadora de bolsillo, que también puede hacer llamadas
En México estos dispositivos están tomando fuerza, principalmente porque sustituyen a un télefono, una cámara fotografica, una agenda digital, un sistema de videojuegos portatil. Y en nuestro pais aun no hay muchas compañias locales que se dediquen a desarrollar para esta plataforma, por lo que es un área de oportunidad natural.
Para empezar a desarrollar para el iphone unicamente se requiere una mac intel, una suscripción como desarrollador y aprender a programar en el sistema. Para ello, existen dos opciones:
* Programar en el lenguaje nativo de iphone, objective-c, siguiendo estas fáciles guías: AppsAmuck iPhone Development.
* Comprar Monotouch y programar con C# en el iphone.
La clave para crear una aplicación para iphone exitosa es buscar espacios que no esten cubiertos. Por ejemplo, las aplicaciones en español, que no son muchas: el mercado americano de hispanoparlantes es muy apetitoso, sin mencionar a latinoamerica que también esta comprando software por la vía de los micropagos.
El modelo de Apple es que uno no distribuye la aplicación, sino que ellos proporcionan la infraestructura tecnologica, el soporte de pagos con tarjeta de crédito, un sitio donde tu aplicación pueda estar en escaparate.
En resumen, tu generas los sueños y apple los vende, deduciendote un 30% de las ganancias en el proceso. Aun asi, existen aplicaciones que han generado miles de dolares en semanas, un hit de una ocasión y podría generar el dinero para invertir en proyectos alternos o más aplicaciones.
En el iphone, como en la vida misma, el límite es tu imaginación.
Autor: Mauro Parra , embajador y desarrollador de openSUSE y evangelizador del uso de Software Libre en el mundo. Miembro de GUL Ciudad de México, UNAM LIDSOL, UNAM Larval Stage, IEEE y autor ocasional en INGENET. Mi página web. Sígueme en twitter @mauropm
September 10th, 2009 — apple, linux, mono
I just asked to join the Monotouch beta preview.
Apple + Mono = Happy Devs from .NET world
July 1st, 2009 — Uncategorized, linux
El otro día hablaba con un buen amigo acerca de las apps que se pueden generar para el iphone/itouch. En definitivo, la plataforma obliga a repensar el concepto de aplicación.
No es lo mismo ser desarrollador/hacker que vendedor. Lo importante de una aplicación que pretendes vender de forma masiva es que sea atractiva masivamente.
Para que, además tenga sentido comercialmente hablando, tienes que invertir lo menos posible en su creación, sin que por ello afecte su atractivo o usabilidad. Es decir, hacer más por menos. Por ejemplo, si quieres hacer juegos, puedes probar a utilizar Cocos 2D para el iphone.
Tambien tienes que pensar en el algoritmo para poner el precio en tu aplicación: hay miles de aplicaciones alla afuera que cuestan cero pesos. ¿qué debes hacer para que te dejen tus diez pesitos? Por cierto, 10 pesos es la propina que acostumbran dejar los clientes despilfarradores en el Bellini’s.
Ante ello, si piensas desarrollar una app que tardes seis meses en desarrollar, ¿se vendera asi de bien? ¿no será mejor hacer 3 aplicaciones en esos seis meses, con cierto atractivo?
Una de las apps mejor vendidas es Flight controler, que es un concepto muy sencillo, pero muy adictivo.
Y tu, ¿qué aplicación de iphone/itouch sueñas? ¿qué te haria feliz?
Ps-bonus – Desarrollando en el iphone, de cero a 100km/h..
Ps-bonus 2 – Recuerda que objective-c es un superconjunto de C. Podrías usar algunos viejos trucos de C en Objective-c.