För många av oss är en del av det roliga att ha en Android-telefon ta bort den avsedda programvaran och sätta en samhällsbyggd kundanpassad inbyggnad i ROM. Ibland är det nästan nödvändigt att fixa några "trasiga" saker som OEM drar sina fötter på (hej, T-Mobile G2X!), Men oftare görs det inte heller för att lägga till funktioner, ta bort funktioner eller eftersom det är en hela hink med fantastiska insida i den stora lådan med svalhet - med andra ord, kul som fan.
Naturligtvis är det första vi alla tittar på när vi reser till nästa anpassade ROM vi kommer att blinka är "inte fungerar" -listan. Det tar ofta tid att få alla funktioner på en enhet som arbetar med anpassad mjukvara, och vanligtvis kommer de första utgåvorna av en ROM att ha åtminstone ett par saker som inte fungerar. Det är inte nödvändigtvis en ding på devs som bygger programvaran, OEM-tillverkare är inte mycket angelägna om att dela sina hemligheter och kod - även när de krävs enligt den licens de gick med på innan de använde den. Det är därför vi ser saker som kameraproblem, Bluetooth-vinnandehet och olika sensorer som inte spelar snyggt förrän de har krympt till underkastelse. Vi har alla en avgränsningspunkt där vi säger " Jag behöver inte något av det här just nu, och jag vill prova det " och vi blinkar det. Förneka inte det, du har den linjen precis som resten av oss gör.
Men det är inte den typen av trasiga saker vi pratar om. Det kommer alltid att finnas några konstiga appfrågor som utvecklaren inte såg. Kanske han (eller hon) inte använder en viss app eller helt enkelt inte har provat den ännu. De trasiga sakerna listas inte i listan "vad fungerar inte". Men de är fortfarande där, kommer alltid att vara där, och så småningom kommer du att stöta på en av dem.
Jag nämner detta på grund av den senaste tiden av Jelly Bean ROM-skivor som byggts för nästan alla enheter. Utan att påpeka någon särskilt såg jag en tråd på ett internetforum om Google Now som inte fungerar på Galaxy Nexus. Personen med frågan bad om hjälp och en hel del människor arbetade med honom, försökte saker och gjorde den vanliga voodoo-ritualen som ofta fixar trasiga saker. Cirka 20 inlägg (och en dag) senare visar det sig att killen hade en specialbyggd 4.1.1 ROM som körs på sin Sprint Galaxy Nexus. Alla med den specifika ROM-skivan hade en busad Google Now-app, och ingenting annat än att redigera ROM-enheten skulle någonsin fixa den. I stället för att inse detta förklarade kollegan med frågan snabbt att Android suger och han hatade denna f & * @ $! Ing-telefon.
Nu, Android kanske suger. För över en miljon människor om dagen som köper Android-telefoner är telefonerna bra. I båda fallen hade Google och Android-teamet lite att göra med den här gången. Vi vill blinka våra telefoner. Vi måste inse att vi ofta bryter saker när vi gör det. Njut av din telefon, hacka den levande skiten ur den, men bli inte förvånad (eller agera förargad) när slumpmässiga saker bryts.