<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ansel Santosa</title>
	<atom:link href="http://www.anselsantosa.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.anselsantosa.com</link>
	<description>designer, developer, photographer, geek</description>
	<lastBuildDate>Sun, 01 Jan 2012 21:54:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Minimalist for Everything [UPDATE: Alpha!]</title>
		<link>http://www.anselsantosa.com/minimalist-for-everything/</link>
		<comments>http://www.anselsantosa.com/minimalist-for-everything/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 21:15:15 +0000</pubDate>
		<dc:creator>Ansel Santosa</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.anselsantosa.com/?p=2140</guid>
		<description><![CDATA[The Alpha is here! Most of the technical stuff is working. It&#8217;s a working replacement for Stylish at this point. It will be a working replacement for Greasemonkey at the Beta and it will be a vast improvement on both by the time it&#8217;s stable (just a couple weeks from now) Right now the UI is not where I want it. Especially the Edit page. It&#8217;s busy and cumbersome. This will be improving a lot, I promise. It&#8217;s also a bit glitchy sometimes. Just refresh and it&#8217;ll work itself out. Anyone with moderate or better CSS or JS should feel at home pretty quickly here. The main point of this release is to get  some feedback about how it works. Please share your thoughts at ansel@anselsantosa.com. If there are bugs, or you have feature requests post them in the tracker. &#160; TL;DR Imagine Stylish + Greasemonkey with a much better user experience: You won&#8217;t have to leave the options page to find new modules Syncing across computers/browsers If you don&#8217;t know how to code, there will be detailed instructions and easy-to-use starter code The interface will be pretty, simple, and easy to use IF YOU ARE A DEV, I WANT TO <a href="http://www.anselsantosa.com/minimalist-for-everything/" rel="nofollow">[...read more]</a>]]></description>
			<content:encoded><![CDATA[<p><a href="https://chrome.google.com/webstore/detail/bmihblnpomgpjkfddepdpdafhhepdbek" target="_blank"><strong>The Alpha is here!</strong></a></p>
<p>Most of the technical stuff is working. It&#8217;s a working replacement for Stylish at this point. It will be a working replacement for Greasemonkey at the Beta and it will be a vast improvement on both by the time it&#8217;s stable (just a couple weeks from now)</p>
<p>Right now the UI is not where I want it. Especially the Edit page. It&#8217;s busy and cumbersome. This will be improving a lot, I promise. It&#8217;s also a bit glitchy sometimes. Just refresh and it&#8217;ll work itself out.</p>
<p>Anyone with moderate or better CSS or JS should feel at home pretty quickly here.</p>
<p>The main point of this release is to get  some feedback about how it works. Please share your thoughts at <a href="mailto:ansel@anselsantosa.com" target="_blank">ansel@anselsantosa.com</a>. If there are bugs, or you have feature requests <a href="http://code.google.com/p/minimalist/issues" target="_blank">post them in the tracker</a>.</p>
<p>&nbsp;</p>
<hr />
<p><strong>TL;DR</strong></p>
<p>Imagine Stylish + Greasemonkey with a much better user experience:</p>
<ul>
<li>You won&#8217;t have to leave the options page to find new modules</li>
<li>Syncing across computers/browsers</li>
<li>If you don&#8217;t know how to code, there will be detailed instructions and easy-to-use starter code</li>
<li>The interface will be pretty, simple, and easy to use</li>
<li><em>IF YOU ARE A DEV, I WANT TO TALK TO YOU! </em>Email me at <a href="mailto:ansel@anselsantosa.com" target="_blank">ansel@anselsantosa.com</a></li>
</ul>
<p><strong>Backstory</strong></p>
<p>As I&#8217;m sure you all know, Google has bee very busy lately. They have been <a href="http://arstechnica.com/web/news/2011/06/inside-google-how-the-search-giant-plans-to-go-social.ars" target="_blank">launching new products</a> and <a href="http://googlesystem.blogspot.com/2011/06/googles-new-interface.html" target="_blank">redesigning the old ones</a>. This is great because it means Google has acknowledged that it&#8217;s UX needed some serious work. However significant change to Google&#8217;s ecosystem means significant change to the Minimalist Suite and although the solo-dev patch-as-you-go strategy has worked so far, it just doesn&#8217;t scale and I&#8217;m not going to be able to keep up.</p>
<p>Now don&#8217;t freak out just yet. I&#8217;m going to maintain the existing suite as best I can while developing a long term solution and I hope to have it fully functional and ready to start the mass user migration by September so I can deprecate the current extensions. So lets talk about Minimalist for Everything. I&#8217;ve mentioned a couple details about it in the past and they are all still true. However in response to Google+ (and everything else that is a part of the Emerald Sea initiative), the scope of the extension is going to have to grow a bit. Here is what I&#8217;m thinking (in the form of a conversation with myself. [what? That's weird &lt;who are you calling weird? {I'm not crazy, you're crazy!!}&gt;])</p>
<p><strong>What does it do?</strong></p>
<p>CSS and JavaScript injection. In other words, the same thing that my current extensions do.</p>
<p><strong>So how is it different?</strong></p>
<p>Lots more control. So that users can input JS as well as CSS and so that devs can use my framework to create powerful, easy-to-use modules without needing UX degrees.</p>
<p><strong>Where does this data come from?</strong></p>
<p>You! Well maybe not you specifically, but anyone can contribute. I will of course be contributing a significant number of modules (including ones to replace my existing extensions). The modules will be hosted on GitHub (so yes, they all have to be open source. This is on purpose). There will be a community-maintained index of modules in a wiki at minimalistsuite.com. These modules will be saved in the form of user-scripts.</p>
<p><strong>So they can be loaded independently of MinEverything? Why should I use it then?</strong></p>
<p>Yes, but just like writing for Greasemonkey, writing for MinEverything will have some big advantages. A simple API will allow devs to declare individual options so that users can toggle them and off just like in the current Minimalist extensions. Other API features are TBA for the time being. The extension will also function as a user script manager, unlike stand-alone userscripts, ones you install in the extension will sync across computers with your account.</p>
<p><strong>What about sharing, import, export, etc?</strong></p>
<p>The extension will enable directly install of scripts from userscripts.org and userstyles.org and will export scripts as well.</p>
<p><strong>So what do you need from us?</strong></p>
<p>If you&#8217;re a dev, shoot me an email or comment on this post. I want to get some dialogue going about this API and some other technical stuff. If you&#8217;re not a dev, any feedback you can offer would be great. I know this extensions sounds like it&#8217;s for the more technically minded and the first beta releases will be. But the target user base for the final product is as broad and diverse as my current users.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anselsantosa.com/minimalist-for-everything/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Minimalist Suite</title>
		<link>http://www.anselsantosa.com/minimalist-gmail/</link>
		<comments>http://www.anselsantosa.com/minimalist-gmail/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 20:57:05 +0000</pubDate>
		<dc:creator>Ansel Santosa</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Minimalism]]></category>
		<category><![CDATA[Minimalist]]></category>
		<category><![CDATA[Minimalist Gmail]]></category>

		<guid isPermaLink="false">http://www.anselsantosa.com/?p=2119</guid>
		<description><![CDATA[["Subtract until it breaks" - Smashing Magazine] There are a few fundamentals that have driven me to create these extension: I love Google I love minimalism I love choice Because of the first part, I am a huge fan of Gmail. I believe it is the gold standard in consumer email. Its features are industry leading and it is highly accessible. The one aspect in which is falls short is design. Specifically the interface design of the Gmail webapp. This is where the other parts come in. For years I have been using user scripts and browser extensions to improve my web experience in a variety of ways. However, I often had as many complaints about these scripts as I did about the products they fixed. Last year I got fed up and wrote my own user scripts for Facebook, Gmail, Google Voice, Google Reader, and Google Calendar. Since then they have been improved and refined. Just before winter break I had some free time and decided to go public. I figured that I wasn&#8217;t the only one who was frustrated by the lack of comprehensive scope and granular control over browser extensions and I wanted to help those who <a href="http://www.anselsantosa.com/minimalist-gmail/" rel="nofollow">[...read more]</a>]]></description>
			<content:encoded><![CDATA[<p>["Subtract until it breaks" - <a href="http://www.smashingmagazine.com/2010/05/13/principles-of-minimalist-web-design-with-examples/" target="_blank">Smashing Magazine</a>]</p>
<p><a href="http://minimalistsuite.com/" target="_blank"><img class="alignnone size-full wp-image-2126" title="s" src="http://www.anselsantosa.com/wp-content/uploads/2011/01/s1.png" alt="" width="600" height="274" /></a></p>
<p>There are a few fundamentals that have driven me to create these extension:</p>
<ol>
<li>I love Google</li>
<li>I love minimalism</li>
<li>I love choice</li>
</ol>
<p>Because of the first part, I am a huge fan of Gmail. I believe it is the gold standard in consumer email. Its features are industry leading and it is highly accessible. The one aspect in which is falls short is design. Specifically the interface design of the Gmail webapp. This is where the other parts come in.</p>
<p>For years I have been using user scripts and browser extensions to improve my web experience in a variety of ways. However, I often had as many complaints about these scripts as I did about the products they fixed. Last year I got fed up and wrote my own user scripts for Facebook, Gmail, Google Voice, Google Reader, and Google Calendar. Since then they have been improved and refined. Just before winter break I had some free time and decided to go public. I figured that I wasn&#8217;t the only one who was frustrated by the lack of comprehensive scope and granular control over browser extensions and I wanted to help those who didn&#8217;t have the time or ability to write these scripts themselves.</p>
<p>I published my first extension, <a href="https://chrome.google.com/webstore/detail/oddhbkghjoccbljmagcgoklbfdjeiinb" target="_blank">Minimalist for Gmail</a> to the Google Chrome Web Store. The response was surprising. I knew other people would want it but I didn&#8217;t know how many and how fast they would find it. I got 14k users in one day thanks to <a href="http://lifehacker.com/5741771/minimalist-gmail-is-the-best-gmail-tweaker-for-chrome-yet" target="_blank">Lifehacker</a> and since then it has stabilized around 40k active installs.</p>
<p><a href="https://chrome.google.com/webstore/detail/mgljgiacemcbnibkkmbolnljeffaadna" target="_blank">Minimalist for Google Calendar</a>, <a href="https://chrome.google.com/webstore/detail/pgpppbiipcfcldpgcjlhoehdffdjjall" target="_blank">Minimalist for Google Reader</a>, and <a href="https://chrome.google.com/webstore/detail/ahmiiblnmmnijkhboligioinfchkeagi" target="_blank">Minimalist for Facebook</a> came next are stabilized around 20k.</p>
<p><em>Note: For those wondering why I deviated from Google Apps for the latest extension, it was user demand. For the 4th extension, I took a survey and Facebook overwhelmingly won.</em></p>
<h2>What&#8217;s next</h2>
<p>Well it&#8217;s very much still a developing concept but there are a couple things I can confirm so far:</p>
<ol>
<li>Minimalist for Everything will launch this summer (probably late summer, don&#8217;t get too antsy)</li>
<li>It will be <strong>very </strong>different from the existing extensions.</li>
</ol>
<p>The concept is this: take what I&#8217;ve learned from the other extensions and enable users to apply it to the entire web. Fundamentally it will be an extensions for injecting HTML, JavaScript, and CSS into any page. This of course has been done before but I don&#8217;t want this to just be a tool for experienced developers. I also want it to be a playground for curious amateurs. Here are some ideas (not confirmation, just what I&#8217;m playing with right now)</p>
<ul>
<li>Drag and drop template blocks of code for common tasks (users will be able to submit code blocks)</li>
<li>Heavily documented in the options page and in the wiki</li>
<li>Point and click targeting of elements on webpages</li>
<li>Easy to use GUI for beginners to create custom CSS</li>
<li>UserScript import/editing/export</li>
</ul>
<p>Basically I want it to create a simple and powerful tool for seasoned devs to craft their web experience, and at the same time make it easy enough and well documented enough that any curious beginner can start to learn about JavaScript and CSS.</p>
<p>I&#8217;m deep in the conceptual and research stage right now so keep at eye on this post in the coming months for more updates.</p>
<h2>The Links</h2>
<ul>
<li><strong><a href="http://minimalistsuite.com/" target="_blank">Minimalist Suite</a></strong></li>
<li><a href="http://www.twitter.com/anstosa" target="_blank">Follow me on Twitter [@anstosa]</a></li>
</ul>
<ul>
<li><strong><a href="https://chrome.google.com/webstore/detail/oddhbkghjoccbljmagcgoklbfdjeiinb" target="_blank">Minimalist for Gmail</a></strong>
<ul>
<li><a href="http://code.google.com/p/minimalist-gmail/" target="_blank">Project Home and Issue Tracker</a></li>
<li><a href="https://github.com/anstosa/Minimalist-Gmail" target="_blank">Source code</a></li>
</ul>
</li>
</ul>
<ul>
<li><strong><a href="https://chrome.google.com/webstore/detail/mgljgiacemcbnibkkmbolnljeffaadna" target="_blank">Minimalist for Google Calendar</a></strong>
<ul>
<li><a href="http://code.google.com/p/minimalist-google-calendar/" target="_blank">Project Home and Issue Tracker</a></li>
<li><a href="https://github.com/anstosa/Minimalist-Google-Calendar" target="_blank">Source code</a></li>
</ul>
</li>
</ul>
<ul>
<li><strong><a href="https://chrome.google.com/webstore/detail/pgpppbiipcfcldpgcjlhoehdffdjjall" target="_blank">Minimalist for Google Reader</a></strong>
<ul>
<li><a href="http://code.google.com/p/minimalist-google-reader/" target="_blank">Project Home and Issue Tracker</a></li>
<li><a href="https://github.com/anstosa/Minimalist-Google-Reader" target="_blank">Source code</a></li>
</ul>
</li>
</ul>
<ul>
<li><strong><a href="https://chrome.google.com/webstore/detail/ahmiiblnmmnijkhboligioinfchkeagi" target="_blank">Minimalist for Facebook</a></strong>
<ul>
<li><a href="http://code.google.com/p/minimalist-facebook/" target="_blank">Project Home and Issue Tracker</a></li>
<li><a href="https://github.com/anstosa/Minimalist-Facebook" target="_blank">Source code</a></li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.anselsantosa.com/minimalist-gmail/feed/</wfw:commentRss>
		<slash:comments>52</slash:comments>
		</item>
		<item>
		<title>Where Windows needs to go</title>
		<link>http://www.anselsantosa.com/where-windows-needs-to-go/</link>
		<comments>http://www.anselsantosa.com/where-windows-needs-to-go/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 22:50:52 +0000</pubDate>
		<dc:creator>Ansel Santosa</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.anselsantosa.com/?p=2116</guid>
		<description><![CDATA[As the title would suggest, this is yet another post in my "why can't everything just be perfect!?" series. Past post in the series include smartphone, Android, and tablet PC.]]></description>
			<content:encoded><![CDATA[<p>As the title would suggest, this is yet another post in my &#8220;<em>why can&#8217;t everything just be perfect!?&#8221;</em> series. Past post in the series include <a href="http://www.anselsantosa.com/the-mistress-v3/" target="_blank">smartphone</a>, <a href="http://www.anselsantosa.com/where-android-needs-to-go/" target="_blank">Android</a>, and <a href="http://www.anselsantosa.com/nerdgasm/" target="_blank">tablet PC</a>.</p>
<p>Like my embedded OS of choice, Android, I have very strong opinions about my desktop OS of choice, Windows. I think decreasingly OSX increasingly Ubuntu are offering aggressive intellectual competition to Windows, however, unlike in the mobile space, Windows is by far the market leader and isn&#8217;t going anywhere. However the reality of near-monopoly market-share is a harsh one. Legacy support continues to hold back many innovations in Windows because so much of Microsoft&#8217;s software business is enterprise. Windows 7 took steps away from legacy support but I think they need to do more and Ballmer seems to be willing to take major risks in the next version of Windows. Here is what I think needs to happen.</p>
<p><strong>Centralizing software</strong></p>
<p><strong> </strong>The Linux repository has been around forever. Microsoft brought it to the enterprise in Windows Mobile. Most recently Apple  brought it to the mainstream with the iOS app store. It&#8217;s a centralized list of installable resources which handles adding, removing, and maintaining software. It has become a necessary element in embedded OS&#8217; and third party repositories like <a href="http://store.steampowered.com/" target="_blank">Steam</a> are becoming popular in desktop OS&#8217;. With the <a href="http://www.boygeniusreport.com/2010/10/20/apple-announces-mac-os-x-10-7-lion/" target="_blank">preview of OSX Lion</a> and the <a href="http://msftkitchen.com/2010/06/windows-8-plans-leaked-numerous-details-revealed.html" target="_blank">leaked Windows 8 slide deck</a> it&#8217;s clear that app stores are coming to the desktop. The OSX app store scares me because it&#8217;s clear that although users still have choices, Apple is continuing to make as many choices as possible for them.</p>
<p>The Windows App stores is exciting. Will I use it? To some extent, yes. Will it replace repositories like Steam? Absolutely not. Will I still sideload apps? Mostly. A native app store is a great way to make finding software easy for novices. It also offers unified software maintenance which is really nice. If software I want is in the store, that&#8217;s where I will be getting it. Basically the way I see things going is I have Steam for games, and the Windows Marketplace for utilities and other software.</p>
<p><strong>Security</strong></p>
<p>Microsoft is more aggressive than any other company at distributing security updates and they finally wrote their own free anti-virus. The only thing that is missing is to actually bundle the damn thing with Windows. Obviously certain manufacturers will want to replace it with their partners AV but out of the box, Windows should run MSE.</p>
<p><strong>Updating and maintenance</strong></p>
<p>This is very closely related to the Marketplace. Updating Windows is a pain sometimes, but keeping every piece of software on my machine updated is basically impossible. Updates need to be centralized. I think there should be a Windows Update API that third parties can access. This would allow everything on your computer to update itself through a single interface. Windows would automatically download updates for all software in the background when the internet connection is idle and when updates are downloaded it would offer to install them. Alternatively, you could opt-in to auto updates for certain software which would allow Windows to automatically backup and update software without your permission.</p>
<p><strong>Bloat</strong></p>
<p>Resource management has always been a problem in Windows. 7 took some huge steps but it could be much more aggressive. Windows should identify when you are using an extremely resource intensive program like Photoshop or a fullscreen game and freeze or lower the priorities of other unrelated tasks to free up resources.</p>
<p>Install size is also a problem. Windows is big. I think they did the right thing by cutting out Windows Live Essentials and having it as a free download. I think they did the wrong thing by not telling people where it was. The Windows Marketplace will fix this problem. By only pre-installing the absolute essentials, bloat will be cut down dramatically. Then the first things people see is the Marketplace. They open it up and are offered a myriad of free software from Microsoft to help them fill in their library.</p>
<p><strong>Cloud</strong></p>
<p>Windows should come bundled with a cloud service like <a href="https://one.ubuntu.com/" target="_blank">Ubuntu One</a> which would give you syncing, streaming, and storage with deep OS integration. Microsoft already has a handful of great cloud projects, but none are connected to Windows in a unified and easy way.</p>
<p><strong>Multitouch</strong></p>
<p>Two form-factors specifically targeted in Windows 8 are slates and all-in-one touchscreens. Windows 7 has some really competitive pen-based enterprise touch tools but this needs to be broadened. There needs to be tools for both finger and pen input and it should be integrated into every aspect of the OS [finger friendly buttons and gestures, etc]. See <a href="http://www.engadget.com/2010/10/25/ubuntu-10-10s-multitouch-unity-ui-demoed-on-dell-makes-multita/" target="_blank">Ubuntu 10.10 to see what I mean</a>.</p>
<p><strong>Installation</strong></p>
<p>Software installation on Windows [and Linux] is a pain. 5 years ago when storage wasn&#8217;t so cheap, distributed installation was a very elegant solution. But now that the average laptop ships with 500GB rotating media or 128GB SSD, the resource in short supply is time and frustration and single directory installs [a 'la OSX] are the more elegant. Windows needs to ditch the registry. Old installers can still be supported through emulation.</p>
<p><strong>Windows explorer</strong></p>
<p>Windows explorer is old and outdated. They&#8217;ve polished it up with each version of Windows but it&#8217;s essentially the same one that shipped with Windows 98. They need to go back to the drawing board with this one.</p>
<p><strong>Connectivity</strong></p>
<p>Libraries, homegroups, and media streaming are a huge selling point for Windows. Nobody knows about these features though because Microsoft is only just starting to learn how to market it&#8217;s products to consumers. These features need to be simplified and advertised.</p>
<p>In addition the Device Stage needs to be refined. There is a lot of potential but it doesn&#8217;t serve a practical application at the moment.</p>
<p><strong>Versions</strong></p>
<p>One. There needs to be one version of Windows. None of this Starter, Home, Professional, Ultimate garbage. Sell a single version and any other enhancements should be advertised as add-on packages through the Marketplace.</p>
<p><strong>Performance</strong></p>
<p>Boot, wake, hibernate, battery, heat control, all places where performance should be improved. There are a lot of hacks and patches that you can do to fix these problems, but Windows needs to be re-written from the bottom up. This will greatly improve performance and any legacy issues that arise, like the registry removal, should be handled through emulation and virtualization.</p>
<p><strong>Wrap up</strong></p>
<p>Alright, I&#8217;m sure I missed some things here and I didn&#8217;t proofread at all&#8230; This post was mostly just what I&#8217;ve been thinking about since the dutch MS blog accidentally leaked the 2012 release date of Windows 8 so it&#8217;s not nearly as thorough as the rest of the posts in the series and I may add to it later if I think of something else important. If you have any other ideas, let me know in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anselsantosa.com/where-windows-needs-to-go/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Tech talk [big three, week in review]</title>
		<link>http://www.anselsantosa.com/tech-talk-the-big-three-2/</link>
		<comments>http://www.anselsantosa.com/tech-talk-the-big-three-2/#comments</comments>
		<pubDate>Sat, 23 Oct 2010 18:55:14 +0000</pubDate>
		<dc:creator>Ansel Santosa</dc:creator>
				<category><![CDATA[Gamming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Angry Birds]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Gingerbread]]></category>
		<category><![CDATA[Google Android]]></category>
		<category><![CDATA[Honeycomb.]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Minecraft]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[WP7]]></category>

		<guid isPermaLink="false">http://www.anselsantosa.com/?p=2109</guid>
		<description><![CDATA[I've been meaning to start doing Tech Talk posts again on a regular basis and who knows if it'll actually happen this time but he goes another one.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been meaning to start doing Tech Talk posts again on a regular basis and who knows if it&#8217;ll actually happen this time but here goes another one. I&#8217;m just going to go as far back as <a href="http://www.anselsantosa.com/brennanvance-com/" target="_blank">my last post</a>.</p>
<p><strong>Angry birds</strong></p>
<p><strong><a href="http://www.anselsantosa.com/wp-content/uploads/2010/10/Angry_birds_android.jpg" target="_blank"><img class="alignnone size-full wp-image-2110" title="Angry_birds_android" src="http://www.anselsantosa.com/wp-content/uploads/2010/10/Angry_birds_android.jpg" alt="" width="580" /></a></strong></p>
<p><a href="http://gizmodo.com/5664633/full-angry-birds-game-now-available-on-android-for-free" target="_blank">Since it launched on Android</a>, it has been consuming my life [and those of <a href="http://www.boygeniusreport.com/2010/10/17/angry-birds-for-android-gets-over-1-million-downloads-in-1-day/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+TheBoyGeniusReport+(Boy+Genius+Report)&amp;utm_content=Google+Reader" target="_blank">two million other Android users</a>].</p>
<p><strong>Minecraft</strong></p>
<p><strong><a href="http://troll.imgur.com/lamplight" target="_blank"><img class="alignnone size-full wp-image-2111" title="1R5ok" src="http://www.anselsantosa.com/wp-content/uploads/2010/10/1R5ok.jpg" alt="" width="1920" /></a></strong></p>
<p><a href="http://www.minecraft.net/" target="_blank">Minecraft</a> is what I&#8217;ve been doing when I&#8217;m not playing Angry Birds. It&#8217;s a really amazing game. I&#8217;ll probably do a complete post about it after the Halloween update. I would encourage you to check out <a href="http://www.youtube.com/user/davidr64yt" target="_blank">X&#8217;s Adventures in Minecraft</a> to get a feel of what the game is like and <a href="http://crafthub.net/" target="_blank">CraftHub</a> to see the beautiful things that people can create with the game.</p>
<p><strong>Apple</strong></p>
<p>Apple previewed OSX Lion. Notable features [via <a href="http://www.boygeniusreport.com/2010/10/20/apple-announces-mac-os-x-10-7-lion/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+TheBoyGeniusReport+(Boy+Genius+Report)&amp;utm_content=Google+Reader" target="_blank">BGR</a>]:</p>
<ul>
<li>Multitouch gesture support</li>
<li>Mac App Store</li>
<li>Launchpad</li>
<li>Full-screen apps</li>
<li>Auto-save and auto-resume within apps</li>
<li>Mission Control: unification of full-screen apps, Expose, Spaces and Dashboard</li>
</ul>
<p>This is all very evolutionary, nothing unexpected here. They are putting an iOS layer over OSX with Launchpad, they are locking down developers with the App Store, they are generally unifying the two platforms [including the deprecation of Flash and Java in OSX which they originally <em>insisted</em> on doing themselves and which every other major hardware manufacturer still takes responsibility for.]</p>
<p>They also updated iLife. Nothing revolutionary there either.</p>
<p>The biggest announcement was the new Air. It is a really beautiful product. I hope more manufacturers pick up the all metal look, the SSDs and the big batteries but this is not a good product. It&#8217;s very heavy for an ultralight [because of the unibody design], it&#8217;s underpowered [Core 2 Duo ULV is netbook horsepower] and it&#8217;s expensive. You can get an i5 and twice the discrete graphics memory for less. Like the iPad, it&#8217;s pretty and uses a lot of great ideas, but it&#8217;s overpriced, it cannot function as a primary computer, and as with all Apple products, you don&#8217;t own it. You lease it. Throughout all these announcements, a lot of tech journalists seem to be echoing the same things &#8220;I love the products, but I hate the company&#8221; [many of them won't stop buying products on principle like I do] and &#8220;The only thing macs have over PCs is that you can install Windows on them&#8221;.</p>
<p><strong>Microsoft</strong></p>
<p><strong><a href="http://gizmodo.com/5668738/windows-phone-7-review" target="_blank"><img class="alignnone size-full wp-image-2112" title="windowphonefocus_17" src="http://www.anselsantosa.com/wp-content/uploads/2010/10/windowphonefocus_17.jpg" alt="" width="1024" /></a></strong></p>
<p><a href="http://www.microsoft.com/windowsphone/en-us/default.aspx" target="_blank">Windows Phone 7</a> launched to surprisingly good reviews. I say surprisingly because there was so much hype, everyone was sure it was going to be disappointing. I think it is a really promising platform but it&#8217;s definitely still young. The reviews agree in general: It&#8217;s a good mobile OS, great in fact for a band new OS, it&#8217;s really a unique offering compared to the rest of the market, and it shows tons of promise. However all the reviews also agree that this won&#8217;t mean anything unless they get a groundswell of developer support. They said those same things about WebOS when it launched and we know what happened there&#8230; Check out the <a href="http://gizmodo.com/5668738/windows-phone-7-review" target="_blank">Gizmodo</a> and <a href="http://www.engadget.com/2010/10/20/windows-phone-7-review/" target="_blank">Engadget</a> reviews for more.</p>
<p>As far as I go, I won&#8217;t be jumping ship because Microsoft took a lot of cards out of Apple&#8217;s playbook for this one. It&#8217;s a gorgeous UI and I&#8217;ll be sticking with Zune for my media player [the Zune HD 2 is due in the spring] but nothing beats Android on my phone.</p>
<p>There is also some excitement about Windows. I&#8217;ve said before, and I&#8217;ll say again that Windows is a good platform, Windows 7 is a great operating system, but I&#8217;m getting tired of my desktop operating system and I need something fresh. At Gartner Symposium, when asked what Microsoft&#8217;s riskiest product bet was going to be, <a href="http://www.engadget.com/2010/10/23/ballmer-next-release-of-windows-will-be-microsofts-riskiest-p/" target="_blank">Ballmer answered &#8220;the next version of Windows&#8221;</a>. <em>YES! </em> They took a risk with Vista too and failed miserably but I think that Windows Phone 7 proves that they are really getting themselves together and can now actually execute on the good ideas coming out their research teams. I can&#8217;t wait for this. Maybe I&#8217;ll hate it. If so I&#8217;ll just stay on Windows 7. I don&#8217;t hate Windows 7 but I don&#8217;t love it either. I want to risk disappointment to find an operating system that I love and I think that Microsoft is the only company that can deliver on that.</p>
<p><strong>Google</strong></p>
<p><strong><a href="http://www.androidcentral.com/gingerbread-android-google-unveiling" target="_blank"><img class="alignnone size-full wp-image-2113" title="thumb_550_gingerbread--google" src="http://www.anselsantosa.com/wp-content/uploads/2010/10/thumb_550_gingerbread-google.png" alt="" width="550" /></a></strong></p>
<p>The harbinger of major updates, the Google Android sculpture <a href="http://www.androidcentral.com/gingerbread-android-google-unveiling" target="_blank">has arrived</a>. The Gingerbread man is in the open at Google HQ which means that Gingerbread, <a href="http://www.engadget.com/2010/10/22/android-2-3-next-major-release-says-anonymous-google-engineer/" target="_blank">Android 2.3</a>, is just around the corner. According to <a href="http://phandroid.com/2010/10/18/exclusive-first-android-gingerbread-details/" target="_blank">leaks broken by Phandroid</a>, it should be the release that I&#8217;ve been waiting for, the last bit of polish that Android has desperately needed. It&#8217;s not a complete redesign by any measure, I think that will come with Honeycomb [3.0] but it will still be a big improvement. See Phandroid&#8217;s leaks <a href="http://phandroid.com/2010/10/21/gingerbreads-screen-off-animation-exclusive-video/" target="_blank">here</a> and <a href="http://phandroid.com/2010/10/18/exclusive-first-android-gingerbread-details/" target="_blank">here</a> for all the details.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anselsantosa.com/tech-talk-the-big-three-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>brennanvance.com</title>
		<link>http://www.anselsantosa.com/brennanvance-com/</link>
		<comments>http://www.anselsantosa.com/brennanvance-com/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 18:20:09 +0000</pubDate>
		<dc:creator>Ansel Santosa</dc:creator>
				<category><![CDATA[Art/Design]]></category>
		<category><![CDATA[Gamming]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Brennan]]></category>
		<category><![CDATA[Minecraft]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://www.anselsantosa.com/?p=2106</guid>
		<description><![CDATA[In addition to playing 14 hours of Minecraft this weekend, I had a little project. Brennan wanted a small portfolio/profile site. He wanted it to be Ulta-minimalist, "the style of no style" and I think it turned out really great.]]></description>
			<content:encoded><![CDATA[<p>In addition to playing 14 hours of <a href="http://www.minecraft.net/" target="_blank">Minecraft</a> this weekend, I had a little project. Brennan wanted a small portfolio/profile site. He wanted it to be Ulta-minimalist, &#8220;the style of no style&#8221; and I think it turned out really great.</p>
<p><a href="http://brennanvance.com/"><img class="alignnone size-full wp-image-2107" title="brennanvance" src="http://www.anselsantosa.com/wp-content/uploads/2010/10/brennanvance.jpg" alt="" width="772" height="484" /></a></p>
<p>In addition, this is was the first project that I used my own jquery/javascript implementation. In the past I&#8217;ve always modified other people&#8217;s javascript library extensions but they never feel quite right because they always have more features than I need so the code gets bloated. This time I wrote the scripts from scratch and it was really fun. If you haven&#8217;t been to the site yet, <a href="http://brennanvance.com/" target="_blank">check it out</a>. When the video starts and stops playing, you&#8217;ll see the script that I&#8217;m talking about.</p>
<p>Brennan was the best client I&#8217;ve ever worked with because he knew exactly what he wanted in simple concrete terms. When I presented my original design to him, I was using Helvetica Neue Ultra-Light. He liked the thin and light font but wanted something more classic. <em>except </em> he didn&#8217;t just stop at &#8220;more classic&#8221;. He went on to say &#8220;like Goudy Old Style or Garamond&#8221;. The translation from the abstract to the concrete and trying to figure out what clients actually want is the hardest part of web development so having an awesome client like Brennan is what makes the difference between cranking out a site in 36 hours [<a href="http://brennanvance.com/" target="_blank">brennanvance.com</a>] and having it get stuck in 2 months of corporate ambiguity [<a href="http://centerstonepartners.com/" target="_blank">centerstonepartners.com</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anselsantosa.com/brennanvance-com/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The mistress v3</title>
		<link>http://www.anselsantosa.com/the-mistress-v3/</link>
		<comments>http://www.anselsantosa.com/the-mistress-v3/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 17:42:00 +0000</pubDate>
		<dc:creator>Ansel Santosa</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.anselsantosa.com/?p=2101</guid>
		<description><![CDATA[This spring I talked about my dream computer. Last week I talked about where Android needs to go. In continuation of that series, I want to talk about my dream phone.]]></description>
			<content:encoded><![CDATA[<p>[One of the members of the <a href="http://forum.xda-developers.com/" target="_blank">XDA Developers forums</a> said his wife called his phone "the mistress" and Sarah thought it was appropriate for my phone too. My MyTouch 3G being v1, my Google Nexus One being v2.]</p>
<p>This spring I talked about <a href="http://www.anselsantosa.com/nerdgasm/" target="_blank">my dream computer</a>. Last week I talked about <a href="http://www.anselsantosa.com/where-android-needs-to-go/" target="_blank">where Android needs to go</a>. In continuation of that series, I want to talk about my dream phone. My dream computer is based on what I think will [should] be around in 1.5-2 years because that&#8217;s my computer upgrade cycle. My phone upgrade cycle is quite a bit snappier. About once a year which means I&#8217;ll probably have a new one by next spring.</p>
<p>My next phone will probably whichever one Google employees are using because I need my phone to run stock Android out of the box. So lets talk specs:</p>
<p><strong>Screen</strong></p>
<ul>
<li>4&#8243; 960&#215;640 OLED*</li>
<li><a href="http://www.atmel.com/products/touchscreens/default.asp?family_id=701" target="_blank">Atmel MaxTouch digitizer</a></li>
</ul>
<p><strong>Ports**</strong></p>
<ul>
<li>3.5mm headphone jack [on the bottom of the phone]</li>
<li>microUSB [on the left side of the phone]</li>
<li>microSD [behind battery cover, but removable without removing battery]</li>
</ul>
<p><strong>Buttons**</strong></p>
<ul>
<li>Volume rocker</li>
<li>Sleep/wake [on top <em>left</em>]</li>
<li>Backlit trackball with RGB LED [physical trackball, not an optical one]</li>
<li>Navigation buttons [hardware buttons, not capacitive, back-menu-home-search in that order]</li>
</ul>
<p><strong>Logic board</strong></p>
<ul>
<li>ARM 1GHz core [Cortex A8 or A9] with PowerVR SGX graphics integrated</li>
<li>4GB NAND Flash</li>
<li>512MB RAM</li>
<li>1GB ROM.</li>
</ul>
<p><strong>Communications board</strong></p>
<ul>
<li>FM &amp; FM HD</li>
<li>802.11 b/g/n</li>
<li>T-Mobile USA GSM &amp; HSPA+***</li>
<li>Bluetooth 3.0</li>
</ul>
<p><strong>Body</strong></p>
<ul>
<li>Aluminum or Magnesium alloy frame</li>
<li>Rubberized plastic panels over battery and communications board.</li>
</ul>
<p><strong>Other</strong></p>
<ul>
<li>Dual mics [for noise cancellation]</li>
<li>RGB LED status light</li>
<li>5MP Rear camera</li>
<li>VGA Front camera</li>
<li>Light sensor</li>
<li>Proximity sensor</li>
</ul>
<p style="padding-left: 30px;"><em>*Why OLED?</em></p>
<p style="padding-left: 30px;">Because when it&#8217;s done right [see the Zune HD], it uses less power, it has truer colors, more contrast, and deeper blacks.</p>
<p style="padding-left: 30px;"><em>**Why so picky about the locations of buttons and ports?</em></p>
<p style="padding-left: 30px;">From experience, those are the best places for all of those buttons and ports to be.</p>
<p style="padding-left: 30px;"><em>***Why T-Mobile</em></p>
<p style="padding-left: 30px;">The lesser of lots of evils. All the carriers in the US blow. All of them. Verizon is famous fro bloatware and is  CDMA, Sprint chose WiMAX over LTE and is CDMA, T-Mobile is uses non-standard GSM 3G frequencies and chose HSPA+ over LTE and AT&amp;T just sucks in every possible way. I choose T-mobile because it uses GSM, because it hasn&#8217;t adopted tiered pricing or official data caps and it&#8217;s marginally supportive of tethering.</p>
<p>I know that was a lot of hardware geekery but if you actually made it through all that you must be into this stuff. If you could make a phone based on parts available today, how would it differ from mine?</p>
<p><em><br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.anselsantosa.com/the-mistress-v3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hosting migration</title>
		<link>http://www.anselsantosa.com/hosting-migration/</link>
		<comments>http://www.anselsantosa.com/hosting-migration/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 15:59:08 +0000</pubDate>
		<dc:creator>Ansel Santosa</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Dreamhost]]></category>

		<guid isPermaLink="false">http://www.anselsantosa.com/?p=2097</guid>
		<description><![CDATA[Long story short, I have a new host and it's great but I had to migrate manually and I probably messed something up so if you see something off about my website [or Sarah's] please let me know.]]></description>
			<content:encoded><![CDATA[<p>I was planning on leaving my last hosting provider [InMotion... awful] this December but Dreamhost had an offer I just couldn&#8217;t pass up [$64 for 2 years <a href="http://www.dreamhost.com/hosting.html" target="_blank">with all the trimmings</a>. Anyone who wants the <em>$150-off</em> discount code <a href="mailto:ansel@anselsantosa.com" target="_blank">email me</a>]. It wasn&#8217;t as smooth a transition as I&#8217;d hoped, it turns out the WordPress export features are woefully inadequate for moving a blog in it&#8217;s entirety. Both services use cPanel and there was a really cool import feature, but the different naming conventions of the two sites made it totally useless.</p>
<p>Long story short, I have a new host and it&#8217;s great but I had to migrate manually and I probably messed something up so if you see something off about my website [or <a href="http://www.sarahsutin.com" target="_blank">Sarah's</a>] please let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anselsantosa.com/hosting-migration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where Android needs to go</title>
		<link>http://www.anselsantosa.com/where-android-needs-to-go/</link>
		<comments>http://www.anselsantosa.com/where-android-needs-to-go/#comments</comments>
		<pubDate>Sat, 25 Sep 2010 00:21:12 +0000</pubDate>
		<dc:creator>Ansel Santosa</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Palm]]></category>
		<category><![CDATA[WebOS]]></category>
		<category><![CDATA[WP7]]></category>

		<guid isPermaLink="false">http://www.anselsantosa.com/?p=2090</guid>
		<description><![CDATA[Don't get me wrong, I love Android. It is without a doubt the best embedded OS for me and I would venture to say the best embedded OS overall. But it has a long way to go.]]></description>
			<content:encoded><![CDATA[<p>Don&#8217;t get me wrong, I love Android. It is without a doubt the best embedded OS for me and I would venture to say the best embedded OS overall. But it has a long way to go. It comes from a very unique place. Google is known for being a company of engineers. Engineers do some things great [scalability, function] but they come at a price [design, social skills]. Android is still young and its current state reflects its origins. Here&#8217;s what I think needs to happen for Android to become truly amazing.</p>
<p><strong>Look and feel</strong></p>
<p>It&#8217;s Android&#8217;s greatest weakness and apparently it&#8217;s easy for everyone else. Windows Phone 7&#8242;s &#8220;metro UI&#8221;  is absolutely gorgeous but extremely limiting [to make sure that all apps are equally and similarly gorgeous]. WebOS is soft and elegant. iOS is flashy and glassy [too glassy if you ask me, I like matte interfaces...]. All three are visually pleasing and most importantly visually consistent.</p>
<p>Android needs a beautiful, unique, and unified look. Most of Android actually looks pretty good but the problem is that every part looks good in a different way. The notification system has nice subtle gradients, the gallery has clean lines and flashy accelerometer effects, the clock has defined glassy buttons, and Car Home has a dark smoky look. They all have their merits but they&#8217;re not a family</p>
<p>The future of the Android UI is bright. After HP&#8217;s acquisition of Palm, they were hemorrhaging senior staff and <a href="http://www.engadget.com/2010/05/27/palms-matias-duarte-has-joined-google-as-user-experience-direct/" target="_blank">Google was lucky enough to snatch up Matias Duarte</a> to be Android&#8217;s User Experience Director. Duarte&#8217;s work with the WebOS interface speaks for itself and he had previously worked on Sidekick with the head of Android, Andy Rubin so they can hit the ground running. Duarte&#8217;s hiring was just one part of a reshuffling of Android staff after Froyo and although the engineer-heavy management created all that I love about Android, I&#8217;m happy to see more design experience running the show now that we&#8217;re in the refine and evolve stage. Honeycomb [3.0] will definitely be a big leap forward for Android but hopefully some of the changes will start to be introduced with Ginerbread [2.3?] this fall.</p>
<p>In addition to updating the OS  skin in general, Google also needs to re-evaluate the tools that they give their developers. Most developers aren&#8217;t designers and don&#8217;t have money to hire one so they go with the framework and graphics provided by the SDK. From an engineering perspective, Google&#8217;s tools are the best, hands down. Apps scale effortlessly to any screen size, it&#8217;s stupidly simple to set up most layouts and if you&#8217;re not using custom graphics you can throw together a functional UI in no time. However the SDK should give developers the tools to create great looking apps, not just functional ones. Some of the new UI patterns show that we are getting to that point. A design that started with the official Twitter app has spread to Facebook and even the official YouTube Mobile:</p>
<p><img class="alignnone size-full wp-image-2092" title="Android design" src="http://www.anselsantosa.com/wp-content/uploads/2010/09/Android-design1.jpg" alt="" width="925" /></p>
<p><span style="font-weight: normal;"><strong>OEM/Carrier skins</strong></span></p>
<p><span style="font-weight: normal;"><strong><img class="alignnone size-full wp-image-2096" title="Untitled-2" src="http://www.anselsantosa.com/wp-content/uploads/2010/09/Untitled-21.jpg" alt="" width="908" /></strong></span></p>
<p>This is a huge problem for Android. It&#8217;s open source so anyone can do anything they want with it. This means that the manufacturers and the carriers fill it to the brim with ugly skins and proprietary apps. Would it be better if the system was locked down? Absolutely not. Customization is important for the end user and the carriers will never let that through without getting in on the action.</p>
<p>I think that there is a middle-ground in this chaos. Android will always be open-source but that doesn&#8217;t mean Google is helpless to take a little control. The Google apps and the Google name are proprietary and must be licensed [Anyone can make an Android phone, but you need to get permission to make an Android "with Google" phone.]. This gives Google a tremendous amount of power because their Android apps are phenomenal [Gmail, Maps, YouTube, etc.], access to the Android Market is crucial, and the carriers want to Google name in their ads. Google needs to clamp down on the situation and offer alternatives to the brute-force skinning that is fragmenting the platform and often destroying usability. This is what they should be:</p>
<ul>
<li>Manufacturers and carriers may pre-load apps and assign defaults of their choosing, however the user <strong>must</strong> be able to change those defaults and uninstall those apps.</li>
<li>Modifying the stock Android framework should not be allowed. [because it should be modular, I'll get back to this in the next section]</li>
</ul>
<p>It&#8217;s as simple as that. If you don&#8217;t like the VCast music store, you should be able to uninstall it. If you don&#8217;t like the HTC Sense SMS app, you should be able to replace it with the stock Messaging app from the Market. If you don&#8217;t like MotoBlur, you should be able to restore every facet of your OS to it&#8217;s Vanilla Android form.</p>
<p>This is something that I don&#8217;t expect to happen. I think that devices which run stock Android are going to continue to be few and far between. Google is going to make sure that at least one is always available to their developers and employees [that's the one I'll be using, currently the Nexus One] but their stance has continued to be very clearly hands-off on this issue. I&#8217;m sure Duarte is furious about the skins so hopefully he&#8217;ll be able to talk some sense into Andy Rubin to protect the beautiful new interface that I&#8217;m sure is well under-way.</p>
<p><strong>Getting around the carriers</strong></p>
<p>Currently the way skins are made are by replacing the stock graphics library. I think there is a better solution. Android&#8217;s modular design allows you to replace almost anything in the OS that you don&#8217;t like. Don&#8217;t like the keyboard, download a new one and next time you find a text box it&#8217;ll ask you which one you want to use and whether it should remember your choice. Same with the launcher [homescreen], messaging app, mail app, browser, photo gallery, etc. However I think some important parts are left out. I think the basic OS functions should be modular and uninstallable] . For example, dialog boxes, overlay messages, the notification system, the graphics library, etc should be like apps that you can install, uninstall and replace from the Market. That way carriers and OEMs can make whatever ridiculous changes they want to their phones when they ship but the second a customer opens the box they should be able to go to the Android Market and download the stock graphics and notification system, the stock launcher, the stock gallery, etc and very quickly have a &#8220;vanilla&#8221; phone.</p>
<p>Google has already started this process by pushing updates to Maps, Calendar, Gmail and more through the Market instead of bundled with OTA updates. However if they made rest of the OS modular they could completely eliminate skinning as an issue. Is this going to happen? Probably not. Now that Google has so many devices, partners, and customers, it&#8217;s running into the Microsoft Legacy problem. Once you make a mistake [like the registry for example] and you have that many customers, it&#8217;s very difficult to change without making everyone angry.</p>
<p><strong>Hardware</strong></p>
<p><strong><a href="http://phandroid.com/2010/05/19/android-phones-show-up-at-google-io-in-force/"><img class="alignnone" src="http://phandroid.com/wp-content/uploads/2010/05/IMG_0889.JPG" alt="" width="550" height="367" /></a></strong></p>
<p>Android offers a truly absurd variety of hardware [almost 100 "with Google" devices, <a href="http://en.wikipedia.org/wiki/List_of_Android_devices" target="_blank">see the full list here</a>] and they have guidelines for these devices [trackball, volume rocker, camera, 4 hardware buttons, touchscreen, etc. <a href="http://static.googleusercontent.com/external_content/untrusted_dlcp/source.android.com/en/us/compatibility/android-2.2-cdd.pdf" target="_blank">Full CDD here</a>] however, I think they could be a little more strict.</p>
<ul>
<li>Requirements for memory, processor, screen resolution, etc should rise more steeply and devices<strong> must</strong> ship with the newest version of Android that they qualify for. [For reference, I think Android 2.2 standards should have been 800MHz CPU, dual-touch digitizer, 480x800, 256MB RAM 512MB ROM. The actual requirements are <em>much</em> lower]</li>
<li>Devices <strong>must </strong>be updated within 2 months of a release of a new version of Android until such a time as they no longer meet the minimum hardware requirements.</li>
<li>Button layout should be standardized. Volume on the left side, trackball in the middle, buttons in the same order [right now the order is different on every single phone. I think Back, Menu, Home, Search makes the most sense]</li>
</ul>
<p><strong>Natural Evolution</strong></p>
<p>Beyond that, most of my complaints will be addressed by evolutionary updates. For example the ROM that I&#8217;m running, <a href="http://www.cyanogenmod.com/" target="_blank">CyanogenMod</a>, has touch-to-focus in the camera and camcorder but vanilla Froyo doesn&#8217;t. I should be able to swipe my notifications to the side to dismiss them individually but I can&#8217;t. These are small annoyances that will be fixed in the natural release cycle.</p>
<p>&#8230;And so I play the waiting game. I&#8217;m sure we will start to hear Gingerbread rumors toward mid-October and I expect them to launch the online Android Market and Google Music along with Gingebread this fall. Google&#8217;s snappy release cycle puts Honeycomb in the spring so needless to say this school year will be action-packed for Android lovers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anselsantosa.com/where-android-needs-to-go/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sia academia [kinetic typography]</title>
		<link>http://www.anselsantosa.com/sia-academia-kinetic-typography/</link>
		<comments>http://www.anselsantosa.com/sia-academia-kinetic-typography/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 16:34:51 +0000</pubDate>
		<dc:creator>Ansel Santosa</dc:creator>
				<category><![CDATA[Art/Design]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Videography]]></category>
		<category><![CDATA[Music Video]]></category>
		<category><![CDATA[Typography]]></category>

		<guid isPermaLink="false">http://www.anselsantosa.com/?p=2075</guid>
		<description><![CDATA[A super cool, kinda nerdy music video by Steve Buss.]]></description>
			<content:encoded><![CDATA[<p><iframe class="fullWidth firstChild lastChild" type="text/html" width="100%" height="500px" src="http://www.youtube.com/embed/FH3I-bvbxQo" frameborder="0"></iframe></p>
<p>A super cool, kinda nerdy music video by Steve Buss. I love typography like this. If you do too, check out <a href="http://www.youtube.com/watch?v=hTlrSYbCbHE&#038;fmt=22">The Universal Declaration of Human Rights</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.anselsantosa.com/sia-academia-kinetic-typography/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>sarahsutin.com [finally]</title>
		<link>http://www.anselsantosa.com/sarahsutin-com-finally/</link>
		<comments>http://www.anselsantosa.com/sarahsutin-com-finally/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 05:03:40 +0000</pubDate>
		<dc:creator>Ansel Santosa</dc:creator>
				<category><![CDATA[Art/Design]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Sarah]]></category>

		<guid isPermaLink="false">http://www.anselsantosa.com/?p=2065</guid>
		<description><![CDATA[8 months ago this Sunday, I registered sarahsutin.com planning to make the website immediately. Sarah didn't really see the point but she's an amazing girlfriend and I needed a project so she humored me. So what have I been doing since then? Avoiding her website apparently.]]></description>
			<content:encoded><![CDATA[<p>8 months ago this Sunday, I registered sarahsutin.com planning to make the website immediately. Sarah didn&#8217;t really see the point but she&#8217;s an amazing girlfriend and I needed a project so she humored me. So what have I been doing since then? Avoiding her website apparently. Right after I registered the domain, I had some annoying drama at school about some finals being moved and then the excitement of coming home and then work at the lakes, and lots of paid websites and two trips and who knows what else&#8230;</p>
<p>Long story short, <a href="http://www.sarahsutin.com/" target="_blank">it&#8217;s finally done</a> [and she's actually excited about it, yay!]. It was super fast and super easy [turns out we work really well together]. I have 4 other ongoing projects but there was 48 hours where I was waiting for them all to get back to me about various things so I cranked it out in 48 hours.</p>
<p>Here it is. Inspired by sites she showed me. Using a color scheme she made [she makes the color schemes for all my websites, and gorgeous design boards for me to present them to my clients]. It&#8217;s not quite done yet, she still has to write her resume and pick out a couple projects to show off but it&#8217;s mostly there:</p>
<p><a href="http://www.sarahsutin.com/" target="_blank"><img class="fullWidth" title="download" src="http://www.anselsantosa.com/wp-content/uploads/2010/09/download1.jpg" alt="" width="1060" /></a></p>
<p>My favorite part is <a href="http://www.sarahsutin.com/inspiration.html" target="_blank">the Inspiration page</a>. Since about a year ago shes been saving all the photos of things that inspire her in this folder on her desktop [organized by room of course, with descriptive filenames saying why she likes them]. Not only are they fun to look at because she has a great design aesthetic, but they&#8217;re also perfect illustrations of her personality [which I'm quite fond of]. The inspiration page is basically an online version of that folder, organized into albums with expandable images and descriptive captions. If you need inspiration for a remodel or just like looking at pretty houses, <a href="http://www.sarahsutin.com/inspiration.html" target="_blank">check it out.</a></p>
<p>It&#8217;s definitely one of my favorite sites so far. You can see the rest of my work on <a href="http://www.anselsantosa.com/portfolio/" target="_blank">my portfolio page</a>. Look for three new sites in the next month or so.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anselsantosa.com/sarahsutin-com-finally/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

