<?xml version="1.0" encoding="UTF-8"?>
<posts type="array">
  <post>
    <body>&lt;p&gt;It finally has arrived! My Android Dev Phone 1 is here!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://0x82.blog.s3.amazonaws.com/20091502/android.jpg&quot; title=&quot;Android Dev Phone 1 unpacking&quot; alt=&quot;Android Dev Phone 1 unpacking&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Let&amp;#8217;s make this first review quick cause I&amp;#8217;m too tired of spending countless hours trying (and hacking!) the device :P&lt;/p&gt;
&lt;h3&gt;Pros&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;The SO. Maybe I&amp;#8217;m biased (cause it runs Linux), but this is the fastest mobile SO I ever touched. It never flicked once and I always get immediate responsiveness from the buttons I press.&lt;/li&gt;
	&lt;li&gt;The integration with Google. After the initial setup wizard where I introduced my Google account credentials, a little &amp;#8220;sync&amp;#8221; icon appeared on the top bar. Thirty seconds later, and all my Google contacts, GMail mails and Google Calendar were synched with the phone (over my 3G connection). W00t? Tried to edit a contact on the desktop&amp;#8217;s browser and saw that it &lt;em&gt;immediately&lt;/em&gt; replicated the changes on the device. W00t?&lt;/li&gt;
	&lt;li&gt;It runs a more up-to-date Linux version than most of my Debian machines (2.6.25)&lt;/li&gt;
	&lt;li&gt;Very fast &lt;span class=&quot;caps&quot;&gt;GPS&lt;/span&gt;. It is definitely the fastest &lt;span class=&quot;caps&quot;&gt;GPS&lt;/span&gt; device I&amp;#8217;ve tried, getting a fix mere seconds after an application asks for the precise location&lt;/li&gt;
	&lt;li&gt;Good camera. It even does auto-focus (Hugo: it&amp;#8217;s &lt;em&gt;real&lt;/em&gt; auto focus :P), and applications can register themselves on the process of sharing a photo you just taken.&lt;/li&gt;
	&lt;li&gt;App Market: instantly browsed through dozens of free applications. Discovered an eBay app that allows me to capture a bar code from an object, and find it immediately on eBay. Got shocked when I pointed the camera to the first bar code in front of me, and it actually worked. W00t?&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Cons&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;Bulky device. It&amp;#8217;s clearly a bulky one. I can almost bet it is twice or three times as thick as an iPhone 3G. And since it has moving parts (the sliding display/keyboard), you constantly feel that is isn&amp;#8217;t as solid as other devices.&lt;/li&gt;
	&lt;li&gt;Poor battery. What can I say? I really didn&amp;#8217;t expect a high end device like this, with 3G, WiFi and bluetooth on to last as long as my Sony-Ericsson does. After this initial heavy-experiment usage, I predict that the phone will last a full day without recharging.&lt;/li&gt;
	&lt;li&gt;Poor bluetooth capabilities. I was kinda shocked when I realized I couldn&amp;#8217;t send a picture through bluetooth. There isn&amp;#8217;t any kind of &lt;span class=&quot;caps&quot;&gt;OBEX&lt;/span&gt; push or pull on this device. Maybe a future firmware version? On the other hand, with just 2 clicks I shared the photo over GMail and 3G.&lt;/li&gt;
	&lt;li&gt;No video. The camera does not support video shooting. At least not with the default camera application.&lt;/li&gt;
	&lt;li&gt;No tasks? Maybe I&amp;#8217;m just blind, but I didn&amp;#8217;t find any way to create or sync tasks. Guess I&amp;#8217;ll have to stick with the Calendar&amp;#8230;&lt;/li&gt;
	&lt;li&gt;Not multi-touch enabled nor 3.5mm stereo jack. Sometimes I just hate you Apple&amp;#8230;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Hacking&lt;/h3&gt;
&lt;p&gt;Being a totally unlocked phone, it was very easy to start hacking it. I installed the latest JF firmware (stable Google code + extra hacker tools) and gain a terminal application with easy root access.&lt;/p&gt;
&lt;p&gt;After &lt;a href=&quot;http://www.saurik.com/id/10&quot;&gt;doing some reading&lt;/a&gt; it was time to Debianize it! :-) Installed the debian image on the SD card, and after a few commands on the terminal, I was running a Debian Lenny system with perl, vim, openssh, wget, aircrack-ng (!!!!) and the full &lt;span class=&quot;caps&quot;&gt;GCC&lt;/span&gt; stack! It &lt;a href=&quot;http://twitter.com/rubenfonseca/status/1210401253&quot;&gt;made me happy&lt;/a&gt; :-)&lt;/p&gt;
&lt;p&gt;After playing around with Eclipse and the Google plugin, I realized that it&amp;#8217;s very easy to debug the phone, because all Java processes appear on the &lt;span class=&quot;caps&quot;&gt;IDE&lt;/span&gt; and can be inspected with 1 or 2 clicks, including threads and the heap! I guess that makes on-device debugging a piece of cake with Android.&lt;/p&gt;
&lt;h3&gt;Final thoughts&lt;/h3&gt;
&lt;p&gt;Overall I&amp;#8217;m very impressed with the device. I&amp;#8217;m hoping to have a little more time to explore the development capabilities of the platform, including the APIs and the community. In the mean time, kudos for Google for the Android&amp;#8217;s effort.&lt;/p&gt;
&lt;p&gt;( and without disclosing your name, thank you for helping me getting the device to Portugal :) )&lt;/p&gt;</body>
    <excerpt nil="true"></excerpt>
    <id type="integer">120</id>
    <permalink>first-thoughts-on-android-dev-phone-1</permalink>
    <published-at type="datetime">2009-02-14T16:51:00-08:00</published-at>
    <title>First thoughts on Android Dev Phone 1</title>
  </post>
  <post>
    <body>&lt;p&gt;&amp;#8230;just ordered my device :-)&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Android Dev Phone 1 is a &lt;span class=&quot;caps&quot;&gt;SIM&lt;/span&gt;-unlocked and hardware-unlocked device that is designed for advanced developers. The device ships with a system image that is fully compatible with Android 1.0, so you can rely on it when developing your applications. You can use any &lt;span class=&quot;caps&quot;&gt;SIM&lt;/span&gt; in the device and can flash custom Android builds that will work with the unlocked bootloader. Unlike the bootloader on retail devices, the bootloader on the Android Dev Phone 1 does not enforce signed system images. The Android Dev Phone 1 should also appeal to developers who live outside of T-Mobile geographies.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;oh, and it runs &lt;a href=&quot;http://www.youtube.com/watch?v=jl0LSHbUbzE&quot;&gt;debian too&lt;/a&gt;&lt;/p&gt;</body>
    <excerpt nil="true"></excerpt>
    <id type="integer">119</id>
    <permalink>android-dev-phone-1</permalink>
    <published-at type="datetime">2009-01-25T14:59:00-08:00</published-at>
    <title>Android Dev Phone 1</title>
  </post>
  <post>
    <body>&lt;form mt:asset-id=&quot;30&quot; class=&quot;mt-enclosure mt-enclosure-image&quot;&gt;&lt;img alt=&quot;logo_android.gif&quot; src=&quot;http://blog.0x82.com/logo_android.gif&quot; width=&quot;153&quot; height=&quot;55&quot; class=&quot;mt-image-left&quot; style=&quot;float: left; margin: 0 20px 20px 0;&quot;/&gt;&lt;/form&gt;
	&lt;p&gt;Mark this day on your calendar! Google finally &lt;a href=&quot;http://code.google.com/android/&quot;&gt;launched the Android &lt;span class=&quot;caps&quot;&gt;SDK&lt;/span&gt;&lt;/a&gt;. I was impressed with the feature set: Linux Kernel 2.6, FreeType, SQLite, OpenGL, WebKit and a optimized Java byte code interpreter!! Opensource geeks, rejoice! :-)&lt;/p&gt;


	&lt;p&gt;There is an excellent &lt;a href=&quot;http://youtube.com/watch?v=Mm6Ju0xhUW8&quot;&gt;video&lt;/a&gt; where the &lt;span class=&quot;caps&quot;&gt;API&lt;/span&gt; is explained in good details. Maybe my Internet connectivity is having problems, but I had a hard time just to download the movie (I didn&amp;#8217;t even try to watch it in real time).&lt;/p&gt;


	&lt;p&gt;I&amp;#8217;m curious about the modifications made by Google to the standard Linux Kernel, for instance, how do they optimize it for mobile (and possible real time) usage. At the same time, Google announced &lt;a href=&quot;http://code.google.com/android/adc.html&quot;&gt;big quantities of money&lt;/a&gt; for the best applications for the Android! Kudos for Google! Can&amp;#8217;t wait for a phone with Android&amp;#8230;&lt;/p&gt;</body>
    <excerpt nil="true"></excerpt>
    <id type="integer">70</id>
    <permalink>android-sdk-on-the-wild</permalink>
    <published-at type="datetime">2007-11-12T14:10:30-08:00</published-at>
    <title>Android SDK on the wild!</title>
  </post>
</posts>
