{"id":578,"date":"2008-10-26T00:10:32","date_gmt":"2008-10-26T05:10:32","guid":{"rendered":"http:\/\/esr.ibiblio.org\/?p=578"},"modified":"2008-10-26T01:51:59","modified_gmt":"2008-10-26T06:51:59","slug":"i-have-an-android-phone-and-its-name-is-moogly","status":"publish","type":"post","link":"http:\/\/esr.ibiblio.org\/?p=578","title":{"rendered":"I have an Android phone, and its name is &#8220;moogly&#8221;."},"content":{"rendered":"<p>I have acquired a Googlephone &#8212; a brand-new T-Mobile G1 to replace my eight year old and on-its-last-legs Sprint phone.  <\/p>\n<p><!--more--><\/p>\n<p>I&#8217;d say I had to get one of these because it&#8217;s got some of my software in it, but as a one-time maintainer of GIFLIB (not to mention named contributor to libpng) just about <b>every<\/b> cellphone has some of my software in it.  (And every browser.  And the Microsoft X-box.  I am become <s>Shiva, destroyer of worlds<\/s> ubiquitous and omnipresent.)  No, this one is special because it&#8217;s got Linux inside.  And open source is part of the branding, though the look of polite incomprehension on the face of the perky blonde T-mobile salesbeing I dealt with suggests that there is no danger of imminent mass enlightenment from this campaign, alas.<\/p>\n<p>First impressions:  Pretty good, stacked up against the iPhone better than I expected.  Well-designed user interface, I was flying through it within three hours of familiarization and think less technical users would too.<\/p>\n<p>Hardware: The keyboard, predictably, sucks &#8212; zero-travel chiclet keys.  Display <em>very<\/em> nice, crisp 320&#215;480 with good luminance contrasts.  Charges from any USB port &#8212; what a cool idea, I might never actually use a dedicated charger again. Speakers suck too but no blame attaches; in an enclosure this size, non-suck is not a physical possibility. Wider and longer than the decrepit Samsung  660 it&#8217;s replacing but thinner; it fits comfortably in a pocket.  The trackball works nicely but worries me a bit because it feels fragile, a potential failure point.<\/p>\n<p>Interface bugs: In the Favorites editing screen, the entry for &#8220;Name&#8221; stops accepting characters well before you get to the end of the box &#8212; screwed-up font metrics, or a silly length limit, or both.  You can choose from a palette of icons for your five favorites, but contacts outside that group have to be iconfied with a picture.  Why is that?<\/p>\n<p>Other bugs: The OS apparently crashed and rebooted once in my first four hours of operation.  Hasn&#8217;t done so since.<\/p>\n<p>Omissions: Where is my fetch-ringtone-from URL function?  Where is my fetch-wallpaper-from URL function?  I wanted to make my default ringtone the Star Trek communicator sound; had the MP3, needed to figure out how to get it onto the phone&#8217;s ringtone list.<\/p>\n<p>This turns out to be easy by a slightly different route.  Plug the G1 into your Linux system; it (or rather the SD card in it) will present as a removable disk with a subdirectory.  Drop your sound file in there; open your music player; click Menu and select &#8220;Set as Ringtone&#8221;.  Voila!   Oddly, you may have to unplug the USB cable to make the music file visible in the phone.<\/p>\n<p>Setting wallpapers isn&#8217;t too tricky either.  The SD will have a directory called dcim\/Camera; drop the image in there, and it will become visible as a Picture under Settings->Wallpaper.  My G1 now shows a nice astronomical photograph of M33.  640&#215;480 images work nicely as all it has to do is a 2:1 scaledown in the Y direction; to save space on your SD card you may want to pre-shrink them.<\/p>\n<p>Finally, a cellphone I can hack!  Just superficial stuff, so far, of course, but the relative ease with which I sussed all this out within a few hours of acquiring the device is very promising.  I like it.  And apparently a lot of other people do, too; we had to canvas three T-Mobile stores to get one, they&#8217;ve apparently been selling like crazy <\/p>\n<p>Overall: No, this isn&#8217;t quite as polished as the iPhone and lacks the cool multitouch gestures.  But it&#8217;s seriously cheaper, almost as good already from a purely functional perspective, and the open-source stack will mean it gets better fast and will add value from  third-party apps at a rate Apple&#8217;s walled garden won&#8217;t be able to match.  Especially given that multiple cellphone vendors will be shipping Android phones; this means a broad-based, stable market sure to attract lots of developers and service providers.<\/p>\n<p>Even the first-out-the-gate G1 seems perfectly designed and positioned to disrupt the iPhone&#8217;s market from below. If successors feature hardware with an even slightly slicker presentation, Apple better watch its ass. <\/p>\n<p>Bonus karma points to the first commenter to correctly explain why, when I figure out how to telnet\/ssh into the underlying Linux, the only possible thing for me to change the hostname to will be &#8220;moogly&#8221;.<\/p>\n<p>UPDATE: and here&#8217;s an <a href=\"http:\/\/img300.imageshack.us\/my.php?image=ngc7331ik2.jpg\">astronomical wallpaper<\/a> I made which happens to fit the default placement of the clock and icons perfectly; NGC7331 gets the unoccupied center of the display.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have acquired a Googlephone &#8212; a brand-new T-Mobile G1 to replace my eight year old and on-its-last-legs Sprint phone.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-578","post","type-post","status-publish","format-standard","hentry","category-general","entry"],"_links":{"self":[{"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=\/wp\/v2\/posts\/578","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=578"}],"version-history":[{"count":7,"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=\/wp\/v2\/posts\/578\/revisions"}],"predecessor-version":[{"id":585,"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=\/wp\/v2\/posts\/578\/revisions\/585"}],"wp:attachment":[{"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=578"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=578"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}