Az Apple sajnos megint egy kettős lépést tett: Az új iPhoto-ra már egy hónapja folyik a nyálam, annyira tökjó új fícsöröket pakoltak bele, viszont most, hogy fél hete folyamatosan nyomkodom, az a tapasztalatom, hogy bár minden reklámszövegük igaz, az új iPhoto egy erősen bétás állapotban lévő befejezetlen program.

iPhoto - Faces, PlacesAz Apple a Január 6-odikai MacWorld-ön mutatta be az új iLife-ot, amiből engem közvetlenül csak az iPhoto érint, mert GarageBand-et és iWeb-et egyáltalán nem, iMovie-t pedig csak alkalmanként használok. Az új képkezelő két olyan újítást is fel tud mutatni, amire egyből azt mondtam, hogy nekem találták ki: a Faces-t és a Places-t.

Places

Manapság egyre több a GPS vevővel ellátott fényképezőgép, ami fényképezéskor a készítés pontos helyét is elmenti a kép metaadatai közé. A Places pont ezt használja ki, hogy a már sok webes szolgáltatásban látott térképes megjelenítést integrálja az iPhoto-ba. Mennyire jó is megnézni egy nyaralás után a térképen hely szerint a fotókat, vagy mennyivel könnyebben előkereshetőek mondjuk az SCH-ban készült képeim térkép alapján, nem? Az iPhone-om (bár 2G-s) már képes koordinátát menteni a képekbe, így eleve volt pár geotaggelt fotóm. Azonban az első dolog, ami feltűnt: az iPhone 2.0 előtti szoftvere szarul mentette el a koordinátákat, pontosabban a Kelet-Nyugati irány fel van cserélve, így az Atlanti óceán közepén díszelegnek a képeim. Remek. Változtatásra persze csak egyenként, kézzel van lehetőség.

picture-2

Persze a nem geotaggelt fotóknál kézzel be lehet jelölni a készítésük helyét, amivel nincs is gondom, mert jó móka a régi emlékeket feleleveníteni, és egyszer egy napot én szívesen rászánok arra, hogy 1-2 kattintással elmentsem, mi hol készült. Ezt elméletben támogatná is az iPhoto, mert a workflow gyorsnak és egyszerűnek ígérkezik: katt az esemény alján a kis info jelre, erre feljön az esemény info panele, ahol az eddig beírt és a nagyobb, ismertebb helyeket tartalmazó adatbázisok alapján automatikus kiegészítéssel ellátott szövegmezőbe kezdhetjük el gépelni a helyet.

iPhoto - geotag

Ellenben úgy tűnik, hogy valahogy nincs teljesen átgondolva az egész: Annak ellenére, hogy Google Maps használt a térkép, nem kapjuk meg a GMaps webes felületén eltárolt helyeinket (nem is kereshetőek!), a térkép lassú, akadozik, wheel-lel nem tudunk nagyítani–kicsinyíteni rajta, nincs utca nézet, és ami a legidegesítőbb: nagyon gyakran bizonyos térképdarabok nem jöttek le nálam. Rendszeresen előfordult, hogy bár az esetek többségében lehet duplakattal ráközelíteni az adott helyre, többször ez nem működött, a térkép alatti +/- gombokat kellett nyomkodni, aminek hatására hol megjavult, hol nem. A program ránkerőlteti, hogy minden helyet, ahová fényképeket akarunk elhelyezni kézzel elmentsünk a kedvenceink közé, amihez szükségszerű egyedi nevet is kitalálni, mert különben lesz 100 “Györ” elnevezésű helyünk, nem lehet csak úgy megmondani, hogy ez vagy az a kép itt van a térképen és kész. Valahogy a flickr képrendezője nekem jobban kézre állt.

iPhoto - New Palce

Az új helyek hozzáadása sem teljesen átgondolt: Miért van például külön kedvencek és kereső fül? A keresés fül miért nem jegyzi meg, hogy hol jártam utoljára, miért kell mindig kézzel beírnom, hogy “Győr”, hogy elinduljak? Amikor egy esemény helyét akarom megmondani, és rányomok az “Add new Place”-re, akkor miért van lehetőségem egyszerre több helyet is megadni, holott úgyis egy fotóhoz egyszerre csak egyet tudok hozzáadni? Jó ötlet, hogy nem csak pontos helyet, hanem egy bizonyos sugarú környezetét is be tudom állítani, de miért nem jelenik ez meg az események (képek) infó ablakában is?

Faces

iPhoto - Faces

Értetlenül állok a Faces előtt. Elméletileg arra lenne jó, hogy megmondja, hogy ki van a képeken egy remek arcfelismerő algoritmus segítségével. Az algoritmussal nincs is baj, ha valakinek az arca szemből látszik a képen (mindegy, hogy sötétben, világosban, takarásban, szemüvegben, vagy éppen más hajjal), akkor azt elég jó hatásfokkal felismeri. Pontosítsunk: első futtatáskor az iPhoto végigmegy az összes képeden (nekem 20.000 db van, ez eltartott egy 5-7 óráig), és megkeresi a képeken az arcokat. (Itt jegyezném meg, hogy nagyon tetszett, hogy a műveletet le lehet pause-zni. Okos.) A művelet eredménye 95%-os, tehát 1-2 olyan képrészletet is bejelöl, ami nem arc, de ez még bőven a hibatűrésem feletti működési eredmény. Ezek után elkezdesz végigmenni a képeiden, és minden számodra fontos emberről keresel 1-2 képet, majd megmondod az iPhoto-nak, hogy ő mondjuk Béla. Az iPhoto pedig folyamatosan építi a bejelölt képekből a kis adatbázisát, ami alapján egyre jobb hatásfokkal tudja megmondani egy képen bejelölt arcról, hogy az Béla-e, valamint ha Bélára kattintasz a Faces szekcióban, akkor a Béláról bejelölt képek után felajánl egy csomó képet, amin szerinte ő van (csökkenő valószínűségi sorrendben). A képek bejelölése piszok egyszerű: egy kattal, vagy Finder-szerű lasszóval egyszerre több képet is elfogadhatunk, illetve két kattal elutasíthatunk. Az iPhoto segít: csak a kérdéses arcot mutatja, nem kell kibogarásznunk, hogy hol áll az illető a képen.

iPhoto - Faces pic

Az értetlenségem ott kezdődik, hogy ez miért nincs semmilyen szinten sem integrálva a rendszerrel? Tiger tájékán az Apple egyik fő vonzereje számomra az integráltság volt. Mára ez mintha eltűnt volna. Mire gondolok? Az emberekről kért info ablakban be lehet írni a valódi nevüket, de még egy szimpla névkiegészítésre sem képes az iPhoto a rendszer címtár alapján! Ott a mező az emberek e-mail címének is (minek?), és azt is kézzel kell beírnom. Mennyire jó lenne, ha az iPhoto-ban egy emberről összeszedett képek az Address Bookban is látszanának, nem? Ilyen nincsen. Még a Spotlight keresésben sem szerepelnek találatként a képek az adott névre keresve! Ezt több, mint szánalmasnak tartom.

A hiányosságok olyan dolgok, amik felett még szemet tud hunyni az ember, együtt lehet élni velük. Amivel viszont már nem lehet, az az, hogy az iPhoto bugos. Fél hete jelölgetem az embereket a képeken, építem az emberekről a profiljukat, hogy minél okosabb legyen a program, minél könnyebben megtalálhassak egy-egy keresett képet, és persze hogy a jövőben minél kevesebb munkával teleírhassa az magától metaadatokkal az újonnan importált fotóimat. Erre ma mit látok? 3-4 (talán több?) emberem eltűnt (!!), több embert az iPhoto valami bug folytán összevont (!!!!). Szóval várhatunk a hibajavításra. De vajon minek adták ki ezt így, ha még nem kész a program?

Az arcfelismerés maga elég jó hatásfokkal dolgozik, mint mondtam, azonban ha kicsit akarnák, még klasszisokkal jobbá tehetnék: hiszen ki lehetne egy csomó mindent használni. Például ha egy eventben egy piros pulcsis embert bejelölünk Gézának, akkor valószínűleg az eventben lévő többi piros pulcsis is ő lesz, és nem Jánoska, aki legutóbb egy 10 évvel korábbi képen fordult elő (és piros pulcsit sem hordott). Szép dolog az is, hogy a szakáll, szemüveg nem okoz gondot a felsimerésnél, azonban ezek azért segíthetnék azt. Ha valakit még sosem jelöltem be szakáll nélkül, akkor azért elég valószínűtlen, hogy egy borotvált ember ő lesz. Mivel van remek hely-információnk, azt is fel lehetne használni a keresés segítésére: hiszen a legtöbb ismerősünk egy bizonyos helyhez köthető. Ezeken kívül rengeteg más metaadat is rendelkezésre áll még: pl. én anno taggeltem a képeim egy részét nevekkel, az is plusz valószínűségként felhasználható lenne, vagy mondjuk a kép, event neve (“Anna szülinapja”). Arcok felismertetésénél akkor kapunk javaslatot, ha elég nagy számú jellemzőjében hasonlít a két arc. Ha nem talál nagyon hasonlót, akkor nem ad javaslatot. Ha viszont többet talál, akkor is a legvalószínűbbet kapjuk csak, holott simán felajánlhatna többet is. A hasonlósági keresést ki lehetne terjeszteni arcokról helyekre is, ajánlhatna így helyeket is a rendszer.

Bugok

Sajnos rengeteg buggal találkoztam. Az arcok felismertetése közben a program 5-6 alkalommal is lefagyott. Szerencsére adatom nem veszett el egyik esetben sem (vagy ekkor keveredhettek meg az emberek? Hmmm…). Ma 3-4-szer előfordult az is, hogy egész egyszerűen eltűnt az iPhoto ablaka. Nem tudtam előhozni sehogy, csak kilépéssel és újraindítással. (Ez a bug valhogy összefügghet azzal, hogy animációk lefutása közben váltottam át más programra.) Az iPhoto összességében konzisztensen döglassú, a Faces/Places rész 5-8 sec alatt jön be, tetü a térkép (100 Mbiten is), képek nézegetésénél indokolatlanul sokat reszel, full screenbe többször is fél perces laggal ment ki, szinte semmit sem neveznék gyorsnak benne, bár a legtöbb művelet azért még épphogy tűréshatáron belül van. Egyáltalán nem azonnali a Faces javaslatokat tévő része sem. Izzasztja a videokártyát (a GMA950-et legalábbis), be-bevillannak bithibák képek nagyításánál scrollozáskor, a Core Animation-ös animációk erőteljesen szaggatnak (pl. amikor bezárom egy ember info paneljét).

Rengeteg apró glitch-et tudok mondni a programban, ami csak hanyag programozói/tesztelői tevékenység eredménye:

  • nem lehet le/fel nyilakkal navigálni az automatikus kiegészítés találatai közt a Palces helybeírásnál
  • überbéna Names módban a navigáció (enterrel nevezel el egy embert, tabbal mész a következő arcra, nyilakkal meg a következő képre
  • nincs semmi visszajelzés, hogy még próbálja-e azonosítani az arcokat Names módba lépéskor a program, vagy nem talált senkit a képen
  • überbéna az arcok kijelölése – miért nem húzhatok én téglalapot kézzel, miért kell arrébbtoligálni és átméretezni egy, a kép közepén megjelent téglalapot? Ráadásul utána már át sem lehet méretezni.
  • a kép szélén lévő emberek neve olyan dobozba van kiírva, ami nem az arcra mutat
  • gyakran a nevek eltakarnak másik arcokat, így nem tudom kitölteni őket
  • Names módban mi a fenéért nem lehet nagyítani?
  • Faces nézetben nem lehet a név begépelésével az adott emberhez ugrani
  • egy ember képeinek nézésekor soronként lehet csak görgővel scrollozni (“Smooth scroll” bekapcsolva)
  • és még egy csomó ilyen apróság van…

Amit én szeretnék

Nekem az a vágyam, hogy az Events, Photos, Places és Faces csak nézetek legyenek, vagyis pl. ha egy smart foldert nézek, akkor tudjak átkapcsolni ezek közt, és láthassam a folder által kigyűjtött képek helyeit a térképen, vagy hogy milyen eventekben vannak a keresésnek megfelelő fotók. Morbidnak tartom a prgoram jelenlegi filozófiáját. Szép és jó az is, hogy van ez a két új dolog, amivel könnyebben navigálhatunk a képeink közt, de azért ezt a tömérdek metainfót jóval több dologra is lehetne használni. (Pl. ott a bal alsó sarokban felgördülő info cucc, amibe simán ki lehetne írni, hogy ki van egy képen.)

Végül

Égető szükségem van egy olyan programra, mint az iPhoto. Az a baj, hogy az iPhoto – bár egyre jobb és egyre többet tud – ismét elbukott a saját maga elé kitűzött célok elérésében. És ezek a nem teljesített célok (fényképek hatékony kezelése, felhasználó életének megkönnyítése, stb, stb.) egyre csak halmozódnak, mert új ficsőröket implementálni kell, úgyhogy nincs idő a régi hiányosságok befoltozására. A szomorú az, hogy még így is ez a legjobb program, ami erre a feladatra készült.