iMac screen freezes caused by faulty hardware

The title basically spoils the ending, but here’s how my dealings with Apple went regarding the freezing iMac.

To recap the issue: ever since 10.6.3 some Macs produce video freezes where the computer remains running but cannot be interacted with. Screen can black out, white out, show stripes or just an endless beachball. The only solution is to hard reset or – occasionally – use ssh to log into the machine and issue a reboot command. The kernel.log is usually flooded with a particularly disgusting GPU dump.

There is a fairly extensive discussion about this problem on the Apple Support Communities board which started in March 201024″ iMac Screen Freezes since 10.6.3 update – pls help!

People in the thread determined that something in the video drivers cause the freezes and that the relevant kernel extensions can be swapped to their 10.6.2 counterparts which stops the lockups. Of course one loses two years worth of video driver updates this way. Regardless, I’ve been doing this for every OS X update since then.

Feeling that I exhausted all available options one day in February I was just fed up enough to exasperatedly email Tim Cook. After all some people did get a reply…

To my huge surprise I did actually receive a response from an Executive Relations representative who forwarded the issue to a Senior Apple Care Specialist. Although the warranty on the iMac has long been expired, they agreed to deal with the case based on the assumption that it is a software problem. I was quite hopeful we could finally find out the cause of this issue together.

Over the phone I was instructed to set up a separate partition with a fresh install of OS X Lion to prove that none of my installed third party software are the culprit. For weeks I was trying to reproduce the freeze on that installation with little success almost losing belief that it would occur until finally it did freeze out on me, classic rainbow cursor style. Logs and system information were gathered and sent over in hope.

Only the reply I got a week later was a major letdown: the engineers allegedly determined that the root of the issue is malfunctioning hardware. I was told that since the warranty had expired they are unable to offer a replacement video card or any other free solution. What’s infuriating about this is that my iMac is an early 2008 model; 10.6.3 came out on 29 March 2010, meaning I was most likely out of the 1 year warranty when I even had the chance to find out about the problem. Along with several others I was sold a computer with allegedly faulty hardware, with said fault well hidden during the time covered by warranty. That, or everyone’s video cards just fried the day 10.6.3 came out…

I seem to recall that replacement programs have been started for much less. Also we are talking about a company with enough cash to buy my home country’s national debt. And I still get to use a computer with a broken video card.

OS X Mountain Lion

Az első Macem Tiger operációs rendszerrel érkezett. Elvileg lennie kell valahol telepítő DVD-nek is hozzá. Azután megvettem rendesen a Leopardot és a Snow Leopardot is, majd végül a Liont. Utóbbihoz már nem járt DVD, csak az App Store tudja, hogy nekem ilyenem van. Cserébe több gépre is feltehetem.

Utólag érdekes visszaolvasni, hogy milyen funkciókért lelkendeztem anno. Nagyon ráérhettem, amikor a Leopardról írtam hosszú értekezést. Aztán persze soha nem használtam például az UI recordingot vagy az Automatort, pedig az utóbbi biztosan nagyon hasznos. Már csak homályosan emlékszem, hogy a Tiger idejében még widgetet kellett telepíteni ahhoz, hogy normálisan lehessen válogatni a WiFi hálózatok között, vagy hogy nem az appok voltak az elsők a Spotlight keresésben. Valamint azóta nyilvánvalóvá vált, hogy a legnagyobb dobás a 10.6-ban végül a Time Machine lett.

A Snow Leopard nem kapott saját bejegyzést valamilyen oknál fogva.

A Lionnál megtetszett a Resume, ami tényleg szuper találmány. A Versionsre még nem volt szükségem, AirDropot pedig nem használtam soha. A legkézenfekvőbb partner öcsém lenne, de ő meg annyira lusta, hogy még nem tette fel a Liont.

A következő macska a Mountain Lion lesz. Ez a Cult of Mac videó két percben átszalad 30 új feature-ön:

Nem tudom, ember használja-e a Launchpadet, de így hogy lesz benne keresőmező, talán alternatívája lehet a Spotlightnak. Persze csak akkor, ha el is lehet indítani az első találatot az egér használata nélkül.

A Software Update kiváló helyen lesz az App Storeban. Remélem megszűnik az a marhaság is, hogy frissítés után még egyszer nekiáll frissítést keresni, és nem lép ki magától.

Lesz végre teljes értékű telefon és asztali gép között szinkronizáló Reminders. Jó lenne, ha egyúttal kiirtanák az emlékeztetőket a Calendarré átnevezett iCalből is.

A Notes app a telefonon az iOS 5 óta megy az agyamra azzal, hogy beleszinkronizálja a jegyzeteket az email inboxomba, ha meg onnan törlöm, leszedi a telefonról is. Na ennek vége, lesz asztali Notes. Halleluja.

A Messagest ki is lehet próbálni már, behozza az iMessage üzeneteket a desktopra. Egyúttal nem felejtette el a GTalkot, úgyhogy az Adium napjai (megint) meg vannak számlálva. Én már tényleg csak azt szeretném, ha a telefonos Messages is tudná a Jabber protokollt, és eljönne a mennyország a földre.

Valamint végre a Safariban is egységesítik a keresőmezőt és az URL mezőt. Ha megjön, esélyes, hogy kidobom a Chrome-ot. Ami visszatartó erő még, az a Google szuper szinkronizálás funkciója. Az iCloud óta kicsit össze vagyok zavarodva, nem tudom meddig lesz például jelszószinkronizálás a Macek között.

A Notifications leváltja majd a Growlt, biztos örülnek neki az utóbbi fejlesztői. Tudom, hogy App Store alkalmazások használhatják csak, de egyelőre nem tudok példát, mi hiányozna.

Az AirPlay eszköz válaszható hangkimenet lesz. Eddig ugye csak az iTunes tudta használni, minden másra az ember vegyen AirFoilt. Egyszer kellett, amikor olyan messze volt az ágyam a géptől, hogy a fülhallgató hosszabbító kábele elkezdett rádióadást venni…

A rendszerbe beépített Twitter, Flickr, Vimeo login nagyon kényelmesnek hangzik, a Game Center meg remélem jó móka lesz. Telefonon már elvagyok azzal, hogy próbálok versenyezni a pontszámaimmal.

A Gatekeeper lesz a felelős azért, hogy megvédje a rendszert a káros alkalmazásoktól. Kongatják a vészharangot, hogy majd jól kiveszik belőle a kikapcsolás lehetőségét, és akkor majd olyan lesz az OS X is, mint az iOS, és csak az Apple által engedélyezett szoftvereket lehet majd telepíteni. Szerintem teljesen jó megoldás, ha valaki amúgy áldozatául esne kártékony programoknak, a jövőről meg úgyis csak találgatni lehet.

Végül innen letölthető a Mountain Lion háttérképe.

10.7.3

Kijött a 10.7.3 Lion update. Én jelenleg 10.7.2-t futtatok 10.6.2-es kext fileokkal, azaz kernel extensionökkel, amik a video megjelenítésért felelnek. A probléma dióhéjban: egyes iMac gépek látszólag abszolút véletlenszerűen képernyő-fagyásokat produkálnak a 10.6.3-as frissítés óta. Ilyenkor a végtelen standlabdázástól a szürke képernyőn át a csíkozásig bármi lehet. A GPU csodás dumpot hány a syslogba, a gépet pedig jó esetben ssh-n keresztül, rossz esetben hardveresen lehet újraindítani.

Most akkor megint megy a tesztelés pár napig, hogy az új frissítéssel jön-e a fagyás. Az Apple pedig magasan tojik a fejünkre, hiszen egyrészt már nem kapható modellekről van szó, másrészt a userbase kis százalékát érinti.

Márpedig ez akkor is egy szoftveres probléma, más nem lehet.

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.

Parancssoros AirPort

Nem tudom, megírta-e már valaki magyarul, mindenesetre ezt most elteszem ide, később biztos hasznos lesz.

Nem egy közismert dolog, hogy OS X alatt a vezetéknélküli kapcsolatokkal parancssorból is lehet dolgozni. Az airport parancs az alábbi könyvtárba van eldugva:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/

A -I kapcsolóval a jelenlegi kapcsolatról szolgáltat információt:

$ ./airport -I
     agrCtlRSSI: -66
     agrExtRSSI: 0
    agrCtlNoise: -92
    agrExtNoise: 0
          state: running
        op mode: station
     lastTxRate: 65
        maxRate: 130
lastAssocStatus: 0
    802.11 auth: open
      link auth: wpa2-psk
          BSSID: 0:1f:f3:6:34:1
           SSID: SeSamNet
            MCS: 7
        channel: 11

A -s pedig kilistázza a csatlakozható hálózatokat:

$ ./airport -s
                            SSID BSSID             RSSI CHANNEL HT CC SECURITY (auth/unicast/group)
                     T-home anna 00:1c:a2:df:70:1f -89  6       N  -- WPA(PSK/TKIP,AES/TKIP) WPA2(PSK/TKIP,AES/TKIP)
                         Pirelli 00:1c:a2:fe:61:80 -81  6       N  -- WPA(PSK/TKIP,AES/TKIP) WPA2(PSK/TKIP,AES/TKIP)
                   lengyeldallos 70:71:bc:e9:e8:2e -92  6       Y  -- WPA(PSK/AES,TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP)
                  Discus--16C7C5 38:22:9d:16:c7:c5 -81  6       N  -- WPA(PSK/TKIP,AES/TKIP) WPA2(PSK/TKIP,AES/TKIP)
                  mitleselribanc 00:25:86:e2:8c:1a -82  6       N  -- WPA2(PSK/TKIP,AES/TKIP)
                          apollo 00:15:e9:de:eb:55 -91  6       N  -- WPA(PSK/TKIP/TKIP)
                      Poret Home 00:1f:9f:cc:e1:ed -91  1       N  -- WPA(PSK/AES,TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP)
                          Takumi 00:23:cd:13:d5:a0 -81  1       N  -- WPA2(PSK/TKIP,AES/TKIP)
                          87c9ca e0:69:95:1c:e8:b5 -86  1       Y  -- WPA(PSK/AES,TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP)
          OPUTAGODWIN-PC_NETWORK 74:ea:3a:a2:a7:78 -87  11,-1   Y  -- WPA(PSK/AES/AES) WPA2(PSK/AES/AES)
                    T-HomeGyorgy 00:1c:a2:df:f4:ff -85  12      N  -- WEP
                        SeSamNet 00:1f:f3:06:34:01 -54  11      Y  JP WPA2(PSK/AES/AES)
                 RÉKA-PC_Network 00:27:19:e9:08:8e -89  11,-1   Y  -- WPA2(PSK/AES/AES)
          Gábor Pluhárs Netzwerk d8:30:62:36:cb:d3 -78  11      Y  HU WPA2(PSK/AES/AES)

A fentiekből látható, hogy sajnos nincs olyan csatorna, ahol zavarás nélkül lehetne wifizni, túl sokan vagyunk hozzá:

Non-overlapping WLAN channels

Chat

Ma reggeli gyorsteszt: iPhone 3G és Beejive vs Nexus S és natív Gtalk app. A referencia a gépen futó Adium. Az értesítés módja mindkét telefonon push. Ehhez képest míg az iOS gyakorlatilag az Adiummal teljesen egyszerre jelezte a beérkező üzenetet, az Android csak akkor csipogott, hogy valaki rám írt, amikor már vagy öt perce beszélgettem az illetővel az iPhoneról. Pedig ez a Google saját Gtalk alkalmazása, és ennek ellenére már egy ideje feltűnt, hogy jelentős késéssel érkeznek az értesítések…

Android három hónap után

Három hónapja használom a Nexus S-t fő telefonként: már egy ideje gyűjtögetem a tapasztalataimat a készülékkel és az Androiddal kapcsolatban.

Elöljáróban annyit szögezek le, hogy a meglátásaim a gyári Android operációs rendszerről szólnak. A telefon a 2.3.5-ös verzióval jött, nemrég pedig OTA frissítésben megkapta a 2.3.6 hibajavítást. Az egyik dolog, amit utáltam az iPhone 3G-mben, az az, hogy a Softbank semmi szín alatt nem volt hajlandó feloldani a szolgáltatóhoz kötést, így csak Jailbreak és Ultrasn0w unlock segítségével tudom itthon használni. Nincs kedvem feltöréssel, hackeléssel foglalkozni, Androidon sem.

A hardverrel kapcsolatban a legzavaróbb az oldalra helyezett bekapcsoló és feloldó gomb. Egyrészt simán megszoktam az iPhone tetején lévőt, másrészt a mindennapi használat során is feltűnt, hogy sokat nyomom meg véletlenül, például az ellentétes oldalra pakolt hangerőszabályzó használatakor. Úgy tudom, minden Samsung telefonon ide teszik ezt a gombot. Szerintem kényelmetlen, de lehet ezzel is csak egy szabadalomsértési pert akarnak elkerülni.

Innentől szoftver. Azt már a vásárláskor is írtam, hogy milyen gyors a cucc: az alkalmazások szinte azonnal betöltődnek, és még nem iskerült annyit egyszerre elindítani, hogy számottevően belassuljon. Ezt azonban az iOS is simán hozza, ha nem 3G-n próbálja futtatni az ember.

Általános dolog a görgetés merevsége. Az iOS lendület alapú, rugalmas görgetése sokkal természetesebbnek hat. Azt megszokva iszonyú darabos az Androidon tekerni. Ehhez jön, hogy csak mostanában kezdik az alkalmazások átvenni a Pull to Refresh módszert, ami azonban a fenti okok miatt szintén kevésbé kézreálló élmény. Arról nem is szólva, hogy gyakran bután is van megoldva: a Twitter alkalmazásban például ha jön egy értesítés, és belekattintva megnyílik az app, utána még újra húzva frissíteni kell, hogy lássam is a szóban forgó tweetet ahelyett, hogy intelligensen azonnal automatikusan csinálná.

Mondjuk mind a Twitter mind a Facebook alkalmazás elég gyatrán van megcsinálva Androidra. Utóbbiból olyan kulcsfontosságú funkciók hiányoznak, mint például az események normális kezelése vagy ismeretlenek keresése névről.

Azután belefutottam egy olyan bugba, hogy a launcher néha egyszerűen megszűnik működni, nem lehet swipe-pal másik képernyőre váltani. A kis pöttyök időnként használhatóak navigációra, de gyakran azok sem. Ilyenkor viszont hiába próbálkozom a task managerrel, nem jöttem rá, mit kéne kilőni, hogy újrainduljon. Csak az egész telefon restartja segít.

A másik idegesítő hiba a gyári időjárás widget. Hiába állítom be, hogy frissüljön automatikusan, falra hányt borsó. Kutakodtam a neten, és kiderült, hogy ez egy ismert (és elég régi) probléma, ami láthatóan nem zavarja annyira a fejlesztőket, hogy megoldják. A 2.3.6 sem hozott ez ügyben előrelépést. Jelenleg eléggé értelmét vesztett így használni.

Nem hiba viszont, csak egyszerűen gyárilag hiányzik a képernyőfotó lehetősége. A szolgáltatók némelyike beleteszi a szoftverbe, de a stock Androidon nem tudok képernyőfotót csinálni, ami azért eléggé gáz. Fel nem foghatom, milyen logika állhat a hiánya mögött.

Szintén eléggé szánalmas dolog, hogy a magyar nyelvű gyári billentyűzetbe nem került rendes ő és ű betű. Ez tesóm 2.2-es és Cili 2.1-es Androidot futtató Bladején is így van, úgyhogy leszűrhető, hogy rá se bagóznak a Googlenél. Jó a magyaroknak a hullámos is.

Az iOS virtuális billentyűzete amúgy is verhetetlennek tűnik számomra egyelőre: az intelligencia, amivel megnöveli a valószínűsíthetően következő betű tapintási felületét szuperul működik. Míg a Nexuson rendszeresen (és gyakran többször egymás után) melléütök, az iPhoneon alig fordul elő ilyesmi.

Az ékezetek miatt vásárolt Smart Keyboard Pro szótára sem az igazi, láthatóan csak összedobtak valami alap szókészletet a magyaroknak. iOS-en lehet úgy gépelni, hogy majd az AutoComplete beteszi az ékezeteket, Androiddal ez nem működik.

Sem a gyári fényképező alkalmazás sem a videofelvevő nem túl erős. Szerintem ebben a kategóriában már igazán lehetne Tap to Focus például. De a fehéregyensúly beállítása sem túl meggyőző számomra. A Kesh koncerten tűnt fel igazán, hogy amíg az összes képem egy elmosódott vacak lett, Anett mellettem az iPhone 4-gyel sokkal szebb és élesebb képeket tudott csinálni. A videomon pedig teljesen használhatatlanná torzított recsegést vett fel a telefon a zene helyett. Az iPhone 4 meg ezt tudta.

Az Androidra tölthető zenelejátszók továbbra is gusztustalanok. Az ÜberMusic tetszett meg, ironikus módon pont a WP7 felületével. Sajnos ez is elég bugos még, bár már nem béta elvileg. Annyi előnye van, hogy meg lehet adni mappát is neki, amiből lejátszik. Így lehet a legkönnyebben megoldani, hogy egy playlistnyi számot átvigyek az iTunesból.

Alapvetően teljesen meg voltam elégedve az iPhone – iTunes szinkronizációval. Fölösleges macerának érzem, hogy mappákat kell ide-oda másolgatni a Nexusra kézzel. Az Androidon állítólagosan működő vezeték nélküli szinkronizálás pedig eléggé gyerekcipőben jár. A doubleTwist ablakon kidobott pénznek bizonyult: tízből kilencsszer végtelen strandlabdázásba fulladt az egész. Utánaolvasva kiderült, hogy a nagyobb méretű iTunes adatbázisok kezelésére egyszerűen nincs felkészítve.

Arra sem sikerült még rájönnöm, milyen logika alapján teszi a fülesre az értesítőhangokat. Legtöbbször az értesítő a telefon hangszórójára megy akkor is, ha be van dugva a headset. Így például futás közben, ha a zajos körúton vagyok épp, abból jövök rá csak, hogy értesítés érkezett, hogy pár másodpercre belehalkít a zenébe, mert magát a telefont már nem hallom. Néha viszont meg mernék rá esküdni, hogy a fülesre is ráteszi az értesítőt.

Cserébe egészen megszerettem az elején utált Samsung headset hangját.

Az értesítési rendszer amúgy tényleg nagyon kényelmes, és imádom.

Kommentelni lehet, az alábbiak kivételével:

Miért használsz iTunest?
Mert nagyon szép, ahogy rendszerben tartja a zenéimet, szerintem nagyon logikus, én pedig rendszerető vagyok. OS X-en amúgy kiválóan is fut.

Miért nem teszel a telefonra valami nem gyári rendszert, modot?
Mert eleget szívtam az iPhone jailbreakkel. A telefont én használni akarom, nem buherálni. Úgy gondolom, nem is feltétlen lenne megoldás, mert generálna legalább annyi problémát, mint amennyit megoldana.

iTunes Hungary

Anno akartunk magyar iTunes zeneboltot, ami tegnapelőttől valóság. Fokozatosan töltik fel tartalommal. Egy dal 99 Centbe kerül, amit először drágállottam kissé, de végtére is az egyetlen megmaradt legális zeneletöltő bolt, a dalok.hu is 250 Forintot kér el sok számért.

Magyar tartalom is van, ha korlátozottan is egyelőre. Azt mindenki döntse el magának, hogy mennyire jellemző, hogy a vásárolt számok toplistáját a Veca-féle Most múlik pontosan vezeti. Én a próbavásárlást az Intim Torna Illegál EP-jével végeztem, ami a vásárlás idején még alig 400 Forint volt, azóta emeltek rajta.

Amint látható, a számokon nincs másolásvédelem.

Ha valaki ingyen zenét szeretne, és bírja a Coldplayt, akkor pedig hajrá, a 2011-es iTunes Festival londoni felvételéből egy ötszámos minta most ingyen lehúzható a magyar iTunes zeneboltból is.

Nexus S

These days it’s enough to produce an iPhone from your pocket to be labeled with several unpleasant stereotypes, such as a fanboy, living in a reality distortion filed, (unjustly) rich, a zombie, likely gay, etc. I don’t think I managed to convince people otherwise either, so now y’all can yell ‘Ha!’ because my new phone is an Android. This is going to be one giant post detailing my experiences so far.

Nexus S

A bit of a background: up until now my main phone was an iPhone 3G from Softbank. Since Japanese carriers don’t offer unlock, upon returning to Hungary I was left with no other choice but to jailbreak and carrier-unlock myself. If anything, this made the iPhone perform even worse under the latest software versions. 4.1 was marred with constant 8-minute reboots rendering the phone nigh unusable, but even after upgrading to 4.2.1 everything was still painfully slow (albeit stable). Seeing how Android worked on my brother’s ZTE Blade I was tempted to make the switch, but not until the massive price drop of the Nexus S by T-Mobile did I make the move.

Hardware

The first thing to notice after unboxing is how the whole device is slightly curved, including the screen, making it look quite elegant. It’s also really nifty that the front does not have any real buttons: the usual four controls are part of the touchscreen. This I really liked; – coming from an iPhone – the less physical buttons there are the better.

The back is cheap-looking plastic partly enameled with a dotted mesh. However, the lower part has a slight bump due to which it sits very comfortably in hand and has the right balance. It is also possible to tell which side’s up without looking at the phone directly.

Even though it’s bigger than the iPhone, it feels lighter, no doubt thanks to the toy-plastic housing. I suppose time will tell how sturdy the design is after all. It’s still admirable that they managed to improve upon the usual soapbox look, anyway.

My only woe is that they put the wake-up button to the right side. On average I try to push the non-existent button on the top a few thousand times per day. Habits like this die hard.

The screen does not only impress by its curvature: it’s gorgeous. The resolution is a little lower than the iPhone 4’s retina display but still a huge improvement from that of the 3G’s. (Even bro’s Blade has a better looking screen than my old iPhone.)

I had no issues with touch responsiveness. Some complained on forums about the device gathering fingerprints easily but that doesn’t bother me at all and also I consider it inevitable anyway.

Gingerbread

The phone came with Android 2.3.3 but offered the latest 2.3.4 to be installed over the air instantly. Every observation in this post is based on this stock Gingerbread version.

For starters I was amazed by the sheer speed. After the iOS 4.x & iPhone 3G combo it felt like driving your own car instead of mass transit. I’m sure that an iPhone 4 offers the same blazing performance, but for a good deal more money.

I wasn’t a complete stranger to Android of course, and contrary to popular belief I am not a religious zealot of all things Apple either. For instance I liked the sleekness of the black tinted Gingerbread UI instantly, and once the basic logic of Android is understood, it is quite easy to operate.

The fact that not only icons but Widgets can be placed on the home screen is a welcome addition. I managed to set up my spaces quickly. The only irksome task was organizing the icons: unlike the iPhone they did not seem to move around automatically when I tried to change their order.

The reason why the Nexus S appealed to me anyway, was the fact that it’s a Google standard device. Hopefully I won’t have to wait ages for any third party manufacturer to port the latest OS version or put up with some modified “UI enhancement” they hastily put together.

Market

Things are not so ideal once third party apps come into the picture though. If Google has a HIG and/or a CSM these documents must be locked deep in some vault so that developers may not even glance at them accidentally. I was shocked by the sheer ugliness of most of the apps in the Market. I mean, Jesus H. Christ, the 1990s called and they want their UI elements back. Why is it so hard to use the stock controls for example?

The Market is a jumbled mass of horribleness anyway. It badly seeks some kind of prioritization algorithm. Even searching for popular titles doesn’t guarantee an official result on the first page and when I tried to find all the EA Games offers I got a bunch of cheat codes and walkthrough apps instead.

I don’t really see myself just browsing around for interesting apps like I did with the App Store and so far searching for app ideas on the web proved to be more fruitful than doing so in the Market.

Mail

This one didn’t go too smoothly. Started well enough when – to my surprise – the stock everything-but-gmail app found all the required settings automatically and proceeded to download the me.com emails. Unfortunately push was out of the question and apparently if I deleted something it still remained on the server. The game breaking omission however was the fact that apparently the stock email app is unable to move emails between folders. I understand that they want to steer people towards gmail but this is ridiculous. Exchange isn’t supported either which makes all the snide comments of the fanboy community about iOS’s late Exchange support somewhat interesting.

I was recommended K-9 mail which I promptly downloaded. It lasted about five minutes on the Nexus. The settings just went on and on and the contextual menus were absolutely arbitrary. For some reason it only managed to activate push on the Inbox and the Drafts folder as well. (Probably unimportant to most people but the application icon is really ugly, too.) I miss the iPhone’s Mail app a lot: nothing I saw in the Market even came close.

Finally this morning I threw in the towel and set up a migration of emails to my gmail account. Google won.

Music

One thing I cannot live without is music. I started out with the built-in music app, but that didn’t recognize ALAC, which I use for most of my lossless albums. Unfortunately every other music player I checked out in the Market was so unbelievably disgusting I resignedly turned back to the stock player.

Apparently a piece of software called doubleTwist offers the best iTunes integration for Android. The first go was a fiasco: it only copied one track of each album over but subsequent attempts had better results. At the moment I set up the OTA sync as well. The promised functionality is automatically watching iTunes playlist changes and syncing new songs to the phone whenever it’s connected to the home network.

On one hand it’s nice that I can just upload something to the USB storage and it can be played instantly. On the other, however, I miss the convenience of making playlists in iTunes and then just syncing them.

On the bright side I got instant Last.fm scrobbling. This is where Android really shines, I suppose. Unlike the clunky iPhone/iPod sync-when-connected iTunes hack the Last.fm app just hooked itself with the music player and uploaded every song on the fly. It just worked.

Less great was the earphone experience. The in-ears given by Samsung are really uncomfortable and prone to fall out from the slightest movement of the head. It took me about ten steps to shake them both out while running.

Running

Naturally there’s no Nike+ for Android. My choice of substitute was RunKeeper. The first few workouts were quite promising. The GPS tracked very accurately and when we ran together with my brother the in-shoe sensor and RunKeeper were in complete sync. I’m only missing my 1500 kilometer purple level from Nike+.

One thing that’s definitely worse is the audio feedback. Apple excels at such things, their girl coach voice sounds natural and smooth. RunKeeper’s is much less sophisticated and for some reason it doesn’t soften the music while speaking either. You can guess who wins, the audio feedback or Mark Jansen’s growls.

Miscellaneous

The camera is a nice improvement from the iPhone and the flash LED can be used as a weapon to blind people. PicPlz offers the same functionality in place of Instagram. I’m missing Soundtracking though; I just started getting into it. Another drawback is that the Last.fm app is not fooled easily and doesn’t stream radio, unlike the iPhone version.

I was happy to find the official Cut The Rope for Android. (Way better than the overhyped Angry Birds.) It would be nice to know if NFS: Shift has any multiplayer though and Scrabble is sorely missed. We loved Scrabble during train trips, my brother and I.

Conclusion

So far so good. The much celebrated openness of Android more often than not feels like an uncontrolled mess to me. I’m not interested in homebrew ROMs or modding but constructive comments and great app suggestions are very welcome.