A hétvégén volt szerencsém pár érdekes kompatibilitási problémával Microsofttal kapcsolatban. Pontosabban van, amiről olvastam, van, amit találtam. Az egyik az Internet Explorer sikeres, szabványos tesztjeivel foglalkozik. Korábbi írásomban már írtam arról, hogy az Internet Explorer 8 már képes átmenni az ACID2 teszten. Azóta annyi változott, hogy a kompatibilis módhoz mégsem kell módosítani az oldalakat. Hurrá.
Na, mindegy, amiről beszélni akartam, hogy megjelent az ACID3 teszt is (abból kiindulva, hogy most már minden böngésző átmegy a korábbin, legalább a fejlesztői változatok). Az új teszt szép, csili-vili, a Webkit motor közel van hozzá, hogy átmenjen (90% felett van, utolsó információm 92%, de azóta nőhetett), Firefox béta 70%-on (na, ez meg valószínűleg nem fog sokat nőni a 3-as verzió kiadásáig, mert állítólag architekturális változások szükségesek), Opera hasonló eredménnyel zár.
Ami nem meglepő, hogy az IE lenn van: az IE 7-es verziója kemény 12%-ot ér el. Ami viszont meglepőbb, hogy az 5.5-ös ezt felülmúlja: 14%. Hát igen, az IE is fejlődik (mielőtt valaki nekem támadna, a 8-as verzió majdnem 50%-ot javítva 17%-on tart…). A részletes eredmények elérhetőek a http://www.anomalousanomaly.com/2008/03/06/acid-3/ címen. Természetesen nem hivatalos link, de amit ellenőrizni tudtam, az egyezik. A szerző állítása szerint megpróbálja követni az eredményeket.
A másik érdekes kompatibilitási dolog, amivel szembesültem, az a csodálatos Powerpoint 2007 formátumai. Egyik szakirányos tárgyunkon csapatmunkában kell házi feladatot beadni, aminek része volt, hogy egy prezentációt kell előállítani. Srác gépén Office 2007 van (az enyémen meg nincs MS Office, de állítólag a Keynote kompatibilis).
Na, haver kiválaszt egy mintát, összerak egy kezdeti változatot, átküldi. ppt-ben, nem az új formátumban. Megnézem, jónak tűnik. Elkezdem szerkeszteni. Eljutok odáig, hogy az egyik címsor szövegét módosítanám. Duplaklikk, feltűnik, hogy a kurzor nem változott szövegkijelölőre, még egy dupla klikk, aztán rájövök, hogy ez nem fog menni. Az eszement Powerpoint 2007 képként exportálta a címsort.
Erre őszintén egyetlen értelmes magyarázatot tudok elképzelni: valami elvont betűtípust használ (értsd: olyan betűtípust, amit először az Office 2007 telepít, korábban teljesen ismeretlen volt). De biztosan ez a megoldás efféle problémák kezelésére? A megszokott megoldás, hogy a betűtípusra hivatkozunk, és ha a célhelyen nincs meg, nyomunk valami figyelmeztetést, esetleg helyettesítjük, miért nem jó? Az ok, hogy pdf-stílusban nem lehet beágyazni a fontot a fájlba, ha ezt a ppt-specifikáció nem támogatja. De a másikat miért nem lehet csinálni. Esetleg miért nem lehet figyelmeztetni, hogy hé, öcsisajt, ezt nem tudom exportálni.
Mindenesetre az egyetlen értelmes konklúzió: egy újabb MS Office termék, aminek a kompatibilitási adataiban nem lehet bízni (vagy még inkább csak egyszerűen MS termék). De ez a képként exportáljuk a címsort még a visszamenő kompatibilitást is ellövi (2003-as vagy korábbi verziókkal). Bár lassan azt hiszem, hogy már ezt is megszoktuk. De ez van. Vannak dolgok, amiben a Microsoft soha nem volt túl erős. Igaz, neki nem is kell törődnie másokkal, bőven elég, ha az van, amit ő akar. Hisz a többség azt csinálja, amit ő akar, a kisebbség meg igazán alkalmazkodhat.
A weben már a Microsoft felismerte, hogy egyre többen használják a nyílt szabványon alapuló böngészőket (Magyarországon a Firefox részesedése 40% körüli), ami szükségessé teszi az interoperabilitást. Amit meglehetősen nehéz lesz elérni. Vajon eljön az a Kánaán, amikor ez meglesz a levelezőszerverek, levelezőkliensek, irodai programcsomagok, netán az operációs rendszerek (desktopok, vagy egyebek, ízlés szerint helyettesítendő a megfelelő fogalommal) világában? Reméljük.