Las restricciones del SDK del iPhone molestan a usuarios y desarrolladores
Apple desveló el jueves su próximo Kit de Desarrollo de Software iPhone (SDK) durante un encuentro en su campus de Cupertino, pero los desarrolladores que leyeron las Pautas de Interfaz Humana sobre el iPhone y creadas por la compañÃa dicen que el SDK viene con varias restricciones preocupantes.
TechCrunch relata que los desarrolladores de servicios VoIP sólo puede usar APIs publicados según las reglas de Apple. La limitación más significativa, sin embargo, es el hecho de que aplicaciones iPhone de terceros nunca puedan ejecucutarse en segundo plano y se cerrarán inmediatamente cuando los usuarios 'dejen' la aplicación para realizar otra acción, como hacer una llamada.
Apple declara en sus iPhone Human Interface Guidelines que "Sólo se puede ejecutar una aplicación iPhone a la vez, y aplicaciones de terceros nunca se ejecutarán en segundo plano. Esto significa que cuando los usuarios cambian a otra aplicación, contesten al teléfono, o comprueben su correo electrónico, la aplicación que estaban usando finalizará".
Esta restricción es un inconveniente muy severo para las aplicaciones como los cliente de mensajerÃa instantánea, que se desconectarán cuando pasen a segundo plano. Esta limitación vuelve inñutil un amplio abanico de programas para el iPhone.
Las aplicaciones creadas para el iPhone no pueden tampoco escribir datos en ninguna localización fuera de las que se les ha asignado, lo que previene a los desarrolladores el modificar datos de otras aplicaciones. Las últimas restricciones mejoran la seguridad significativamente y evitarán que los desarrolladores maliciosos que buscan escribir virus o software dañino para el teléfono de Apple, pero también evitan que las aplicaciones puedan trabajar en conjunto en varias maneras.
Fuente: iPodNN
Noticia Siguiente: Conectar a una unidad Time Capsule que da problemas
Los comentarios que vulneren los derechos de otros usuarios, estén relacionados con actividades ilegales , supongan un claro ejemplo de interés comercial o sean ajenos al contenido de la noticia serán borrados sin aviso previo. Una buena ortografÃa y sintaxis ayudará a otros usuarios a entender mucho mejor sus inquietudes. Una vez enviado el comentario, se hará visible en unos minutos. Si cree que alguno de los comentarios publicados vulnera sus derechos, por favor, envÃenos unas lÃneas a través de nuestro formulario de contacto. Al colocar un comentario en esta web, acepta que sus datos queden recogidos en una base de datos propiedad de Entremaqueros, SL., ubicada en EE.UU., cuya finalidad es el exclusivo almacenamiento de los mismos.





















Las restricciones no las impone el SDK per se
Las restricciones no las impone el SDK per se, sino la combinación de SDK + OS X en iPod touch y iPhone… y tienen sentido. En el caso de las aplicaciones de mensajerÃa, no es tan problemático: programas como Yahoo! Messenger o Skype siempre han tenido soporte para la entrega de mensajes a usuarios desconectados, de modo que quizá sea el momento de que otros servicios se planteen lo mismo.
Aún asÃ, estoy seguro de que muchas de esas restricciones, si los desarrolladores las consideran como una limitación severa, acabarán siendo retiradas. Después de todo, el reproductor de música, o el gestor de llamadas del iPhone son capaces de mantenerse abiertos. Quizá Apple no quiera comprometer la estabilidad de la recepción de llamadas, o esté esperando a estabilizar la API antes de publicarla.
Además, hará falta una API para la actualización automática de iconos… que ya vemos que existe en las aplicaciones Mail, y AppStore, asà que estoy casi seguro de que es cuestión de tiempo.
Item más: el Palm OS también tenÃa el concepto de una única aplicación activa en cada momento… y eso no impidió que la gente utilizase la información que tenÃa sobre el kernel para montar aplicaciones residentes. El hecho de que el kernel de OS X es el mismo que el de Mac OS X puede hacer más fácil esos desarrollos… aunque inicialmente no estarán soportados.
Enviar un comentario nuevo