-->
Showing posts with label Android. Show all posts
Showing posts with label Android. Show all posts

Wednesday, February 15, 2017

My Chromebook Experiment

How's that webby thing workin' for ya?

It's been only a year since I wrote up my early impressions of working with a Chromebook. I was giving it a serious chance, because there were so many things to like -- simplicity, convenience, security. And I tried to stick with it partly due to the dangling carrot of being able to run Android apps on it someday -- a carrot that so far continues to recede in front of my nose.

But in the end I'm signing off. I bit the bullet and replaced it with a Dell XPS 13 running (initially) Windows 10 and (soon coming) Linux. Not till I dived into the new machine did I really appreciate how much I'd been chafing under the restrictions of Google's webcentric tool.

What Happened?

So what happened? A list of things.

After my initial disappointment at not being able to take full advantage of Dropbox, I used Zoho for writing until I ran into too many sync issues and formatting questions. Once I had to resort to restoring an earlier Dropbox copy when my latest edits failed to save. Bad!

Plus, if I used LibreOffice to open one of the documents that I'd edited in Zoho, it would ask me if I wanted to use Open Document Text format when I saved it, revealing that Zoho's ODT was somehow not the same as LibreOffice's. One of the ODT viewers on my phone and tablet would refuse to open the files, too, probably for the same reason. Not good.

When Even Linux Fails

Then I lost my ability to boot up the Crouton version of Linux. It simply stopped working after a Chrome update and I was unable to get it to run again. This revealed what a weak link in the chain this solution is. It's too small a project with too few developers to make it robust. Unlike a  normal Linux distribution that will install on practically everything from a Raspberry Pi to the largest super-computer, Crouton is at the mercy of the underlying Chrome platform which may shift without warning. And it's not possible (at least at my skill level) to do a true dual-boot installation of Linux due to the way Google has locked down the platform. It's almost like trying to install it on a Mac.

Add to this the minor annoyances, like having to buy a third-party app to be able to access my remote desktop at work, and the non-standard keyboard missing the delete, pageup and pagedown keys. And that's worse than it sounds when you're used to using them to jump around and edit lots of words.

I started to ask myself, if Microsoft tried to sell me this (like their RT version of Windows for netbooks on Arm processors), would I bite? And the Chromebook limitations go much further than the ones on RT.

Obsolescence

Then there's the issue of planned obsolescence. Google put out the word that they will only guarantee support for 3 years after a Chrome device was first introduced. Too bad if you made your purchase two years into the product cycle. I've never liked the way Mac hardware becomes day-old toast every year when the new models come out, and this rubbed me the same way. Down here on the street, we are right to expect a five to seven year life cycle to our hardware. My wife is still happily using an HP laptop from 2011, and the end of its life might be the eventual demise of Windows 7. Even then there could be a lightweight Linux distribution in its future.

The final decision came when I realized I was thinking about replacing the Chromebook with a higher end model from Dell that was going to cost about as much as the XPS laptop. For the same money, it was a no-brainer.

The Plunge and the Future

So I've plunged back into the mainstream. Ahh ... 128 gigs of solid state drive instead of 32, eight gigs of RAM instead of four, a standard keyboard, illuminated even, a Dropbox that works again, and the full version of LibreOffice at my beck and call.

The idea of running everything from the web -- like the ancient days of client/server computers and terminals -- is still an interesting one, and it will probably continue to evolve and improve. Google has promised that all new Chromebooks will be able to run Android apps (though maybe not older ones like mine), which will make them a lot more useful. Beyond that, they're developing a whole new operating system (yikes!) that proposes to merge the features of Chrome and Android and eventually run on all devices including desktops.

From the other end of the spectrum, Microsoft is pushing Windows to become ever more mobile and webcentric. Soon they will collide in the middle. But I'm not sure I'd put my money on Google in this confrontation. One of the advantages of both Android and Chrome is their reliable Linux foundation. If Google throws out that baby with the bathwater then they may find themselves sailing on a ship as leaky and fraught with bugs as the SS Windows.

But to me it's all about striking the right balance. It's wonderful to be able to open a Dropbox folder anywhere and have my files available. Not wonderful when they're inaccessible because you're offline, or when you can't edit them because your software is also online.

So much computing power can be put into such a small package now that there's no reason not to do most tasks "locally" while mirroring data to a cloud resource. Right now that's the best of all possible worlds, regardless of your platform of choice.

Speaking of platforms, I'm even having some fun with Windows 10. But that's for another day.







Saturday, April 12, 2014

In The Sweet Spot

Now how much would you pay ...?

Techies everywhere know a secret that can save you thousands of dollars in just a few years. All you have to do is avoid the compulsion to buy the latest and greatest gadgets until about a year has gone by. As soon as they're superceded by a marginally improved model, then jump on it.

I've been following this policy with hard drives, for example, for decades. There is a measurable price curve
with a point near the upward slope known as "the sweet spot," the most gigabytes per buck. Pay more and you get more capacity, but for a premium price. Pay less, and you save money but lose an increasing amount of capacity as you approach the absolute minimum cost for building a drive of ANY size. At the low end the price hovers always between $20 to $40, but the amount of storage you get keeps going up in parallel with the high end. It's just not worth it to build them with less space than that. And amazingly, in another year or two that minimum size may reach a full terabyte.

Which brings us to phones. After venting about the issues with my HTC Vivid, it was time to go shopping. Every two years around this month AT&T offers to subsidize a new phone for me if I promise to keep using them for another two years. Seems fair to me, as long as I get something good for it.

Last time I got the Vivid for free, in "certified refurbished condition." It wasn't my first choice, but the price was right. And with all my kvetching, it did serve me daily throughout its life, though it really did struggle at the end. This time I was in luck. HTC had just come out with its latest and greatest model of the One. It was instantly available from AT&T for the subsidized price of $199. But (see instructions above) the previous model of the One was still available for the price of ... ZERO.

I confess that I was tempted. Reviewers were oogling the new model and cooing about its aesthetics and improvements. But let's see ... $199 ... zero ... $199 ... zero ... Two hundred bucks is two hundred bucks. And a phone is a phone. You have to stick with this philosophy for it to work.

So I placed my order, which included FREE next day shipping from Ft. Worth, TX to my front porch. It arrived with a new SIM card preinstalled, and online activation was pretty nearly one-click. I mean I didn't even have to enter any numbers because they already HAD my numbers. How easy can it get?

Am I in heaven now? Too early to say, but having installed all my apps in the first couple of days I'm beginning to get the feel of it. One thing is certain -- the GUI is so much smoother it feels like it's been oiled and floating in water. I'm finally realizing how much I was suffering with the old phone.

Another pleasant surprise is the sound quality. I spend more time listing to music on my phone than anything else, and even on the commuter train I noticed a marked improvement in sound resolution and spacial separation.

Like the Vivid, the new (old) One came prepared to download an instant OS upgrade. This was a 619 megabyte download (equivalent to a full CD!) that took me painlessly from 4.3 to 4.4.2. Nice. Now if only those updates keep rolling in for the next two years ...


Wednesday, March 26, 2014

The New Windows?


A while ago I saw an article online titled "Is Android the New Windows?"  At the time I didn't feel the comparison was fair, but it did raise some good points. Android was definitely surging toward the kind of market dominance that Windows has maintained. At one time Microsoft dominated 98% of the world's desktop PCs, and Android is already at around 80% of tablets and phones, depending on which set of statistics you care to adopt.

That success becomes a target on the back, inviting the global hacker community to invest heavily in attacking the dominant ecosystem. Rafts of malware and the need to run antiviral software are the result. In spite of its "sandboxing" features, Android devices have proved to be vulnerable.

But Android was an underdog, and who doesn't love those? It started out yapping around the heels of Apple's iPhone/iPad juggernaut and ended up as top dog. It ran on Linux at its core, sharing a code base with everything else in the world from set-top boxes and routers up to the fastest supercomputers -- even the Large Hadron Collider. And Android itself was at least sorta/kinda open source, with a vibrantly free marketplace for apps.

But recent experience has left me -- even as a fan -- with a discouraged feeling. I'm on my second Android phone, and I've previously raved about how much better it is than the first one. But it's end-of-contract time now, and the HTC Vivid is showing its age.

My first phone never had an Android upgrade at all, due to the rediculously convoluted steps required back then. (Download an installer program -- Windows only -- then connect your phone to the PC and use the software to push the update onto it, hoping not to brick it in the process.) It just wasn't worth it.

In contrast, the Vivid started out with an instant over-the-air upgrade to 4.0 that was painless and darn near automatic. But it turns out that was the last one it ever received. The next update never ran to completion, with the result that it has a permanent "Continue Update" link when you check the software status, but clicking the link does nothing.

Tech support? Start by resetting your phone to factory defaults. This is like the cure-all for Windows woes: wipe your hard drive, reinstall the OS, reinstall your apps, reinstall your data (you did back it up, right?). Leaving software updates in the hands of the carriers (AKA "the phone company") is like contracting with Radio Shack to do your Windows migrations for you. They are just not the right folks for the job.

So, OK, no more upgrades until I get a new phone. Not a problem, right? I can still run all the apps I like and update them due to a pretty good level of backward compatibility. But earlier versions of Android contained a nagging flaw that gets progressively worse over time. The flash memory in which the OS and all its apps and data live becomes ever more fragmented, producing sluggish performance.

How annoying is it? A widget that used to turn wifi on and off with a tap becomes unresponsive. You tap again, then find it just responded to the first tap, so you've now reversed what you wanted to do. Click the phone icon and wait, and wait for it to open. Tap a contact and wait to see if it will dial. Sometimes it won't! This is a phone, right? And so on.

If any of this sounds familiar then you may have had the experience of living with a Windows XP or even Windows 98 box with its frequent disk-thrashing and need to be "defragged." I find my phone issues are lessened if I simply reboot from time to time. Deja vu all over again. And due to the failed update, it insists on "optimizing" my 112 apps every time it starts up. 1, 2, 3 ... 112.

So is there any hope for us, or are we poor downtrodden consumers doomed to be stuck with inferior software support? Well, thankfully, software evolves. The newer versions of Android claim to have mitigated the fragmentation issue and to focus more on smooth user interaction. I know it's true because I also use a Nexus 7 tablet running version 4.3. If only my phone had been able to go along for the ride.

And of course there's always the hope that comes in the unopened box of a new device. This year's latest model, bigger, better, faster, smoother than ever before! Oh, and more secure, too. Talk about deja vu ...

[Next time ... In the sweet spot.]

Tuesday, October 08, 2013

Small vs. Fast


The smaller it gets, the faster it goes ... the faster it goes, the smaller it gets ...

I had a small epiphany recently while watching the apps on my phone download and update themselves. Of course it's not necessary to watch, but I have to. Long years of experience on PCs have accustomed me to the virtues of monitoring this activity for signs of trouble. Plus, there's something satisfying about watching the little progress bars turn blue from end to end while the status line indicates a download icon, then an "installing" message, then "installed", then a security scan, and finally "Application X is safe," indicating that all is well with the world.

Only once in a blue moon does anything go wrong. My wi-fi connection might flake out, interrupting the download, or something is amiss with the package on the server so that it won't install. But even then there is little downside. Simply trying again will insure success, if not today then tomorrow, and in the meantime the existing app will keep plugging merrily along.

Gone are the days of waiting hours for a huge file to trickle down through a dialup connection only to have it error out a few percent before completion, making it necessary to start over. Gone, too, are the frequent disasters that sometimes still plague complex software installations on PCs -- be they Windows, Mac, or (dare I say it?) even Linux. Let's face it, Android and IOS have taken the end user experience to new levels of ease and reliability. People who used to stare dumbfounded at a screen asking them to press CTRL-ALT-DEL can now do whatever they want with the swipe of a finger or even by uttering some verbal commands.

But my epiphany was not about ease of use. Instead I found myself marveling over how small and compact all my apps were, and therefore how efficiently coded they must be. Some were only a megabyte or two, while the largest were not much above 20 megs -- miniscule in comparison with 700 meg CDs or 8 gigabyte DVDs. Then it suddenly hit me. Back when we had to install everything from floppy disks, each disk held barely more than a single megabyte (about 1.4). So those 20 meg files I was downloading in a fraction of a minute represented a dozen or more floppy disks -- exactly the sort of packaging that used to be required by something like Windows 95, Adobe Photoshop, or MS Office. In other words, these baby apps are about the same size as major applications used to be, only speed has made them seem trivially small. And the smaller the hardware gets, the faster it goes.

The same thing happened to Unix. If the PCs of 1985 had been able to run it, there would have been no need for DOS, Netware, and Windows (or the Mac OS) to serve as poor substitutes. But back then you needed a huge mainframe to get the resources of memory and disk space that the full-blown, multiuser, multitasking, network-connected Unix had to offer. Ten years later a Finnish computer student was able to create a Unix-like kernel small enough to run on a 386 PC. With the GNU project added on top it became Linux, which now runs on everything from supercomputers down to TV set-top boxes, and yes, Android phones -- while incidentally powering most of the Internet. (A different Unix clone, FreeBSD, lies beneath the pretty skin of OSX.)

So the next time you're fidgeting with impatience at how slow your updates are happening, reflect on the alternative. You could wait for a package to come in the mail, then start feeding one disk after another into that voracious slot on the front of your PC, listening to the measured thunks as the head moved from one track to the next (80 tracks per diskette -- you could count them), while hoping and praying that there were no bad spots or copying errors that might crash the whole procedure.

Don't you feel better now? I know I do.

Saturday, February 16, 2013

My Device Family Tree

How many do YOU own ...?

For a long while now I've had multiple computers in my household, most of them mine. But until recently they were always some form of desktop or laptop connected through a router. Now I find I've accumulated a family of devices, each one smaller than the last, that seem to specialize in the jobs that each does best. They all feed from the same pool of online files and services, but each fills a niche based on the size of images it can display and the level of operating system it runs.

The Dell desktop with its 22" screen is still my platform of choice for web development. I can boot it into LinuxMint or Windows 7, and the ample display size is great for keeping multiple windows open. It has enough horsepower to run Windows XP in a virtual machine with VirtualBox while simultaneously playing music and browsing the Internet. For spreadsheets, document formatting, web pages, graphic design, and games, this is the place to be. It's a year and a half old with "only" a dual core processor, but 8 gigs of RAM keeps it going smooth as silk.

Next up is its little brother, an Acer netbook, which shows how much can be crammed into a much smaller package. This also boots my choice of LinuxMint or Windows 8 (I know, but I had to put it somewhere), and offers a more comfy way to answer email and do writing while ensconced on the couch. The 10" screen is easy to read while still compact, and the whole package weighs in at just 2 pounds, probably less than the power supply on the Dell. It also sports a dual core chip, though its 2 gigs of memory is only adequate, and graphics are just meh -- OK for games as long as they don't require 3D acceleration. Tiny and underpowered as it is, this gadget still outperforms the desktop system I had 10 years ago, and does it on batteries.

The newest size slot belongs to the Nexus 7 tablet, which is doing its best to displace my now archaic Sony as my ebook reader of choice. There is still something comforting about the solid e-paper display of the Sony and a battery that lasts for weeks instead of draining while you watch. But when it comes to magazines and news feeds like Flipboard, not to mention Facebook and Google+ updates, not to mention Youtube and Netflix, it's pretty clear where the future lies. We just have to trust that in the fullness of time Modern Science will deliver a combination of screen and battery technology that will give us the best of both worlds.

And when deciding whether to use the netbook or tablet, it's easy: am I going to be typing or reading? For us inveterate touch typists there is no substitute for real keys. I've tried a bluetooth keyboard with the Nexus and it feels OK, but if I'm going to put the keyboard on my lap where do I put the tablet? The netbook is a typewriter, amplified. And the tablet is a book, electrified. Simple as that.

"But don't forget me!" says my Android phone. (It's an HTC Vivid running 4.0.) After all, the phone started all this by showing me how much could be done in the tiniest of packages. It's my second one, but this is the one with a big enough screen and adequate resources to let me read books and watch movies. True, the 4.5" screen is kind of tight for those things, but I always have it with me in my pocket and it's always ready to whip out and go to work.

Now it seems as if the Nexus tablet is just a grown up version of the phone. It still runs Android with its wealth of apps and beautiful integration with Google's wide world of services, but now with a form factor that feels like a book and performs like a personal TV. Dare we imagine that a desktop version is in our futures? Rumor has it that Google is about to merge Android with its Chrome operating system to put the final desktop nail in the Microsoft coffin. Or if you don't care for that scenario, how about integrating a tablet with your home entertainment system? It can be done even now if you can assemble all the bits and pieces, but it's easy to imagine it becoming a seamless standard.

On the other end of the scale, we're about to see even smaller devices coming online. Pebble and Apple will be selling smart watches that we can expect to take on more and more of the things phones are doing. So instead of pocketing them we'll be wearing them. And then there's Google Glass which is pioneering the kinds of user interface we will need when the devices grow too small for a touchpad. The lower limit, it seems, has yet to be reached. And the upper one, too.

Tuesday, April 03, 2012

Phone Envy, Phase Two


If you have any doubts that the pace of technological change is still accelerating, just upgrade your phone ...

Less than two years ago I first joined the smart-phone world (as I recorded here). The gizmo that accomplished this was an HTC Aria running Android 2.2. It was no iPhone, but it had the advantage of a 100% subsidized price from AT&T at a time when a reconditioned iPhone was going for $99. In other words, it was free.

This little jewel became my constant companion, singing and reading to me as I made my way to and from work each day, answering my questions, finding my way, sending my emails and messages, uploading the photos I took with its camera. Its weight in my shirt pocket became as familiar as the feel of the wallet on my hip.

Then about 8 months ago it slipped out of its comfy perch and landed face down on a pebble on a concrete floor. Don't talk to me about Gorilla Glass. If you hit it right, it breaks. It's GLASS! Miraculously, the pieces of the screen held together, and with a plastic protector over it the thing still worked almost perfectly -- which was just as well, because replacing this free phone before my 2 year contract was up would have cost me $350. Ouch!

Since then I've been peeking once in awhile to see how close I am to the end of the contract and what phones I might be able to get as a replacement. Last week the time came, and the result -- while not as revolutionary as the whole smart-phone concept -- is another leap in performance and usability.

The case in point is an HTC Vivid (certified reconditioned), which came out in the last quarter of 2011, and was available at the same price point (0.00) as the old Aria. Of course, out of gratitude for this free gift I spent $52 for two pieces of plastic. One is called a "case" and the other is a "screen protector."

While you might argue that the screens should come with protection, and that a case around the case should not be necessary, these items qualify as "personalization" and give you the opportunity to customize the look and feel of your mass produced device. Needless to say, these purchases also subsidize the "free" phone, along with the $480 I will spend over the next two years for the required data plan that comes along with it -- which of course is on top of the monthly phone charges.

But how can I complain? Just look at the difference between the old and new phones:

Speed: My old processor poked along at 800Mhz with a single core. The new phone has a Qualcomm Snapdragon dual core. Twice as good, right? No, actually more like three times as fast because the Snapdragon cooks at 1.2Ghz.

Space: With only 256 megs of RAM, 512 megs of ROM, and a dinky 2 gigabyte SD card, my old phone was cramped. I quickly ran out of space for apps, and the SD card could hold only about a dozen albums from my vast music collection. The new Vivid has 1 gig of RAM and 16 gigs of onboard storage, or about 4x the memory and 8x the storage even before I add an optional SD card, which can increase it by up to 32 gigs more. I can still recall paying $160 back in the 1990's for a whopping 10 gig hard drive to add to my PC. The cost per gig of the thumbnail-sized SD card is now about $1, and this phone will fly loop the loops around that old desktop computer.

Size: First a 2G network connection, then 3G, now 4G -- faster, yes. More power consumptive, yes, that too, but not so much. The real power hog on the new beast is the screen. According to the Vivid's own confession in its statistics, the screen uses over 60% of the power, at least the way I use it. But at 4.5" it sure is easier on the eyes than the old one which was less than 3". At 540x960 it's bigger than an iPhone, though not quite as high res. The iPhone claims 326ppi while the Vivid is about 245ppi -- but after all, 300ppi is good enough for laser printing, so what do you want? With my eyes I can't see the dots anyhow.

Video: Speaking of the screen, it's suddenly big enough to make watching videos interesting, so I've added Netflix and Ted Talks to my list of apps. And while my old camera was 5 megapixels, the new one has dual cameras, 8 megs rear and 2 megs front -- so necessary for those Skype video calls. (Another SciFi dream comes true. Back in the 1960's comic-strip cop Dick Tracy traded in his old 2-Way Wrist Radio for a new 2-Way Wrist TV. That happened because radio was no longer fantastic enough.)

Audio: And speaking of media, the Vivid comes with Beats audio -- which as it turns out is only a marginal improvement in sound quality. As far as I can tell it's just a kind of equalizer setting that you can't even adjust. (That, and a way to sell really expensive fashion-statement ear buds.) As soon as I get around to it I'll be looking for a new media player with a more complete equalizer that I can adjust for different kinds of music. But I guess after investing $300 million in Beats, HTC is pretty much obligated to include it with all their products.

Android: Which brings us to the operating system itself. Online specs seemed to indicate this phone ran Android 2.3 but could be upgraded. I felt a little dubious about that after my experience with the old Aria. That came with version 2.2, but when an upgrade was offered by AT&T (via email and text message) it involved downloading an update package to a PC, then installing an installer program (Windows only), connecting the phone to the PC with a USB cable, being prepared to lose everything on the phone if it didn't succeed, and praying. After reading the instructions I said to hell with it and continued using the old version for the rest of the phone's short (see above) life.

The first pleasant surprise was that the Vivid arrived with Android 3 (perhaps as a result of being "reconditioned"). And then as soon as it woke up it immediately offered to install an "important security update" right over the air. Still not completely trusting this process, I figured the time to try it was before I wasted hours tweaking the settings and installing all my apps. But nothing could have been simpler. Truly, a COMPLETE IDIOT could do it. Just touch the button and wait for the process to complete. At the end the phone reboots, and voila -- not version 3.1 but 4.0 instead!

One Ring to Rule Them All: Yes, one major version per year since 2010. And the newest one is really pretty nice, very smooth animations, easier screen manipulations, and improved media experience. One footnote here -- HTC and Android ran into patent problems with Apple over the use of the "slide to unlock" feature, so they came up with an alternative where you "pull a ring" instead. Which kind of demonstrates how small the nits are being legally picked. But I like the ring. It also offers shortcuts to the most likely destinations, such as Phone (after all, underneath all the bells and whistles it is still a phone). The moral of this story is that if someone sues you for patent infringement the best thing to do is to invent something better.

The Future: If such progress continues I expect that in 2 years I will be able to upgrade to a quad-core processor running at 2.5+ Ghz, with 4 gigs of RAM, 250 gigs of storage, Android 6.0, a high-def 3D screen with optional goggles and surround-sound headpiece, and further wonders we can only imagine. And the price? Still zero.