Attualmente sto pensando di scrivere una versione OS X del mio software Windows. La mia applicazione Windows supporta ancora Windows XP, e so che se dovessi abbandonare il supporto ora, i nostri clienti piangeranno un sanguinoso omicidio.
Sono nuovo nello sviluppo di OS X e, mentre imparo la tecnologia, le API, ecc., mi sono reso conto che se ho intenzione di fornire un livello paragonabile di compatibilità con le versioni precedenti (ad esempio fino a OS X 10.5), vorrei Non essere in grado di utilizzare molte cose che sembrano molto utili e rilevanti nel mio caso (ARC, comunicazioni XPC, molte altre). Questo è molto diverso da Windows, a mio avviso, dove sono cambiate poche modifiche tra Windows XP e Windows 7 dal punto di vista degli sviluppatori di applicazioni desktop.
Quindi, da un lato, sembra uno spreco totale attenersi alle API del 2007 o 2009 nel 2012. D'altro canto, secondo report NetMarketShare e report Stat Owl Mac OS X 10.5 e 10.6 market la quota è ancora dell'11% e del 35% -40% rispettivamente. Tuttavia, non sono sicuro che questi vecchi utenti di sistemi operativi siano il mio pubblico di destinazione (acquirenti di utilità software) se non si preoccupassero di aggiornare il loro sistema operativo ...
La mia domanda : ci sono altri motivi che dovrei prendere in considerazione quando decido di scegliere come target 10.5 o 10.6 o 10.7 per una nuova applicazione?