Technophilia

On Standards and Switching from Gmail to FastMail.FM

This summer, I finally followed through on a couple of experiments I’ve had nagging at the back of my head for a while:

  1. Seeing if I can tolerably get by on standard IMAP email hosting after 9 years on Gmail, just to know if it’s a viable alternative in some kind of hypothetical doomsday scenario
  2. Moving my blog – the one place where I’m not a CMS/blog developer, but a writer – from a traditional server to one of the more modern “app-as-a-hosted-service” platforms.  ZekeWeeks.com is now hosted on WordPress.com Business – I’m just at the start of this experiment after a few years of “not good enough” attempts on various managed WordPress services, and will write about it later if anything interesting comes up. 🙂

Even though I was interested in seeing the current state of email outside a proprietary host, I approached that experiment with skepticism and low expectations. And I certainly didn’t expect it to turn out like it did! 
Continue reading

Web Inspector CSS gone in Chrome 19: Bug or Design Change?

I depend on this feature a ton, and am hoping this is a bug instead of a conscious change in functionality. I haven’t had the time to do all the testing and bug tracker searching across the Chrome, Chromium, and WebKit projects yet, but I’m hoping I can get some word on this change from someone with more knowledge about the issue:

(Click to view in full resolution)

Chrome lets you create new CSS rules right inside the DOM inspector. I used to be able to then view all those rules in the Resources pane, but now that view instead shows the document source. This could have been a conscious decision – perhaps people want to see their changes to the HTML in addition to the CSS – but it’s clearly favoring one output over another. Perhaps what I’m looking for was moved, or deemed irrelevant? I wish I knew.

I’m cheating on RSS.

I usually favor decentralized, open technologies, but I must confess: I almost never check my RSS subscriptions any more.

I used to use RSS as a one-stop way to cut down on my endless cycle of refreshing a million different blogs for news. Now, the opposite has happened: a couple of news sources are so much better in quality than the rest. I get my general news through the New York Times, and my tech news comes through The Verge or Ars Technica. These guys are beating everyone else at news depth and analysis, making most other blogs in their field redundant.

There’s a lot I risk missing online by doing this. But instead of drowning in an endless feed of RSS updates, I’ve curated a couple of social sharing tools to give me a pulse for the rest of the Web: Reddit (I unsubscribe from most of the default subreddits and subscribe to quality niche ones) and Twitter (again, being picky about quality sources.) I’d like to see Google+ take off in this role, but Google still needs to improve their API enough for killer apps to take advantage of it.

This new way of consuming content online is an unexpected one for me. I usually prefer more open, decentralized stuff, and RSS is the poster-child for such a thing. But as a constant news stream, it just doesn’t do enough to improve the signal-to-noise ratio. It’s still very useful and necessary, since it can syndicate a lot more useful information than just the news articles I’m talking about. Even though I sacrifice some openness, I find crowdsourced social aggregators far more useful, especially when I have some curation controls to personalize what I’m getting.

Sorry, RSS. You have a lot to offer as a technology, but my life is easier having left you.

High-end Android Phones Serve Everyone But the User


Yesterday, I headed to my local Verizon Wireless store to try out the Galaxy Nexus, the latest designed-by-Google phone from Samsung. While I was there, I also tested the current top-of-the-line LTE phones from HTC (the Rezound) and Motorola (the DROID RAZR). I’ve written my impressions of each below, but in testing all three, I noticed something telling about the overall current state of high-end Android phones.

Despite the fact that the Android operating system is by far the best fit for my needs, I can’t say I’d recommend any of the current high-end Android phones over an iPhone. Even the best Android phones seem to be unbalanced attempts to serve the various agendas of the OS vendor (Google), the designer/manufacturer, and the wireless carrier. It feels like these organizations are too focused on their own priorities to harmoniously collaborate in the design of a product which is great for the user. Google seems happy to focus on doing the bare minimum to get their Nexus “proof-of-concept” phones shipped, and leave innovative hardware design to other folks (who install crappy software.)

This disconcerted effort of unaligned agendas recreates the market conditions which allowed Apple to disrupt the smartphone market in 2007 by refusing to cede any control of the customer experience or business relationship to another company. Apple’s integration of software and hardware, coupled with their power to keep carriers subservient, allows them to focus on their own goals, a large part of which is the user’s experience. They also support their old devices better and longer.

I want to be clear: I’m not saying the iPhone is better than Android. Everyone has different priorities in picking the best fit for their smartphone. I am saying that on average, the iPhone is usually the best match for someone who wants equally good software, hardware, and customer support. But doesn’t mean much in reality, as buyer’s desires are as diverse as the selection of phones available to them. Personally, I care a whole lot less about build quality than I do about software stability, reliability, and geek-friendliness, so I’d probably still buy a phone with “pure Google” software if it were installed on a hardened turd with an LTE antenna.

Overall, I think the reinvented smartphone industry is now quite mature, and every device out there basically does the same thing. There are so many choices out there, but I’d really like to see more folks than just Apple focusing on delivering excellent products and service to the end user. I feel like HTC is almost doing that with its Android phones, but needs to release fewer devices and support them better, and that Google needs to give manufacturers better access to prerelease builds so non-Nexus phones don’t lag the rest of the industry by 6-12 months.

Galaxy Nexus (designed by Google in collaboration with Samsung)

Pro:

  • It’s a “pure Google” device. This means it’s the first to get updates, and Google controls them. This means it will probably be more stable, secure, and up-to-date than any other Android phone (until Google releases another one.)
  • The camera’s shutter and between-shot delay is FAST. So fast that what I thought was a delay for focusing was actually the picture being taken.
  • The Galaxy Nexus recreates the Nexus S’s beautiful “blank black” face, and improves upon it by moving menu buttons onto the screen in a dynamic fashion.

Con:

  • The quality of materials and industrial design is nowhere near competitive with phones even half its price. Google says it’s got a metal frame inside which many phones lack, but the plastic is cheaper feeling than everything sold for $199 since the iPhone 3G/3GS. I don’t know what happened here, since Samsung did a pretty great job with the previous Nexus S.
  • The speaker really sucks, which is a shame since the screen could be really great for multimedia.
  • Matters of my own personal preference: I don’t like the headphone jack’s location on the bottom, the not-quite-gigantic 4.65″ screen (though nice for typing), or the exposed dock connection pins.
  • For some reason, the AMOLED screen is worse than the one Samsung uses on its own Galaxy S II phones, and its PenTile layout reduces the effective pixels-per-inch relative to the competition. At this price point, I don’t understand the cost cutting. (The screen still looked pretty darn good, but the bar is set high.)

HTC Rezound:

Pro:

  • As always for HTC, this phone has excellent industrial design. Despite my dislike of phone screens above 4 inches, the fit in my hand was nice, the soft touch of the back casing eliminates any “slippery” feeling, and overall it felt solid.
  • This phone has an LCD display, unlike the Nexus and RAZR’s AMOLED variants. I thought this display was by far the best in the group.
  • HTC’s Sense UI is “love-it-or-hate-it,” but I’ve always fallen in the “love it” category. Sense 3.5 is smooth and takes awesome advantage of the high-specced hardware. I particularly liked how functional and usable HTC’s camera UI is in Sense 3.5.

Con:

  • This phone adds “Beats by Dre” branding to the already packed company of Sense, HTC, Verizon, and Google. Other reviews say the first-party music app uses audio “enhancement” which doesn’t extend to the rest of the OS.
  • The phone is great right now, but its software is already old. HTC releases quality software updates, but it takes them 6-9 months after Google’s release to prepare them.
  • This phone’s bootloader is locked (by Verizon’s choice), making it much harder to install custom Android distributions like Cyanogenmod, which have been instrumental to me in compensating for HTC’s slowness to update their operating systems. Since I want Ice Cream Sandwich, this is a potential deal breaker for me.
  • HTC pretty much doesn’t update Sense features after a phone’s release. They’re a selling point, not a supported and modernized part.

Motorola DROID RAZR

Pro

  • Design and build quality. I didn’t expect this (I returned two original Droids which couldn’t stand the test of basic wear and tear), but I was quite impressed by the fit and finish on this thing. The expensive Kevlar backing is kind of a confusing touch, but it’s good for RF transparency.
  • The super AMOLED display looked great and fared quite well in bright sunlight.

Con

  • Verizon is quite clearly using its DROID brand to aggressively assert its own campaigns. I had really weird stuff going on, like Verizon logos in the camera app with a “You don’t have geolocation turned on, go turn it on, there’s no reason you wouldn’t want that!” nag.
  • Motorola’s custom UI isn’t intrusive, but it is butt-ugly. I have no clue what these folks are thinking, and Verizon’s locked bootloader makes installation of a vanilla Android less attractive. Hopefully Google’s acquisition of Motorola will stop this.

So what am I gonna do?

I don’t know. These phones all feel like they’ve been designed as the best solution to one of the companies’ goals, instead of the best fit for me. The Galaxy Nexus realizes Google’s vision for Android 4.0, but fails to make an attractive consumer product. The HTC phone is excellent for right now, but will feel really outdated in just a year. The DROID product line just feels like Verizon’s attempt to bake in as many upsells and in-house branding spots as possible. I really wish I could take the HTC Rezound, but get the support of a “pure Google” phone. (That was the excellent Nexus One of two generations ago, before Google switched to Samsung as a launch partner.)

Who knows, I might decide once again that “It’s the software, stupid!” and just buy the Galaxy Nexus. At this point, it feels like I’d be happiest either doing that or going back to the iPhone.