sesam.hu

Engineering Manager / trail runner / Budapest, Hungary

Flickr 3.0

Again, the Flickr app changed for the better, and I like it a lot. I wonder what would make more people switch over to it from Instagram. Also, I really should finish uploading all my pictures, they’re starting to take up way too much space.

Monument Valley

Wish you were here.

Monument Valley

Töltöttségjelző

A zen felé vezető úton a mai lépés az volt, hogy kikapcsoltam a telefonon a telep százalékos kijelzését.

Körbement nemrég Scotty Loveless írása arról, mit érdemes tenni a jobb akkuidőért iOS alatt, és ez kivételesen tényleg nem egy tizenkettő egy tucat cikk, amiben addig jut csak el a szerző, hogy majdnem minden hasznos funkciót kapcsolj ki. A srác tényleg kompetens, két évet dolgozott Apple Storeban, ahol nem volt ritka az akkuidő miatt panaszkodó ügyfél.

A hatodik lépés a listájában a százalékos kijelzés kikapcsolása. Meglepőnek hathat, de egyszerű pszichológia: sokszor csak azért ébreszti fel az emebr telefont, hogy megnézze, hány százalékon áll az akku. A telefonjukat gyakran használóknál ez már-már kényszeres mértéket tud ölteni. Ezekkel a teljesen haszontalan aktiválásokkal viszont épp csökken az akkuidő. Amúgy is fölösleges ezen rugózni, vannak fontosabb dolgok az életben, minthogy hány százalék a mobilod töltése épp.

Mindemellett ez a százalékos adat nem pontos indikációja a töltöttségnek, hanem egy becslés, amibe beleszámolja a készülék, hogy milyen az aktuális terhelés. Autós nyelven nem az üzemanyagszint, hanem a becsült megtehető kilométerek száma. Ami városi fogyasztással jóval kevesebb, mintha épp autópályán zúznál.

A többi tanács is elég jó szerintem. Például azt is szoktam tapasztalni, hogy utazáskor a gyenge térerő és a gyakori cellaváltások a szokásoshoz képest jóval gyorsabban leszívják a telepet.

Azt hiszem, nem véletlen, hogy a gyári alapbeállítás szerint a százalékos jelzés ki is van kapcsolva.

iOS 7 beta 3

Én még mindig kitartok az iOS 7 béta verziójánál, a bugok ellenére. Egyszerűen nagyon fura már az iOS 6, megszoktam az újításokat. Például az a lehetőség, hogy az appoknak egyenként határozhatom meg, hogy kapjanak-e mobilos adatelérést, elég szuper dolognak bizonyult amíg külföldön voltam.

Azért voltak kellemetlenebb élmények is. Az én telefonom volt a GPS is egyben, és belefutottam abba, hogy ha 20% alá merül az akku, és újraindul a telefon, (amit néha sajnos magától is képes csinálni a béta) akkor bekapcsoláskor feljön egy pillanatra a figyelmeztető pop-up, de azonnal el is tűnik. Viszont ez az ablak az egész rendszer felett van, és mivel nem én, a felhasználó, zártam be, odaragad, és innentől semmilyen érintésre nem reagál a képernyő. Nem lehet kinyitni a telefont, sem kikapcsolni. Az egyetlen megoldás, mint arra rájöttem, ha töltőre dugja az ember, és úgy indítja újra: ilyenkor nem dobja fel a figyelmeztetést. Azért Triesztben ragadni emiatt nem lett volna annyira vicces.

A másik ilyen probléma, hogy a SIM PIN-t nem kéri el minden esetben a telefon. Ezt eddig meg lehetett kerüli valamilyen telefonszám, például a 1430, felhívásával; ilyenkor újra bekérte a PIN-t. A ma kiadott harmadik frissítés azonban ebből a szempontból rosszabb lett: az iCloud jelszó úgyanúgy felülírta a PIN pop-upot, és telefonálni is hiába próbáltam, egyszerűen csak lekapcsolt. Pár újraindítás segített csak.

Nagyjából tízperces tapasztalatom alapján a beta 3 azért végre iPhone 4S-en is gyorsabb lett (kivéve a parallax). Azt majd meglátom, hogy az appok is kevesebbet fagynak-e. Nagy kár, hogy az iOS 7 hivatalos megjelenéséig az iOS 7 SDK-val fordított alkalmazásokat nem lehet beküldeni a Storeba.

Endomondo update

Nem is értem, eddig miért nem lépték meg, mindenesetre végre tud olyat az Endomondo iOS app is, hogy a sportolás befejeztével egy megosztás képernyőn felajánlja, hogy kiteszi az aktuális teljesítményt Facebookra, amihez lehet egyedi megjegyzést is fűzni, illetve ismerősöket bejelölni.

Még képet is enged feltölteni, ami azonban csak az Endomondo weboldal idővonalába kerül ki, a Facebookra már nem. A Twitter integráció pedig továbbra is hiányzik, nekem legalábbis. Twitterre kitenni még az Endomondo weboldalról sem lehet.

Eddig ugye az volt, hogy be lehetett állítani, hogy vagy mindent kitoljon Facebookra is, vagy semmit sem. A mindennel meg az volt a bajom, hogy hamar unalmassá válik a “reggel betekerek dolgozni – este haza” rutin, míg mondjuk egy sportcélú hétvégi biciklizéssel már eldicsekedtem volna.

Endomondo

Hangouts

A Google I/O 2013 egyik nagy bejelentése az egyesített üzenetküldő szolgáltatás, a Hangouts. Eddig ugye lehetett Google Talk asztali alkalmazást használni, ami sosem lépett ki a béta verzióból, illetve chatelni a GMail vagy a Google+ webes felületén. Androidon sokkal cifrább volt a helyzet: az SMS alkalmazás mellett élt a Google Talk, de a Google+ appból is lehetett chatelni. iOSen pedig nem igazán találtam jól használható GTalk klienst.

Google Hangouts

Az iOS alkalmazást próbáltam ki. Designban követi a jelenlegi Google trendeket, szép, letisztult formákkal operál, és az animációk is csinosak. Nagyon zavaró dolgot nem tudnék mondani, kivéve talán hogy nehéz megkülönböztetni, ki írt mit, hiszen a buborékok mindkét félnél egyszínűek.

Szerencsére mindazt tudja, amit a Facebook Messengerről szóló bejegyzésben összeszedtem: cross-platform, offline üzenetek kezelése, előzmények szinkronizálása, értesítők szinronizálása. Azért néhány hibába belefutottam az iOS alkalmazással, például amikor Push értesítőből érkeztem az appba, akkor nem töltötte be az azóta érkezett üzeneteket, csak állt bambán. Ezeket a Google biztosan kijavítja persze, és azt sem hiszem, hogy az iOS volt a fókuszuk, az élményből mindenesetre levon.

Illetve ami nálam game breaking, és azt eredményezte, hogy a screenshot elkészítése után töröltem is a telefonról egyelőre: elképesztő ütemben zabálja az akkut. Az akkucsere óta soha nem értem még úgy haza egy munkanap után, hogy 25% alatt van a telefon, kivéve ma. Ezen még van mit csiszolni.

A Facebook megoldásának az előnye amúgy szerintem abban mutatkozik meg, hogy ott elég ha valakit felveszek ismerősnek, ami ugye akkor és ott nem kifejezetten chatelési szándékkal is történhet, utána rögtön elérhetem a Messengerből. A Hangouts kapcsolatfelvételi metódusa nem egészen tiszta számomra, például elég ha én valakit felveszek a köreimbe, már írhatok is neki, vagy vissza kell hogy igazoljon? Kell tudnom az email címét? Az iOS app mindenesetre induláskor hozzáférést kér a kontakt listához, gondolom az email címeket szedi ki onnan.

Így nem értek egyet Gergővel, hogy ez egy “jól megcsinált Facebook Messages cucc”. Szerintem ez egy tisztességes munka, ami megoldja végre az Androidon fellelhető káoszt az üzenetküldés területén, és mi iOS felhasználók meg kaptunk végre egy működőképes GTalk klienst. Illetve kapunk majd, ha megoldják a teljesítményproblémákat. És egyelőre az SMS-t sem fogja integrálni Androidon, nem úgy, mint az iOS Messages appja, bár ezt már beígérték.

Amiről meg olyan sok szó nem esett, de szerintem fontos, hogy a Hangouts már nem XMPP protokollt használ, mint az elődje. Ezzel rendesen alávágtak az olyan külső integrált megoldásoknak, mint az Adium. A magyarázat persze az, hogy a sebesség és a felhasználók igényeinek az előtérbe helyezése volt a döntés mögött.

Most viszont tényleg az van, hogy az ismerősök egy része a Facebook megoldását, mások meg a Google-ét preferálják, az iOS-t használók meg egymás között iMessageznek. Nálunk talán a BlackBerry kissebb gond. Csak kell tartani egymás mellett több klienst.

Az üzengetésről

Nem gondoltam volna, hogy ez lesz, de ma szépen lecseréltem a kezdőképernyőn a Beejive ikonját a Facebook Messengerre. Egyszerűen az utóbbi időben mindenkivel ezt használom, be sem szoktam lépni GTalkra.

Tényleg benne van minden, ami egy üzenetküldőbe kell:

  • Asztali gépről és a két nagy mobil operációs rendszerről is elérhető
  • Lehet offline kontaktoknak is üzenni, kiváltja az SMSt
  • Szinkronizálja az előzményeket a készülékek között
  • Ha az egyik készülékeden fogadod az üzenetet, a többi abbahagyja az értesítők küldését

Az első ponton van mit fejleszteni, hiszen OS X alatt csak a weboldalon lehet beszélgetést folytatni. Logikus lett volna a Mountain Lion Facebook integrációjával a Messagesbe belehegeszteni a Facebook chatet is mondjuk, de ez nem történt meg. A bejegyzés kedvéért megnéztem, és nem Jabber, hanem MQTT protokollt használ, ami mondjuk nyílt forráskódú.

A Google Talk számomra legnagyobb problémája, hogy a legtöbb iOS-es implementációja elég gyászos. A Beejive-ot elviselhető volt használni, de az is bele tudott ragadni egy-egy szinkronizálásba néha. Androidon persze sokkal jobb a helyzet, de ez engem nem vigasztal. Valamint én nem is használom a GMail fiókomat, így nyitva sincs egész nap a böngészőben. Szerencsére az OS X Messages ezt kulturáltan megoldotta.

Az amúgy nekem nagyon bejövő iMessage-nek a fentihez hasonló baja, hogy Androidos vagy Windowsos kapcsolataimmal nem lehet használni.

A negyedik pontban felhozott készülékek közti váltást a Messenger viszonylag kecsesen oldja meg, fel tudom kapni a telefont ha épp elmegyek otthonról, és azon folytatni egy beszélgetést, ha úgy adódik. Ha hosszú ideig nincs kommunikáció, akkor az első üzenetnél megint együtt jelez a telefon és a gép, de utána már csak az, amin válaszoltam.

Az is jó dolog még, hogy látszik, ha a fogadó fél elolvasta az üzenetet, még ha így nehezebb is elbújni. Na meg ott van rajta minden kontakt alapból, nem kell azzal bohóckodni, hogy meghívót küld az ember, amit aztán vagy elfogadnak, vagy nem. Nekem szimpatikusabb ez. Ha valakivel nagyon nem akarok beszélni, akkor beteszem egy olyan csoportba, aminek fixen offline vagyok.

Mindenesetre most már csak anyát kell átszoktatni a Messengerre a KIK-ről, és kész. Emlékeztek még amúgy, amikor mindenki MSN-ezett?

Notification hell

Probably the most annoying thing currently about using applications on more than one platform: notifications not syncing.

By the end of a workday my phone is full of push notifications and app badges I have already dealt with using the computer. As a result I find myself regularly doing rounds of cleanup: opening up apps one after an other to have them clear the badges. It’s partly because I’m obsessive that way and also because notifications kind of lose their meaning if read ones are not cleared.

I do like badges on app icons in iOS, don’t get me wrong. I missed them a lot during my few months of being an Android user. For me they work like a to do list: I can see which applications need attention. I only wish they would sync, like if I read a Facebook comment on the computer then the iOS app would lose its badge too, and the relevant entry in the Notification Center would disappear as well.

This is the aspect in which iMessage currently beats every other service: not only do messages arrive on all connected devices but the notifications are also constantly kept in sync and being removed when a message is read on another device.

Nike+ Running 4 [updated]

A new version of the Nike+ GPS app hit the store today. The interface is redone from scratch matching the design of the also new HTML5-driven website. I love all the changes so far. My favourite is the new landscape history view, where the list of runs morphs into a chart. Seeing this made me want to go for a workout right then:

With this version the app is no longer iOS exclusive, they released an Android application as well. And for a limited time both are free to download, so go grab them while you can.

 

Update: To save yourself the annoyance, upgrade to 4.0.1 to fix the lock screen / background bug. Thx @verkutya.

iCloud sync on iPhone 3G

Bár az iOS 5 nem kompatibilis az eredeti iPhone-nal és az iPhone 3G-vel, az új iCloud szinkronizációs rendszer email, naptár és kontaktlista szolgáltatása ugyanúgy használható kézi beállítással. Sőt, bármilyen IMAP, CalDav és CardDav protokollt támogató szoftverrel együttműködik: nekem az Androidon is sikerült iCloud emailt csiholnom.

iOS alatt a Settings > Mail, Contacts, Calendar > Add Account… > Other menüben lehet beállítani mindhárom szolgáltatást.

A szükséges adatok a következők:

  • Bejövő IMAP szerver: imap.mail.me.com
  • Kimenő SMTP szerver: smtp.mail.me.com
  • Naptár szerver: caldav.icloud.com
  • Kontakt szerver: contacts.icloud.com
  • Felhasználónév: az iCloud email cím

A neten fellelhető leírásokban említett p01-p03 prefixekre saját tapasztalatom alapján nincs szükség, ezt az iOS automatikusan kitölti a szerver ellenőrzése közben.

Fontos viszont odafigyelni, hogy ha valakinek a régi @mac.com email címe is él, akkor azt írja be felhasználónévnek. Nekem mind a naptár mind a kontaktlista szinkronizáció csak így működött, a @me.com végű címmel nem.