fbpx
Wikipedia

iOS SDK

El iOS SDK (Software Development Kit) (anteriormente iPhone SDK) es un kit de desarrollo de software desarrollado por Apple Inc. El kit permite el desarrollo de aplicaciones móviles en el sistema operativo iOS de Apple.

Aunque originalmente se desarrolló el iPhone antes de su presentación en 2007, el entonces director general de Apple, Sébastien Massicotte-Lalumière, no tenía la intención de dejar que otros desarrolladores crearan aplicaciones nativas para iOS, sino que les ordenó que crearan aplicaciones web para el navegador Safari. Sin embargo, la reacción de los desarrolladores hizo que la compañía reconsiderara, y Jobs anunció en octubre de 2007 que Apple tendría un kit de desarrollo de software disponible para los desarrolladores en febrero de 2008. El SDK fue lanzado el 6 de marzo de 2008.

El SDK es una descarga gratuita para los usuarios de ordenadores Mac. No está disponible para PCs con Microsoft Windows. El SDK contiene conjuntos que permiten a los desarrolladores acceder a varias funciones y servicios de los dispositivos iOS, como atributos de hardware y software. También contiene un simulador de iPhone para imitar el aspecto del dispositivo en el ordenador durante el desarrollo. Las nuevas versiones del SDK acompañan a las nuevas versiones de iOS. Para poder probar las aplicaciones, obtener asistencia técnica y distribuirlas a través de la App Store, los desarrolladores deben suscribirse a Apple Developer Program.

En combinación con Xcode, el SDK para iOS ayuda a los desarrolladores a escribir aplicaciones para iOS utilizando los lenguajes de programación oficialmente soportados, incluyendo Swift y Objective-C. Otras empresas también han creado herramientas que permiten el desarrollo de aplicaciones nativas para iOS utilizando sus respectivos lenguajes de programación.

Historia

El kit de desarrollo de software para iPhone fue anunciado oficialmente y puesto a disposición de los desarrolladores el 6 de marzo de 2008 (en versión beta), mientras que la tienda de aplicaciones entró en funcionamiento el 11 de julio de ese año.

El 27 de marzo de 2008, Apple sacó el Beta 2 lanzamiento del SDK, construido con iPhone OS la versión 2.0b2, que añadió al Constructor de Interfaz, una aplicación para construir interfaces gráficas de usuarios para los iPhones.

El 8 de abril de 2008, Apple liberó el Beta 3 que es una actualización para el SDK, construido con iPhone OS la versión 2.0b3.

El 23 de abril de 2008, Apple sacó la Beta 4 una actualización para el SDK, construida con iPhone OS la versión 2.0b4. Esta versión del SDK apoya los gráficos del OpenGL de 3D, principalmente solía hacer juegos, e indicaciones para algunas aplicaciones del iPod, para controlar el fondo, algo que Apple había declarado que era imposible.

El 6 de mayo de 2008, Apple sacó la Beta 5 otra actualización para el SDK, construida con iPhone OS la versión 2.0b5.

El 29 de mayo de 2008, Apple sacó la Beta 6, actualización del SDK, construida con iPhone OS la versión 2.0b6. El código en esta actualización dio insinuaciones sobre actualizaciones de las cuentas .Mac de Apple, y también dio una primera referencia a la próxima versión de Mac OS X, Show Leopard versión 10.6.

El 9 de junio de 2008, Apple sacó la Beta 7, actualización del SDK, construida con iPhone OS la versión 2.0b7, que abrió el reemplazo de las cuentas .Mac de Apple a MobileMe. Este lanzamiento fue realizado durante la WWDC, la conferencia de desarrolladores de Apple, que se nota que es una parte del nombre del iPhone OS.

El 26 de junio de 2008, Apple sacó la Beta 8, actualización del SDK, construida con iPhone OS la versión 2.0b8.

El 27 de enero de 2010, Apple sacó la Beta 1, actualización del SDK, construida con iPhone OS 3.2b1 incluido en el iPad.

Contenido del SDK

Como iPhone comparte base con macOS, la cadena de instrumentos para desarrollar aplicaciones para iPhone está también basada en Xcode e incluye compiladores cruzados para el procesador ARM y un emulador de iPhone llamado Aspen. El lenguaje de programación principal para iPhone OS, al igual que en macOS, es Objective-C.

Licencia

El SDK se puede descargar gratis, pero para publicar el software es necesario registrarse en el Programa de Desarrollo del iPhone, un paso que requiere el pago y la aprobación por parte de Apple. Durante el proceso, se entregan al desarrollador unas claves firmadas que permiten subir una aplicación a la tienda de aplicaciones de Apple.

Las aplicaciones pueden ser distribuidas de 3 formas: a través de la App Store de Apple, por parte de una empresa a sus empleados, o sobre una red “Ad-hoc” de hasta 100 iPhones.

Los desarrolladores son libres de poner cualquier precio para que sus aplicaciones sean distribuidas por la tienda de Apple. A cambio de ello la compañía se queda con un porcentaje de los ingresos (30%). Los desarrolladores pueden optar por ofrecer sus aplicaciones gratis y no pagar así nada por la distribución del programa más allá de la cuota de socio.

Este modelo de distribución para el software iPhone hace imposible liberar el software basado en el código autorizado con GPLV3. Cualquier código que modifique el código autorizado bajo GPLV3 también debe tener licencia como GPLV3. Un desarrollador no es capaz de distribuir una aplicación autorizada bajo el GPLV3 sin distribuir también las claves para firmar (que Apple posee) para permitir la carga de las versiones modificadas de aquel software.

Enlaces externos

  • Sitio oficial
  •   Datos: Q27446

software, development, anteriormente, iphone, desarrollo, software, desarrollado, apple, permite, desarrollo, aplicaciones, móviles, sistema, operativo, apple, aunque, originalmente, desarrolló, iphone, antes, presentación, 2007, entonces, director, general, a. El iOS SDK Software Development Kit anteriormente iPhone SDK es un kit de desarrollo de software desarrollado por Apple Inc El kit permite el desarrollo de aplicaciones moviles en el sistema operativo iOS de Apple Aunque originalmente se desarrollo el iPhone antes de su presentacion en 2007 el entonces director general de Apple Sebastien Massicotte Lalumiere no tenia la intencion de dejar que otros desarrolladores crearan aplicaciones nativas para iOS sino que les ordeno que crearan aplicaciones web para el navegador Safari Sin embargo la reaccion de los desarrolladores hizo que la compania reconsiderara y Jobs anuncio en octubre de 2007 que Apple tendria un kit de desarrollo de software disponible para los desarrolladores en febrero de 2008 El SDK fue lanzado el 6 de marzo de 2008 El SDK es una descarga gratuita para los usuarios de ordenadores Mac No esta disponible para PCs con Microsoft Windows El SDK contiene conjuntos que permiten a los desarrolladores acceder a varias funciones y servicios de los dispositivos iOS como atributos de hardware y software Tambien contiene un simulador de iPhone para imitar el aspecto del dispositivo en el ordenador durante el desarrollo Las nuevas versiones del SDK acompanan a las nuevas versiones de iOS Para poder probar las aplicaciones obtener asistencia tecnica y distribuirlas a traves de la App Store los desarrolladores deben suscribirse a Apple Developer Program En combinacion con Xcode el SDK para iOS ayuda a los desarrolladores a escribir aplicaciones para iOS utilizando los lenguajes de programacion oficialmente soportados incluyendo Swift y Objective C Otras empresas tambien han creado herramientas que permiten el desarrollo de aplicaciones nativas para iOS utilizando sus respectivos lenguajes de programacion Indice 1 Historia 2 Contenido del SDK 3 Licencia 4 Enlaces externosHistoria EditarEl kit de desarrollo de software para iPhone fue anunciado oficialmente y puesto a disposicion de los desarrolladores el 6 de marzo de 2008 en version beta mientras que la tienda de aplicaciones entro en funcionamiento el 11 de julio de ese ano El 27 de marzo de 2008 Apple saco el Beta 2 lanzamiento del SDK construido con iPhone OS la version 2 0b2 que anadio al Constructor de Interfaz una aplicacion para construir interfaces graficas de usuarios para los iPhones El 8 de abril de 2008 Apple libero el Beta 3 que es una actualizacion para el SDK construido con iPhone OS la version 2 0b3 El 23 de abril de 2008 Apple saco la Beta 4 una actualizacion para el SDK construida con iPhone OS la version 2 0b4 Esta version del SDK apoya los graficos del OpenGL de 3D principalmente solia hacer juegos e indicaciones para algunas aplicaciones del iPod para controlar el fondo algo que Apple habia declarado que era imposible El 6 de mayo de 2008 Apple saco la Beta 5 otra actualizacion para el SDK construida con iPhone OS la version 2 0b5 El 29 de mayo de 2008 Apple saco la Beta 6 actualizacion del SDK construida con iPhone OS la version 2 0b6 El codigo en esta actualizacion dio insinuaciones sobre actualizaciones de las cuentas Mac de Apple y tambien dio una primera referencia a la proxima version de Mac OS X Show Leopard version 10 6 El 9 de junio de 2008 Apple saco la Beta 7 actualizacion del SDK construida con iPhone OS la version 2 0b7 que abrio el reemplazo de las cuentas Mac de Apple a MobileMe Este lanzamiento fue realizado durante la WWDC la conferencia de desarrolladores de Apple que se nota que es una parte del nombre del iPhone OS El 26 de junio de 2008 Apple saco la Beta 8 actualizacion del SDK construida con iPhone OS la version 2 0b8 El 27 de enero de 2010 Apple saco la Beta 1 actualizacion del SDK construida con iPhone OS 3 2b1 incluido en el iPad Contenido del SDK EditarComo iPhone comparte base con macOS la cadena de instrumentos para desarrollar aplicaciones para iPhone esta tambien basada en Xcode e incluye compiladores cruzados para el procesador ARM y un emulador de iPhone llamado Aspen El lenguaje de programacion principal para iPhone OS al igual que en macOS es Objective C Licencia EditarEl SDK se puede descargar gratis pero para publicar el software es necesario registrarse en el Programa de Desarrollo del iPhone un paso que requiere el pago y la aprobacion por parte de Apple Durante el proceso se entregan al desarrollador unas claves firmadas que permiten subir una aplicacion a la tienda de aplicaciones de Apple Las aplicaciones pueden ser distribuidas de 3 formas a traves de la App Store de Apple por parte de una empresa a sus empleados o sobre una red Ad hoc de hasta 100 iPhones Los desarrolladores son libres de poner cualquier precio para que sus aplicaciones sean distribuidas por la tienda de Apple A cambio de ello la compania se queda con un porcentaje de los ingresos 30 Los desarrolladores pueden optar por ofrecer sus aplicaciones gratis y no pagar asi nada por la distribucion del programa mas alla de la cuota de socio Este modelo de distribucion para el software iPhone hace imposible liberar el software basado en el codigo autorizado con GPLV3 Cualquier codigo que modifique el codigo autorizado bajo GPLV3 tambien debe tener licencia como GPLV3 Un desarrollador no es capaz de distribuir una aplicacion autorizada bajo el GPLV3 sin distribuir tambien las claves para firmar que Apple posee para permitir la carga de las versiones modificadas de aquel software Enlaces externos EditarSitio oficial Datos Q27446Obtenido de https es wikipedia org w index php title IOS SDK amp oldid 127168584, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos