Sunday, June 12, 2005

Porting di applicazioni PPC su MacIntel

Si fa un gran parlare del porting delle applicazioni scritte per PPC su MacIntel.
Una migrazione hardware è sempre un momento critico gli sviluppatori e soprattutto per i grandi progetti,
un grande lavoro. Penso a chi ha codice multi piattaforma scritta sicuramente su Codewarrior.
Per i piccoli sviluppatori che usano cocoa e in pratica non accedono direttamente alle funzioni del processore la cosa sembra non sia molto complicata.
Dal blog www.inessential.com di Brent Simmons, lo sviluppatore del mio aggregatore di news preferito, NetNewsWire ma anche di MarrsEdit, pare che nel suo caso non ci sia voluto più di due ore, e come riporta nel suo post di ieri mattina, si tratta per questi semplici progetti di splittare qualche checkbox e sistemare qualcosa. Voglio sperare che sia davvero per molti così semplice.
In sostanza per uno sviluppatore certamente è stato molto più impegnativo il passaggio da OS9 a OSX che questo passaggio hardware. Riporto un piccolo estratto dal post di Brent Simmons.


"At WWDC Eric helped me get NetNewsWire and MarsEdit building as universal binaries. It took a little under two hours. It took as long as that only because these two apps are made up of over a dozen projects, and we had to change the settings (the famous checkbox, plus some other things) and rebuild each project individually.

Code changes? Nope, just time spent mainly in various inspector windows in Xcode getting things set up correctly.

And that’s why I think this transition will be a success—because it was so easy to create universal binaries, thanks to the great work of Eric and his co-workers."


No comments:

Post a Comment