Android 4.2 here I am

Rooted my first generation Kindle Fire and installed an Android 4.2.2 ROM.  It's like having a new device.

I had enough of waiting for Samsung to officially update the Samsung Tab 7+ to Android 4.1 (Jelly Bean). So one night when not able to sleep I rooted my Tab 7+. Its very easy to root and with something like AirDroid (which I swear by since Android doesn’t support mass storage anymore) its even easier. Yes middle of the night at about 4am, I looked over and thought I reckon its time I just rooted the Tablet. Within a 30mins I had found the correct files and done the rooting. Then went back to sleep…

About a month later, Android 4.0.4 was bugging me, specially since I have Andorid 4.1 (Jelly Bean) on my HTC One X phone. What bugged me the most wasn’t the Samsung touchwiz crazyness, it was a bug in the copy and paste system which Samsung are not going to fix until the Jelly Bean update. The bug meant copy and paste failed to work at all!

So I found decent up to date instructions and went through the process and installed the latest and greatest… Thank you cyanogenmod for once again extending the life of devices. Crazy to think it shipped with Android 3 (Honeycomb) and its now up 3 versions to Android 4.2 already. Root your devices people!

Of course before my phone was ahead and now its behind, so expect there to be some midnight rooting once HTC Sense bugs me enough.

Replacing your home launcher

The news world is a buzz with Facebook’s Home (check out the background video).

When I first heard about Home, I thought wow thats really smart… Now with some more time, I’m actually impressed with Home. The guardian shares my thoughts…

…what did Zuckerberg say on Thursday? “We’re not building an operating system. We’re building something that’s a whole lot deeper.” That’s exactly congruent with what Dediu said. Quite possibly what the Facebookers were told matched what they were already thinking. Google’s Android has the advantage that because Google makes its source code available, it can be tweaked endlessly by hardware manufacturers (such as HTC) and software companies (like Facebook). And so, the Facebook phone.

Back to Zuckerberg again: “The home screen is the soul of your phone. It sets the tone. We feel it should be deeply personal.” And: “It’s putting people first in your phone.” Sure, but it also shows Facebook which people you do and don’t pay attention to, by whether you bat away messages from them (useful for its news feed). And it knows what you’re looking at.

And for some people, the idea of those two being so closely linked will be attractive. Don’t forget that as Sir Tim Berners-Lee remarked to John Naughton recently, “there are 200 million people in the world who think Facebook is the internet”. Some people really love using Facebook.

Facebook Home is a launcher and there is a number of them on Android. Most users stick with the stock launcher aka Samsung’s Touchwiz and HTC’s Sense, but they are easily installed without rooting. Now to be fair, in my experience HTC’s Sense was much more flexible about allowing another launcher. Samsung’s touchwiz still bleeds through when pressing certain buttons. End of the day launchers are a great feature of Android! Although its important to know and realise how much data flows through the launchers and what Facebook could learn about you. Of course HTC, Orange, Tmobile, Samsung, etc already benefit from this data already!

I personally use Nemus Launcher on my HTC one X and Samsung Tab 7+ and enjoy its speed, lightness and simple gui. If you want more complex launchers check out Regina 3D. Windows phone 7/8’s gui is copied in Launcher 7.

Develop for the platform please

I have been tweeting recently a post which Sam tweeted a while back.

Reading it, reminds me of a quite major company asking me to try out their newly created Android app because they don’t actually have any designers or developers who ran Android regularly. Ok this was a good 3 years ago but still how the heck can you expect to create a Android app with no real understanding what your building for?

Worst still there were so many classic mistakes which clearly pointed to iOS developers just porting the app to Android. Simple things like pressing the menu button did nothing. The back button would take you right to start of the app again instead of a logical back step. There was no sharing button or option just a email this or post to FB/Twitter. The splash screen seemed to take forever and I always thought it was weird and out of place, all the other apps which have splash screens you can disable using a preference if they had one at all.

Syncing wasn’t a big deal in this case because it didn’t do anything so fancy but (if it did this little rant would count) boy oh boy the app went back to the developers and designers with a massive list of wtf’s…

I hate to say it but they lived up to the stereotype of designers being stuck in a bubble, this bubble was the iOS bubble.

As the writer writes…

You can argue about which is easier to use or more polished, but at the end of the day, iOS does not have as many features as Android and that means it should not be used as the “golden standard” that all apps are targeted for. Take advantage of the features and capabilities of a given device. If iOS has a better WebView, use it; if Android has better sharing support, use it. Don’t let a desire for the lowest common denominator harm your app.

In total agreement, yes I know its more expensive and requires more time, etc… but do a proper job otherwise your userbase will tell you exactly what they think by not installing your app. I think I said it before but developers this isn’t good enough sorry.

Shocking to think it was the BBC News app!

Fitbit One just started working?

Fitbit tracking

I don’t understand what happened but my Fitbit One just started working. As you may remember, I running Ubuntu and the client doesn’t work on Linux (tried libfitbit), so I had hoped the Android app would be my way of syncing data to their website. However syncing was in beta on Android and seems to only work on newer Samsung devices I gather.

It must be one of the following, because my data was update on Friday 4:16pm

  1. The Bluetooth beta syncing is working on my Samsung Tab 7 plus. Even though forcing it to sync never works and its only got Bluetooth 3.0 not 4.0. I do have background sync turned on and the option to sync now is actually there, even if it fails everytime.
  2. The Fitbit sync app works on my HTC One X (which does have bluetooth 4.0), even thought there is no options for syncing the device like on my Samsung Tab 7 plus. However bluetooth is usually on for my headphones and its never failed (mainly because theres no actual button to force sync)
  3. The Fitbit sync’ed via someone elses device on Friday afternoon while at the Future Everything summit.

Option 2 looks like it will happen but not quite yet. HTC’s bluetooth stack is quite different from Samsungs and I guess its the downside of a diverse ecosystem. Option 1 is likely but its strange that when ever I try and force a sync, it just fails. I also have not seen an update to the app for at least a week now and I don’t know how compatible Bluetooth 3.0 is with 4.0?

As crazy as it seems, option 3 is looking likely because the timing looks about right and its never sync’ed before or after then. However does the Fitbit work that way, why only now? And isn’t there major privacy issues with this? (I am aware the fitbit sends its data in the clear over bluetooth already, keep meaning to fire up wireshark to see exactly how and what). Not having to use your own machine does have a lot of advantages. I can sync with a machine which isn’t mine or even a public machine. The password in the clear is a problem but like all my passwords, there just made up nonsense in keepass, so it won’t be used anywhere else. However I must relook at Libfitbit because must be pretty simple for it to work with the Fitbit One?

On the plus side, the Fitbit seemed to keep all the data from the moment I first ever switched it on. I did ask about how much it stored and most people said about 1-2 weeks at a time. But it seems 2 months is more correct.

I should be happy and I am but I’d really like to update it regularly…

Build for asynchronous communication

When I was at University studying Interaction design many moons ago. We once had a live brief set by Mitsubishi. This was believe it or not in the hay days of 2.5g aka GPRS and if your lucky EDGE. However the promise of these mobile technologies was the ability to be online all the time.

I wrote my dissertation about the promise of 3G and how it ultimately was hype which the consumer would be let down by. Watching 4G you could pretty much replace the number…

but what I’m more concerned about is the amount of apps which assume your online always.

This seems insane specially with the amount of tablets which only have Wifi & Bluetooth connections.

A couple which have really bugged me recently…

Instapaper
I like Instapaper specially when they introduced the option to send your list to the Kindle for free. In fact I dropped Pocket/Read it later soon after that. Heck I’m even a subscriber paying my 1 pound per month for the service. The instapaper apps on Android mainly are all good but when saving a post out of my Google Reader to Instapaper its failed due to not being online! This is frankly stupid. A few I have tried include PaperMill (my current Instapaper reader), Everpaper, Papermache and many more. So bad, I actually have the one app (send to instapaper) which does it correctly installed along side Papermill.

From the developer of send to instapaper,

Save a URL to Instapaper to read later even if your phone is not currently connected to Internet.

I wrote this app because all available Instapaper clients on the Market fail to work in offline mode. When I decide to bookmark a URL in Instapaper these apps make a request to Instapaper server right away. They of course fail if I am not on the Internet, a common situation when I am reading on my phone in Prague subway on my way to work.

This “Send To Instapaper” app is intelligent enough to know the phone is not online. It would store user requests in a little database and submit them to Instapaper.com later when the phone gets connected to Internet.

And the developer is so right… Its not hard it just takes a little thinking about the user scenarios.

I wish it was just a one off but its not and the developers should be frankly ashamed.

I thought WebOS was going Opensource?

Bypassing a Palm Pre Activation

Me and David were arguing like old times about the state of the industry and we got around to the mobile industry… We talked about mobile operating systems and got around to Firefox OS and Ubuntu. David said remember WebOS, look how that ended…

I reminded him that it was going Opensource, however today David pointed me at this

Electronics giant HP is selling off the code, staff and technology involved in its WebOS software to Korean firm LG.

HP acquired the WebOS operating system when it bought veteran gadget maker Palm in 2011 for $1.2bn (£789m).

Financial details of the deal have not been disclosed but HP is not thought to have recouped much of the money it paid for Palm.

LG said the WebOS code would be used to power its next-generation smart TV technology.

The WebOS was created to run smartphones, tablets and other devices developed by Palm that, in its early days, pioneered the handheld gadget industry. However, Palm’s influence has diminished as Apple, Google’s Android and RIM’s Blackberry have come to dominate the smartphone and tablet markets.

In the deal, LG gets WebOS source code, engineers working on it, documentation and the websites that promote it. HP is holding on to patents underlying WebOS as well as technology that helps it connect to web-based services.

It looks like the deal doesn’t effect the code? maybe? who knows?

So much for going Opensource?, I had thought it was going to be like the BeOS of the mobile operating systems.

Is the mobile phone industry ready for the pure web?

Mark Surman @ Campus Party BR 2013

The biggest mobile phone trade faire kicks off in the ever so lovely Barcelona, and the analysis seems to suggest this year it will be about all the mobile platforms tearing down Android and iOS.

My favourites have to be Mobile Ubuntu which I have written about in the past and Firefox OS, which Gigaom has written about.

Love the concept of Firefox OS but interestingly there seems to be a lot of support for Firefox OS from the mobile phone industry. Last time I saw this level of support it was for Android.

From an open standards perspective, the Firefox OS is as pure as it gets right now. The whole thing is based on HTML5 – it’s all about escaping Google and Apple’s walled gardens and frolicking freely in the wilds of the open web. Half the code was written by volunteers.

There will be an official Firefox Marketplace but everyone is free to roll their own, from carriers to games specialists. Any payment method can be implemented – that factor is not in the hands of any one platform sponsor. Apps that run on the platform will also be able to run on rivals that implement HTML5, such as Google’s and Apple’s.

Although I do still ask the question of the mobile phone industry, are you ready to give people the pure web?

So back we come to this idea of the open mobile web. This is an area where luminaries such as Tim Berners-Lee have been on the warpath, pointing out very real problems with the iOS/Android model. These include the inability to share app-based content in a standardized way, and the inability to search across apps. In short: the loss of the level playing field that web technologies represent.

Firefox OS is designed to solve those problems. Weirdly, we can now witness the former walled garden proprietors genuinely extol the virtues of openness. By promoting Firefox OS, they cannot regain control – however, they hope to prise some control from the hands of Google and Apple.

Well I guess we shall see how far Firefox OS gets. Like Ubuntu, my contract is up this year so I could be tempted to switch to one of these phones. Although I’ll be honest and say Google’s extra features are pretty compelling, specially Google Now.

The romance contraceptive?

DSC_0576

Been reading up lots of stuff about dating and social media recently

One of the most interesting ones has to be this entry from David Wygant a dating and relationship coach and writes for the New York Times.

Social media is what I’d call a romance contraceptive. It prevents romance from happening every single day.

Every day when I’m out and about, I’ll see people in elevators, I’ll see people in grocery stores, coffee shops, and at restaurants. And they’re all checking Facebook! Or they’re tweeting something to their 3.7 followers. We’ve become a society of people who are obsessed with what’s happening in the imaginary world.

Just the other day, I was in a supermarket in Los Angeles and I saw this guy checking out this girl. He was standing next to her in line at the juice bar. He kept looking at her, and she kept looking down … at the Facebook app on her iPhone.

Now, I know some of you right now are thinking, maybe she wasn’t interested. That wasn’t the issue. Because what I’m about to share with you is something most of you have probably done.

He gave up and disappeared. But I was crazy curious so I stood next to her in line and got real close and peeked at what she was typing into her phone.

Her status update: When am I going to meet a nice guy? It seems like all the good men are taken.

Think about what just happened.

She complained about not finding good men, but here was an interested man, standing next to her. Now, granted, nobody knows if the romance would have worked, but think about this: for every moment that you’re checking your Twitter feed, or your so-called friends’ updates on Facebook, you’re missing another opportunity to connect with somebody in real life … which could be another opportunity to fall in love.

I agree to a certain extend. I already gave a 5min presentation to #smc_mcr urging people to do more in real life. Don’t get me wrong, I also sometimes say “I got to tweet this…” but generally I’m not attached to my phone like some people I know.

We are in a world of flux right now, for some people mobile internet access is a good thing and for others its certainly not. Do you blame the technology or the person? I would say its the person.

Want To Make A Dating App That Actually Works?

Crazy Blind Date

With all the thinking about maybe joining the mobile dating challenge, I remembered seeing this…

Want To Make A Dating App That Actually Works? Design It For The Ladies

Online dating has matured from Internet fringe activity to full-blown phenomenon. Online dating apps? Less so. With the exception of the wildly popular Grindr, hooking up via your smartphone has been an anathema to app developers and a hazard to those looking for mates, a kind of no-man’s-land between skeeze city and sociopath village. “Another day, another creepy mobile app,” observed the New York Times’ Nick Bilton, writing about the spectacularly creepy Girls Around Me app.

There’s a really low perceived value for dating apps right now,” agrees Gene Liebel, chief strategy officer at Brooklyn digital agency Huge and the force behind CrazyBlindDate, a mobile app for OkCupid that launched yesterday. “There’s a lot of failure in this space. But being first to market a thing is overrated. We spent some time on this, and I think in this case, we got it right.”

I actually quite like the idea of Crazy Blind Date.

Crazy blind date reminds me of a cross between OKcupid’s Locale and How about we. Not sure if this is designed for ladies but per-se but I can imagine women being a little more comfortable than whats currently on the market.

If you build it for women, the thinking went, the men will come (the reverse, historically, hasn’t worked so well). “We figure men will endure a little more pain,” says Liebel. “So everything, from the design to the algorithm, is geared to giving women a successful dating experience.” That meant building an infrastructure of safe public places to populate the location list, a safety net against dates gone wrong. It also meant putting the focus on meeting more men, in smaller doses–a romantic test drive to see if things click, rather than weeks of online browsing and messaging

 

HTC One X Jelly Bean update at last!

My thoughts about the HTC One X has changed slightly…

The One X is HTC’s flagship phone for the first half of 2012. It features a highly-acclaimed Super LCD2 720p screen, which many consider to be the best display on a mobile phone to date. The international version of the One X ships with a quad-core Nvidia Tegra 3 CPU processor that is backed by a full gigabyte of RAM and 32 gigs of flash memory. The device’s software is also notable. The One X comes pre-loaded with Android 4.0.3, featuring the HTC Sense 4 user interface, which marked the slimming of their previously heavy custom skin.

As noted above its an incredible phone but crippled with HTC software and a non-removable battery. I was planning to root it and put Jelly bean on but on the day of the rooting, I saw messages from Chris Hernon on Twitter.

Looked at my phone and there was an update. After that update was applied there was a big 63meg update for Android 4.1.3 aka Jelly Bean! Although I’m very happy about the update, I’m still shocked it took 8 months for the upgrade and its not even 4.2 which luckily doesn’t seem to have much changes. At this rate this means Android 4.3 Keylime pie won’t be sent over the air to my phone till next year! Don’t worry I will have rooted it by then, specially now I’ve almost unlocked the bootloader

The other difference is I’ve stopped using Locale. Its a fantastic app but I’ve found something which is does most of the things I want and doesn’t chew through the limited battery.I tried Llama and didn’t get on with it but Profile scheduler looks perfect for me. I do wish it had as many plugins as Locale but frankly I’ll take a battery which lasts a day over 4hours any day.

So I can happily say not only is the phone bloody fast (thats the butter), has a battery which lasts and now also has Google Now!

Ubuntu as a mobile operating system

Ubuntu Mobile

The rumors were true… Ubuntu released a mobile operating system not just a way to hook up your Android phone to Ubuntu. I always thought the Unity interface could work on mobile as well as TV.

A full video can be found here. and OMG!Ubuntu have a nice look at the features including a hangout with lots more answers…

Love the fact its trying to take off where webOS may have failed with the Ubuntu Webapp.

A win for openness

Android on a Camera

This camera by Nikon is a win for openness, google and of course android

The first mainstream digital camera to be powered by Google’s Android system has been released by Nikon. The Japanese company’s point-and-shoot Coolpix S800c model is being marketed as a “social imaging device”. Demand for compact cameras has suffered because of the rise of smartphones.

Is it ugly? Maybe a little…

Is it fascinating and a wonderful combination? Yes…

Google always wanted Android everywhere and it started happening a while ago. Now this is just a logical extension of where digital cameras may go. Instead of some crazy proprietary embedded operating system, why not Android?

Replacement for those #kindle tweets

Amazon kindle 3

I use to tweet from my Kindle to tweet interesting things I was reading but people and followers complained there was no link to the actual article or post. And to be honest they were right.

Its frustrating that the Kindle can do so much but Amazon’s ecosystem refuses to support self-published content.

However I finally given up on the Kindle for tweeting interesting news bits. Don’t get me wrong, its still my device for long form reading – because frankly the e-ink screen is still the best screen to read text on for me.

This change was made easier with GReader and Plume Twitter client on the Samsung 7+ Tablet. Plume will hold the twitter messages in a queue till I get back online, which is usually at home or work. This also slightly eases the need to enable wifi teathering on my HTC One X (something I can no longer do, till I root it).

The only issue is, when I’m finally back online, all the tweets are posted one after another, which can look like a bit of a tweet flood to some.

I’m also thinking about paying for Instapaper because its rather handy for sending stuff to my kindle (I know I can do it via the free.kindle.com address but I quite like the fact it groups them and sends one a day when theres something new). On top of that Ars Technica’s subscription model isn’t so bad. And access to the full text RSS feeds would be very handy.

Honeycomb to Ice Cream Sandwich and back

I have a whole range of Andorid devices now.

  • Archos 70 running Android 2.2 Froyo
  • HTC Desire running Android 2.3 Gingerbread (cyanogen mod 7)
  • Sansung GT-P6210 Tablet running Android 3.2 Honeycomb
  • HTC One X running Android 4.0 Ice Cream Sandwich

Although I hardly use the first two (actually need to sell my HTC Desire on ebay soon) I do find switching between the Samsung Tablet and my HTC phone a bit of a pain. I have done things to make switching a lot easier like installing the Ice cream sandwich keyboard. But theres enough differences to confuse me once in a while.

To be honest I can’t wait for the tablet to get upgraded to Ice cream sandwich… In between I’m getting a lot closer to installing Cyanogen’s Mod 9 version as it seems pretty stable? on the wifi only version of the tablet.

Also need to attempt the Ice cream sandwich upgrade for my Archos, just to see what happens…