Todo el mundo está, de una manera u otra, entusiasmado con el lanzamiento del nuevo iPhone 3GS del iPhone. Unos opinan que los propietarios de un iPhone 3G no necesitan comprarse el nuevo teléfono, y otros argumentan que el cambio es necesario ya que mejora mucho la experiencia de uso.
Al margen de todas estas opiniones, el iPhone 3GS tiene el doble de memoria RAM que su antecesor, más frecuencia en su procesador, compatibilidad con OpenGL ES 2.0… características mejoradas que hacen del iPhone un teléfono mucho más cómodo y veloz. Al mismo tiempo, Apple garantiza que el modelo 3G seguirá siendo un iPhone competente, pero… ¿qué harán los desarrolladores?

Desde el punto de vista de un desarrollador, éste tiene en sus manos un teléfono más potente, compatible con tecnologías de renderizado en tres dimensiones más modernas. Sobre éste iPhone podrá pues, crear juegos más grandes y potentes. No hay duda, además, que el SDK del iPhone OS 3.0 ofrece soporte para que esos juegos puedan ejecutarse en el iPhone 3G.
¿Pero a qué precio? Un juego que se haya programado enfocándose en el iPhone 3GS no tendrá la velocidad esperada en su predecesor, incluso usando OpenGL ES 2.0 podríamos encontrarnos con un bonito letrero en nuestro teléfono con el mensaje “esta aplicación no es compatible con el iPhone 3G”.
Apple no ha introducido muchos avances en el iPhone 3GS para que el 3G siga estando activo. Sin embargo, usando las pocas diferencias implementadas los desarrolladores (y no la propia Apple) pueden provocar, con el rendimiento de sus futuras aplicaciones, que el iPhone 3G no pueda ejecutar la mayoría de los juegos o programas que aparezcan en la AppStore, provocando una especie de “exclusión”.

Así pues, a partir de ahora creo que los desarrolladores deben mejorar sus aplicaciones y hacerlas más potentes, pero al mismo tiempo cuidar que éstas también puedan ejecutarse en un iPhone 3G. Mandando como manda siempre el beneficio económico no creo que se haga, pero la esperanza es lo último que se pierde.
Imagen | christyxcore
Ver 30 comentarios
30 comentarios
punk84
Yo creo que no se olvidarán del iphone 3G mientras sigan siendo la mayoría de los iphones en el mercado.
La mayoría de los pequeños desarrolladores tienen hoy en día un iphone 3G y necesitarán probar su aplicación por lo que lo harán en ESE iphone... mientras que las grandes empresas como Gameloft, por mas que puedan contar con un ejército de 3G S .. seguro que por un tiempo no querrán perder ese mercado de usuarios de iphone 3G que tantas ganancias les está dando.
otto.st
Pensando como empresa de desarrollo, siempre debes ir con un pie detrás de la tecnología punta si lo que buscas son ganancias, hasta que el parque distribuido de la plataforma 3G no merme tu objetivo es el "revenue"... así que la decisión de empresa de desarrollo estaría tomada. Sino veámoslo con un ejemplo: jamás desarrollarías una aplicación Web para HTML 5 si tu objetivo son las empresas grandes o medianas-grandes, porque el cambio de navegadores sucede casi a los 2 años de su liberación y se les respeta porque las renovaciones son costosas (En este caso hablemos de los bancos, que ahora su interfaz de trabajo es un Internet Explorer, quién ha visto que alguno utilice uno mayor a 6.0 o por casualidad un Firefox o Safari).
otto.st
@Gwydion. Con todo el respeto, podrías poner la acotación en tono positivo e indicar a los desconocedores del tema cuál es la acotación, me incluyo. Sabemos que el OpenGL 1.1 es soportado por todos los terminales, pero a partir de la OS 3.0 en principio el OpenGL 2.0 funciona, pero el tema de las mejoras que traerá el 3.1 hasta qué punto no impactará de forma negativa en los 3G para algunas de las funciones de la librería, ya sea por velocidad o memoria y que puedan conducir a una salida abrupta si no se maneja bien el escaso recurso memoria.
otto.st
Perdón @Gwydion, estaba dirigido a @manuleuman
otto.st
Dejo un artículo bastante esclarecedor sobre el OpenGL y el 3GS en la línea que comenta @Gwydion Artículo Relacionado
elmuymac
No tiene nada de sentido lo q estáis diciendo...POR AHORA. Cuantos 3G hay ahora? como empresa dejarías de ganar pasta por reducir tu mercado? ahora eso no tiene sentido...hombre! puede haber uno q otro q no funcione o no vaya tan bien como el 3GS pero hasta allí y claro más adelante pues si...el mercado obligará al usuario a migrar a un movil más potente..igual q los ordenadores chavales...igual q los ordenadores o se olvidan q hay un mundo allá afuera aparte del iPhone?
Arcade Z
@32 gracias por la info, es muy curioso. Pero no te entiendo cuando dices que primero se ejecutan en modo texto, que es eso?
franz
Pero acaso un programa desarrollado para el 3GS no va a funcionar en un 3G ?
a ver si me lo aclaran ....
Saludos
franz
claro , hablamos de 40 ++ millones de iphones / touchs en el mercado ... desarrollar algo " solo " para un par de millones de GS´s sería estúpido .
Mi ipod touch tiene ya casí 2 años y le queda todavía mucha vida por delante ....
Saludos
creatiu
Con la barbaridad de iPhone 3G que hay en circulación es absurdo plantearse esto.
alo79
Yo creo que por ahora eso no va a suceder, pero en un año el 3G y el edge serán antigüallas. La cosa es que nos gastemos la pasta. Es así
srjuanjo
Aunque existe la posibilidad de hacer juegos optimizados para el 3GS, en absolutodejarán de lado al 3G.
Quizá en el propio juego o aplicación pueda configurarse o detecte automáticamente el tipo de iphone que es.
Al igual que muchos de vosotros, comparto la teoría, de que hay muchos millones de 3G en la calle, y esos millones generan compras, y con ellas beneficios, y no nos olvidemos, ésto es lo que realmente les interesa a los desarrolladores.
dannydeniz1986
Qué feliz soy con el 3GS, gracias de nuevo a @bicindario que por aquí me dijo dónde encontrarlo en Gran Canaria y cogí el último que había!!
KrB
Hay dos cosas que deberíamos analizar. La primera es positiva y es el avance tecnológico entre los diferentes modelos de iphone (EDGE,3G,3Gs). Y la negativa, y posiblemente la que mas me este mosqueando ahora, ese mismo salto tecnológico provoca muchas incompatibilidades entre el software de estos modelos. Lo que ya no se es si esa incompatibilidad es algo que no se puede hacer nada con ella o bien esta "creada" para vender mas unidades del ultimo modelo en el mercado.
Lujoel
Por curiosidad, de que juego es la imagen de la cabecera?
CSSBlog ES
Si son mayoría, no pueden marginarlos, si no serían tontos. En fín, allá ellos.
CSSBlog ES
Lujoel, es spartan.
bsrt
^^Hero of Sparta... Está bien pero es mejor el assassin's creed...
No van a dejar de lado al iPhone 3G simplemente porque la gran mayoría de iPhones son 3G, no 3Gs, y realmente dudo que el 3Gs se haga con una cuota de mercado superior al 3G, al menos hasta que salga un nuevo iphone, lo rebajen y el 3G esté realmente obsoleto...
rmvz3
Pues yo estoy convencido de que la cosa va a ser inmediata. Las aplicaciones chorras y los juegos de medio pelo seguiran para los dos, pero los juegos "de verdad" los vamos a ver "Solo para 3GS", y sino, al tiempo. Las desarrolladoras no van a gastar ni un euro en hacer dos versiones y tampoco creo que dejen de exprimir el hardware si pueden hacerlo.
De hecho, eso fue lo que pense inmediatamente despues de ver la presentacion del 3GS y es lo que va a hacer que cambie mi 3G por uno en cuanto me deje Movistar.
oletros
@Franz Si usa OpenGL ES 2.0 no es compatible con los modelos anteriores, sólo con el 3GS
gicalin
Sería muy poco inteligente sacar juegos solo para el 3G S, porque es un iphone que le queda mucho tiempo para conseguir el mercado que ha conseguido el 3G en un año entero. Interesa entonces sacar juegos para el 3G, porque los comprará mas gente. Por eso apple dijo que de momento no había que preocuparse de eso. Con el paso de los meses y los meses, la cosa cambiará. Entonces saldrá otro iphone y a volver a empezar,,,
alex_dlc
mi pregunta: estan marginando al iphone edge? respuesta: si!!!
antoniodc.17
Lo que les importa es el dinero que puedan ganar , y que es mejor para ellos , que solamente lo pueda disfrutar 1 iphone o que aunque el juego sea peor lo puedan disfrutar todos los iphone y ipod touch? Esta claro que escogeran desarollar para todos y no solo para el 3gs , es de logica.
manuel15
no! simplemente porque hay millones de iphone 3g en la calle y esos millones son mucho dinero, muchos posibles compradores, supongo que al momento de ofrecer una aplicacion habra una version para 3g y otra con mas caracteristicas para 3gs
albertorodriguez
"Sería muy poco inteligente sacar juegos solo para el 3G S, porque es un iphone que le queda mucho tiempo para conseguir el mercado que ha conseguido el 3G en un año entero" Perdona Gicalin pero, sabes cuantos iPhone 3G S se han vendido sólo en 7 paises en el primer fin de semana? 1.000.000 Crees que tardará mucho en iPhone 3G S en ganar cuota de mercado? Yo no lo creo. El EDGE está medio muerto y el 3G en un año, cuando salga la verdadera renovación del iPhone estará también camino de morir.
antoniodc.17
No os olvideis del ipod toiuch que es otro porcentaje importante de los compradores que tambien se quedaria atrasado .
manuleunam
como desarrollador del iphone que soy creo que el redactor no tiene ni idea. Primero. OpenGL 2.0 es compatible a partir del Iphone SO 3.0 no del nuevo Iphone3GS. Segundo. El desarrollo de aplicaciones se realiza de la misma manera y el aumento de memoria RAM servirá para que se puedan ejecutar más aplicaciones simultaneamente. Es decir, solo se puede utilizar la misma memoria que en el Iphone 3G. Es verdad el que el Iphone 3GS es un poco más rápido en cuanto a procesamiento, pero eso no quiere decir que los nuevos juegos no vayan a funcionar. Parte del trabajo de un buen desarrollador es hacer que una aplicación funcione bien en todas las plataformas en las que se va a distribuir.
P.D. Ahora el problema está en que los desarrolladores están ilusionados con el SO 3.0 y la posibilidad de juegos en P2P etc. pero como la mayoría de Ipod Touch no se actualicen me parece que pocos desarrolladores van a crear aplicaciones con las nuevas posibidades del SO 3.0 ya que reducen el mercado muchisimo.
oletros
@manuleuman
"como desarrollador del iphone que soy creo que el redactor no tiene ni idea. Primero. OpenGL 2.0 es compatible a partir del Iphone SO 3.0 no del nuevo Iphone3GS."
Falso, el iPhone 3G es hacelera por hardware sólo OpenGL ES 1.1, no OpenGL ES 2.0
Así que el que creo que no tiene ni idea es el "desarrollador del iPhone" y no el redactor.
iileandromp
No sean ridiculos. La App Store es un NEGOCIO. No creo que los desarrolladores van a limitar el uso/ventas de sus aplicaciones para un solo telefono por mas potente que las quieran hacer!
Y no creo que el "edge" este marginado. Mas del 99% de las aplicaciones funcionan a la perfeccion, y ademas, todos saben que el iPhone "edge" era como la version beta, digamosle asi y el iPhone en si todavia lo es., de que haya ciertas limitaciones en el hardware es mas que entendible. Esto pasa con todos los productos!, cada compania trabaja lo mas posible para mejorar sus productos, las companias de 3ros simplemente se tienen que adaptar a las mejoras.