Tuesday, December 30, 2014

On iOS vs Android


This post will be a mere shadow of what I at one time intended it to be, but have delayed writing for a while now.  It concerns the two dominant mobile platforms, iOS and Android, and why I'm not in the iOS camp (and hopefully will still not be in 10 years).

This was mostly motivated by the releases of the iPhones 6 and iOS 8.  With these releases, Apple addressed a couple of the major gripes I had with their mobile phones and OS: screen size and extendability.  After a couple of years of marketing that 4 inches is the best screen size, Apple admitted that consumers demand bigger (but don't get me started on their hyperbolic and hypocritical marketing).  I fall in that bigger screen camp, though I do think some of the phablets are a little too big for me.  On the software side, Apple added the ability for apps to better interact with each other and added support for third party keyboards.  These are of course gross oversimplifications of what their fall releases brought to the table (and you can find a lot more detailed info with a simple web search), but those were two key points.

So after September I considered that an iPhone 6 might actually be a "usable" device for me (quotes because it's ridiculous to think that I couldn't use or even be mostly satisfied with previous iPhones).  So much so that I pondered testing one out for a week to see how I liked it, especially compared with the (then) upcoming release of Android 5.0 Lollipop.  Well, I never did the test drive.  And I don't really have much motivation to.  I'm still quite pleased with my two year old Nexus 4, and don't see much reason to upgrade to anything newer on either the Android or iOS side (let alone any of the other mobile platforms).  It got the Lollipop upgrade relatively quickly, it's still pretty responsive, and has the hardware to support just about all current features that I care to have in a smartphone.

This doesn't mean that I'm not open to trying out an iPhone sometime in the near future, especially if T-Mobile updates their test drive program to use the newer phone.  But I did have a conversation last night (at dinner with a couple of Claire's friends who were visiting) that reminded me of one of the issues that I would expect to infuriate me about using an iPhone: the forbidding of third party default actions.  One example that was mentioned (in addition to Safari) was how selecting an address link would open up the location in Apple Maps, and this behavior cannot be changed.  This sounds like a pretty "awful" user experience, given how terrible Apple Maps seems to be in comparison to Google Maps (and I also got first hand testimonial to this effect last night).  Obviously this is not the worst thing in the world - you an always simply copy and paste into Google Maps.  But it speaks to the general "closedness" of the iOS/Apple ecosystem, and I'm not a fan of that.  The other issues that I expected to have with using iOS generally involved extensibility of apps (e.g., getting a reliable scrobbler for Last.fm, and an automation equivalent of Tasker), but in the end they're not really world-changing features.  And that's why I think most people could be reasonably satisfied with either platform at this point, despite the fanboy flame wars.

I should also point out that Android is not without its faults.  One glaring area in which I think it is lacking is that of app permissions.  On Android, you basically must give an app all the permissions it lists in order to run it; and that list can get really long; plus it's hard to even understand why some of them are being included.  Google tried to help the situation a bit by categorizing the permissions so that once you install a version of the app that gives it a permission in a category, you don't have to re-approve updates with new permissions in the same category.  I'm not really sure if this made things better or worse.  On one hand, I get fewer requests to manually approve updates due to minor changes in permissions.  But on the other hand, the automatic updates are gaining new permissions without my knowledge (yes, I know I can turn off automatic updates altogether, but that's another hassle).  And the new categorizations make it harder to tell what specific permissions an app is listed as using, and what has changed between versions.  In contrast, iOS has much fewer permissions which each have to be specifically granted by the user for each app.  This means that iOS apps need to be written in a way that they sorta function (or at least don't crash) if they are not granted permissions.  If Google allowed revocation of individual permissions right now, Android apps would be crashing left and right.  I'm not sure what the solution for Android is at this point, but I would like to see a move toward revocable permissions (perhaps with stubbed content to help mitigate crashes if a permission is revoked).

I'm pretty sure I could come up with more areas where I would prefer the iOS implementation over the Android one (or lack thereof).  But in the end there's little doubt for me that right now I'd be happier with an Android device than an iOS one.  And I'll be sure to post some updated thoughts if I do give that test drive a try.

Thursday, December 04, 2014

Alt-J @ The Pageant (12/3/2014)



Opener:
  • Claire and I arrived a little later than desired (@ 9 PM), but still saw pretty much all of Vance Joy, who she wanted to see.  He didn't really do much for me, but I'm happy if she's happy.  Meg Myers was long gone by the time we arrived, so I can't comment on her.
Setlist:
  • Considering that they only have two full-lengths out, it wasn't too surprising that they played lots of songs from both albums.  If there was any sort of segregation, it seemed that the first half had more older songs while the second had more from the new album.  But they ended with "Breezeblocks" (from the first album), so it's tough to say that there was really a split.
Stage:
  • The drummer was right up front on the right side of the stage, as opposed to the typical positioning in the back center.  I liked this set-up, as it put all four members up front.
  • The light show was pretty solid - looked like quite a few LED racks.  Not overwhelming, but a good match for their style.  It seemed that the band was mysteriously shadowed for a lot of the show - Claire commented during the last song that you could finally see them.
Observations:
  • Interestingly, the keyboard player did all the banter, as opposed to the lead singer.  But he also held his own quite well on back-up vocals.
  • No extended jams - I appreciate when a band doesn't noodle around.
    High/low-lights:
    • Although they led off with my favorite song on the new album, "Hunger of the Pine", the sound mix sounded pretty terrible for that song.  Thankfully, that improved quickly.
    • There are several aspects that makes this band's sound unique (including the singing style), but one that worked really well for me live was the drumming.  The drummer's kit has a few non-standard items that really came through well, especially once the sound mix was fixed.  It also seemed like there was a bit more added drumming on the live renditions (especially on a couple of the quieter songs), but that could just be the live mixing emphasizing the drums more than the studio mixes.
    Rating: 4.5/5