<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comentarios en: Así puedes descargar el programa de desarrollo de apps de Apple	</title>
	<atom:link href="https://www.enter.co/chips-bits/apps-software/desarrollo-aplicaciones-apple/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.enter.co/chips-bits/apps-software/desarrollo-aplicaciones-apple/</link>
	<description>Tecnología y Cultura Digital</description>
	<lastBuildDate>Wed, 31 May 2017 18:45:00 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		Por: VooDooChicken		</title>
		<link>https://www.enter.co/chips-bits/apps-software/desarrollo-aplicaciones-apple/#comment-355757</link>

		<dc:creator><![CDATA[VooDooChicken]]></dc:creator>
		<pubDate>Wed, 31 May 2017 18:45:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.enter.co/?p=305106#comment-355757</guid>

					<description><![CDATA[y como para poner en contexto, swift es el lenguaje que apple libera para hacer aplicaciones para ios. ésa es su función; o en otras palabras, el que se meta a aprender eso, es con ese propósito. hacer aplicaciones para ios (ipad e iphone). si quiere hacer aplicaciones para android, de igual forma, google libera un kit de desarrollo para desarrollar para android.y el que quiera sacar una aplicación para ambos, le toca hacer la aplicaciónd os veces? en algunos casos, es lo que algunos hacen. arriba ponene ejemplos de aplicaciones que en su versión ios fueron desarrolladas con swift. esos ignifica que quien hace la aplicación escribió dos veces la aplicación, una para ios usando swift, y otra para android usando otra cosa
y entonces me toca aprender dos lenguajes, y hacer el trabajio dos veces siempre? no, no sdiempre. para eso existen las herramientas multiplataforma, o cosas como la máquina virtual de java.
para aclarar, cuando hace algunos años se hablaba de java, java eran diferente partes, pero de una misma cosa. java es un languaje deprogramación, y ese lenguaje de programación (que es la misma sintaxis que se usa hoy para programar con el kit de desarrollo de android) se pasaba por un compilador, que generaba un código que luego era ejecutado por la máquina virtual de java. resulta que hoy, ya no es sólo el compilador de java el que genera código ejecutable por la máquina virtual de java. hy se puede escribir un programa en c, o c++, y hay compiladores que usan ese código para generar ejecutables para la máquina virtual de java. el mismo android tiene su propia m´ñaquina virtual de java, diferente a la que saca oracle. de manera que puedo usar hoy en día varias sintaxis para generar código que es ejecutado por la máquina virtual de java, y así mismo, ese código no es sólo interpretado por la máquina virtual de java de oracle, sino que hay varos que entienden ese código, inclñuyendo el sistema operativo android

con los celulares igual. los celulares reciben un código ejecutable, que las persopnas no entienden, y que al aparato poco o nada le importa cómo se generó ese código ejecutable. para ios. una forma de generarlo es con elñ kit de desarrollo que ellos entregan, y que entiende la sintaxis de swift, pero pueden haber otras herramientas que generen código que también es entendible por el sistema de apple, usando otra herramienta, y otra sintaxis
entonces, no es que sobre, porque así sea por &#039;cultura general&#039; como programador, puede que le imterese saber cómo seprograma en swift, pero si se espera dedicar a eso, es únicamente para sacar aplicaciones para ios. lo que haga en swift no le va a servir para otras plataformas, porque no hay compiladores que usen esa sintaxis y generen código para esas plataformas, y si quier generar luego la apliacción para otra platafrma, le toca reescribir luego la aplicación usando otra herramienta con otro lenguaje

entonces qué alternativas hay? si es para juegos entre sencillos y medianamente complejos, puede usar flash, que también le permite desarrollar aplicaciones que no son sólo juegos
si es para desarrollar juegos un poco más complejos puede usar unityo unreal engine, pero esto en general, será sólo para juegos
como opción, si no tiene nada qué ver con juegos, puede que sea mejor hacer su aplicación no como aplicación sino como página web
si quiere hacer lo que sea donde sea, lo mejor es que aprenda c++. la cuestión es, para aprender c++, o más bien para sacarle el provecho a c++, le toca entender cómo funciona el aparato, y aunque gran parte del código lo puede aprovechar de una plataforma aotra, para adecuarlo a las peculiaridades de cada plataforma le tocará reescribir cada vez parte del código, para esa plataforma. la idea es que ud con el tiempo comience a desarrollar su propia plataforma basada en librerías que ud ha desarrollado, y que va mejorando con el tiempo]]></description>
			<content:encoded><![CDATA[<p>y como para poner en contexto, swift es el lenguaje que apple libera para hacer aplicaciones para ios. ésa es su función; o en otras palabras, el que se meta a aprender eso, es con ese propósito. hacer aplicaciones para ios (ipad e iphone). si quiere hacer aplicaciones para android, de igual forma, google libera un kit de desarrollo para desarrollar para android.y el que quiera sacar una aplicación para ambos, le toca hacer la aplicaciónd os veces? en algunos casos, es lo que algunos hacen. arriba ponene ejemplos de aplicaciones que en su versión ios fueron desarrolladas con swift. esos ignifica que quien hace la aplicación escribió dos veces la aplicación, una para ios usando swift, y otra para android usando otra cosa<br />
y entonces me toca aprender dos lenguajes, y hacer el trabajio dos veces siempre? no, no sdiempre. para eso existen las herramientas multiplataforma, o cosas como la máquina virtual de java.<br />
para aclarar, cuando hace algunos años se hablaba de java, java eran diferente partes, pero de una misma cosa. java es un languaje deprogramación, y ese lenguaje de programación (que es la misma sintaxis que se usa hoy para programar con el kit de desarrollo de android) se pasaba por un compilador, que generaba un código que luego era ejecutado por la máquina virtual de java. resulta que hoy, ya no es sólo el compilador de java el que genera código ejecutable por la máquina virtual de java. hy se puede escribir un programa en c, o c++, y hay compiladores que usan ese código para generar ejecutables para la máquina virtual de java. el mismo android tiene su propia m´ñaquina virtual de java, diferente a la que saca oracle. de manera que puedo usar hoy en día varias sintaxis para generar código que es ejecutado por la máquina virtual de java, y así mismo, ese código no es sólo interpretado por la máquina virtual de java de oracle, sino que hay varos que entienden ese código, inclñuyendo el sistema operativo android</p>
<p>con los celulares igual. los celulares reciben un código ejecutable, que las persopnas no entienden, y que al aparato poco o nada le importa cómo se generó ese código ejecutable. para ios. una forma de generarlo es con elñ kit de desarrollo que ellos entregan, y que entiende la sintaxis de swift, pero pueden haber otras herramientas que generen código que también es entendible por el sistema de apple, usando otra herramienta, y otra sintaxis<br />
entonces, no es que sobre, porque así sea por &#8216;cultura general&#8217; como programador, puede que le imterese saber cómo seprograma en swift, pero si se espera dedicar a eso, es únicamente para sacar aplicaciones para ios. lo que haga en swift no le va a servir para otras plataformas, porque no hay compiladores que usen esa sintaxis y generen código para esas plataformas, y si quier generar luego la apliacción para otra platafrma, le toca reescribir luego la aplicación usando otra herramienta con otro lenguaje</p>
<p>entonces qué alternativas hay? si es para juegos entre sencillos y medianamente complejos, puede usar flash, que también le permite desarrollar aplicaciones que no son sólo juegos<br />
si es para desarrollar juegos un poco más complejos puede usar unityo unreal engine, pero esto en general, será sólo para juegos<br />
como opción, si no tiene nada qué ver con juegos, puede que sea mejor hacer su aplicación no como aplicación sino como página web<br />
si quiere hacer lo que sea donde sea, lo mejor es que aprenda c++. la cuestión es, para aprender c++, o más bien para sacarle el provecho a c++, le toca entender cómo funciona el aparato, y aunque gran parte del código lo puede aprovechar de una plataforma aotra, para adecuarlo a las peculiaridades de cada plataforma le tocará reescribir cada vez parte del código, para esa plataforma. la idea es que ud con el tiempo comience a desarrollar su propia plataforma basada en librerías que ud ha desarrollado, y que va mejorando con el tiempo</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: VooDooChicken		</title>
		<link>https://www.enter.co/chips-bits/apps-software/desarrollo-aplicaciones-apple/#comment-355755</link>

		<dc:creator><![CDATA[VooDooChicken]]></dc:creator>
		<pubDate>Wed, 31 May 2017 18:27:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.enter.co/?p=305106#comment-355755</guid>

					<description><![CDATA[esto me hace pensar en m$ de steve ballmer, que tenía la idea que el éxito dela plataforma (windows) dependía que los desarrolladores tuvieran interés en hacer palicaciones para esa plataforma (developers, developers, developers). hoy la verdad ya no tanto. hoy la gente ya no usa tanto el pc sino el teléfobo, y cuando usa el teléfono no es que coprra programas y saque documentos y desarrolle aplicaciones o lleve la contabilidad de la empresa en el teléfono; lo usa para correr las mismas 5 o 6 aplicaciones (whatsapp, youtube, facebookl, correo y los dos juegos favoritos que tenga la persona). no es como si cada día mirar qué aplicacione snuevas hay para ver qué le instala, o si quiera que tenga espacio para estar instalando.
el hecho que antes el argumento de venta era que era muy play tener el aparato de esa marca y que ahora busquen otra forma de orientar el mercadeo, y más aún, que esa forma de orientar el mercadeo sea algo que otros ya hicieron, para otro tipo deplataforma yc on otras necesidades sugiere que los de apple ya la empiezan a ver madura.. y que esperan un revolcón dentro de poco.. esperemos es que al señor tim cook no le dé por empezar a volear sillas en un auditorio y a hacer cosas raras..]]></description>
			<content:encoded><![CDATA[<p>esto me hace pensar en m$ de steve ballmer, que tenía la idea que el éxito dela plataforma (windows) dependía que los desarrolladores tuvieran interés en hacer palicaciones para esa plataforma (developers, developers, developers). hoy la verdad ya no tanto. hoy la gente ya no usa tanto el pc sino el teléfobo, y cuando usa el teléfono no es que coprra programas y saque documentos y desarrolle aplicaciones o lleve la contabilidad de la empresa en el teléfono; lo usa para correr las mismas 5 o 6 aplicaciones (whatsapp, youtube, facebookl, correo y los dos juegos favoritos que tenga la persona). no es como si cada día mirar qué aplicacione snuevas hay para ver qué le instala, o si quiera que tenga espacio para estar instalando.<br />
el hecho que antes el argumento de venta era que era muy play tener el aparato de esa marca y que ahora busquen otra forma de orientar el mercadeo, y más aún, que esa forma de orientar el mercadeo sea algo que otros ya hicieron, para otro tipo deplataforma yc on otras necesidades sugiere que los de apple ya la empiezan a ver madura.. y que esperan un revolcón dentro de poco.. esperemos es que al señor tim cook no le dé por empezar a volear sillas en un auditorio y a hacer cosas raras..</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
