Un ingeniero de software que trabaja en Adobe Photoshop asegura que la decisión de no ofrecer una versión en Binario Universal del programa hasta el lanzamiento de su suite gráfica profesional Creative Suite es resultado del enorme trabajo que supone el cambio al medio de desarrollo Xcode de Apple.
Recordemos que Creative Suite 3, que incluirá las próximas grandes actualizaciones de Photoshop, Illustrator, InDesign, GoLive y Acrobat, no estará disponible hasta el segundo trimestre de 2007.
Por otra parte, el ingeniero de adobe Scott Byer ha escrito en su website que “cuando tuvo lugar la transición de 68K a PowerPC, Apple hizo algo inteligente. Muy inteligente”. “El emulador que ponía en marcha el código 68K sabía cuándo pasaba a código PPC, y utilizaba entonces el vector de llamada Universal Procedure”. Esto permitió a Adobe reemplazar muchas de sus rutinas 68K por versiones nativas PPC a través de plug-ins que fueron distribuidos entre sus clientes. Con un plug-in, Photoshop pudo lograr casi la misma velocidad que tendría una aplicación plenamente nativa, pero sin tener que recopilar la mayor parte del código de Photoshop, con las correspondientes pruebas, dificultades, etc.
Para construir ahora una versión en Binario Universal de Photoshop que funcione de forma nativa en Macs Intel y PowerPC, los desarrolladores tendrán ahora que traducir el código base de la aplicación al medio de desarrollo Xcode de Apple. Esta vez no hay atajos ni opciones de bajo coste.
Como Xcode es un medio de desarrollo relativamente nuevo, hasta ahora no había sido posible utilizarlo en el desarrollo de proyectos extremadamente grandes y con un gran número de archivos que se abren rápidamente, explica Byer. Es por este motivo que Adobe ha confiado de momento en los medios de desarrollo de Visual Studio y Metroworks, que también ofrecen una información de depuración más compacta y formatos de proyecto más estables.
“Apple está haciendo un trabajo sensacional para recuperar el terreno perdido, pero lo cierto es que todavía no tenemos un Xcode capaz de gestionar bien una gran aplicación. Y utilizar varios compiladores significa mucho trabajo en un código base de este tamaño”, dice Byer.
Según Byer, “no tendría ningún sentido” lanzar una versión universal de Photoshop CS2. “Es mucho mejor centrarse en asegurarnos de que Photoshop CS3 sea capaz de exprimir al máximo la potencia que estoy seguro que ofrecerán en ese momento los Mac Intel en lugar de concentrar el trabajo en cambiar un código base viejo a unas nuevas herramientas”.
Fuente: Apple Insider
«enorme trabajo que supone el cambio al medio de desarrollo Xcode de Apple» … bueno para mi que son unos vagos de co****s … «Esto permitió a Adobe reemplazar muchas de sus rutinas 68K por versiones nativas PPC a través de plug-ins» … llamemoslo por su nombre «parche porque no quiero currar en programar las cosas como dios manda» … ¿pero bueno que moto nos quieren vender? En Mac los programas de adobe vienen arrastrando codigo obsoleto, señores que hemos pagado por sus versiones a precio de oro y ¿no son capaces de reprogramarlo como dios manda? clama al cielo que debían haber programado mejor hace ya dos o tres versiones pensando en el futuro y no reutillizando código obsoleto… en fin me exaspera los nervios. Por no decir que ya es hora que se dejen de sus «propios interfaces» y se acomoden al interface madre de cada sistema operativo… ¡ya esta bien hombre de tomarnos el pelo!
Tienes razón… la interfaz de Adobe es para tirarse por la ventana… con lo facil que es hacer las cosas al modo Apple y tienen que andarse con tonterias!!! Y ya se quie no viene al caso… pero a ver si alguno de Epson tambienm pasa por aqui y leee esto… que no he visto interfaces peores en mi vida!!! Qué son esos botones??? Porqué parpadean esquizofrénicamente???
A ver si Apple por fin se anima a sacar competencia a Photoshop y merendarselo como hizo en su día con Premiere. Verás tu como entonces espabilan.
Sin competencia es fácil triunfar. Por eso son tan perezosos.