Invertir incrementa la productivitat?

De vegades, pareix que invertir és cremar diners, sobretot si observem a l'empresariat "patri". Ja duc diversos dies fent proves, cavil·legant, investigant... En el tema de fer desenvolupaments multiplataforma. La idea més fàcil, baixar-se el sdk de cada plataforma (sol ser gratuït) i ala, a la marxeta. Parlant de mòvils: BB, WP, IOS, Android sense comptar versions. Damunt cada versió té el seu llenguatge de programació (C++,C#-VB,Objective C, Java), encara què són prou pareguts. És a dir que estariem parlant de 4 entorns en 4 (o més) llenguatges de programació. Crec que unificar un programa amb eixos criteris podria ser un esforç massa gran, inclús per als que no ens dediquem professionalment a açò (almenys no de moment). Mirant alternatives, he trobat diverses, sobretot amb diferents preus:

Phonegap

 http://phonegap.com/
Gratuït, però només treballa amb interfícies

Xamarin

http://xamarin.com
pots fer aplicacions simples gratis amb C#, per a IOS i Android. Hi ha versions més completes per 300$ cada plataforma.

Unity

http://unity3d.com/
Exclusivament per a jocs, 1500$ per plataforma, pràcticament per a qualsevol plataforma. Si volem escriptori, android, ios serien 4500$. Suposant BB i WP que estan en fase beta, serien 7500$. Seria una inversió molt important per a un programador freelance.

XNA

http://www.monogame.net/
http://msdn.microsoft.com/en-us/centrum-xna.aspx

Actualment mort, creat per microsoft.Principalment per a jocs. Incialment creat per a plataformes.NET ara continuat mitjançant MonoGame per a quasi totes les plataformes (juntament amb Xamarin per a ios i android). Pots acabar fent aplicaicons per a pràcticament totes les platafomes.

Marmalade

http://www.madewithmarmalade.com/
La versió per a totes les plataformes són 1500$ a l'any. És de les poques què inclou BB.


De moment vaig a provart la versión XNA+Monogame+Xamarin gratuïta, si em convenç adquiriré llicència, que no tinc res en contra de pagar per serveis que són útils. Anem a fer càlculs, què és al que anava al principi de l'article, imaginem què vull fer un joc per a les 4 plataformes d'abans. Imaginem que costa, aproximadametn 2 mesos de fer en cada plataforma. Això faria un total de 8 mesos. En canvi fer l'aplicació per un framework que et fa la feina, serien 2-3 mesos. Caldira veure si la diferència de mesos (en sou) equival al que pagues de llicència pels programes. Per exemple, el cas de Xamarin em 300$ per plataforma, cap programador cobraria 300$ per un treball de 2 mesos. A més, la llicència ja la tindries per als propers desenvolupaments, així que només en un projecte ja estaria més que amortitzada.
Els empressaris són reacis a fer este tipus d'inversions, però crec que he demostrat, més que de sobra, que incrementaria, i en molt, els beneficis.







Comentaris

Entrades populars d'aquest blog

Clean Code... WTF? És realment viable?

Comparativa dels Sistemes Polítics Espanyol, Valencià i d'un partit polític. (II)

Hui he vist la por als ulls