Is Google sneaking a keyboard into their search IOS app? 

I’m a third-party keyboard junkie. I always have multiple keyboards installed on my phone and am always shifting between them, especially when one comes out with an update. However, it’s been a while since I’ve had Google’s GBoard app on my phone,  or so I thought – but it’s still there,  masquerading under the Google Search app.

While I was playing with another keyboard, I went to enable it through iOS settings and saw that the Google keyboard was present. I didn’t think twice and enabled it as well. After a half day of playing around with it, I realized GBoard wasn’t for me and went to uninstall the app – only to realize the app was not there! I went through all of my menu screens to make sure I wasn’t hiding it somewhere, and sure enough, the GBoard is nowhere to be found!

Thinking there was some fluke, I reinstalled and uninstalled the GBoard,  only to find the Google keyboard ever-present my settings.  Getting suspicious I went and uninstalled the Google Search app, and bingo: the keyboard was mostly gone!


Out of all the keyboards that I’ve used, I’ve never seen an uninstall leave a bastardized version of itself in iOS settings. To confirm my findings, I reinstalled the Google Search app and as expected, the keyboard is back!


What is going on here Google?? Nowhere in your Search app description do you disclose that you’re embedding a keyboard.  Is this a sneaky way to get people to try GBoard or an insidious way to collect inputs from users?

This sets a very bad precedent in mobile apps. I am often leary of desktop programs that sneak other software onto your system during install, but this is worse,  you don’t even have the option to opt out!

Rdio and getting older

There used to be a time where I would love change and bleeding edge.  When Microsoft or Adobe (or Macromedia for that matter) would release beta software, I was all over it.  I’ve burned a lot of midnight oil playing around with buggy software that wasn’t ready for public consumption.  New things used to excited me, change used to excite me – not so much anymore.  I’m not sure what happened in the course of time: maybe I have less time to play with new things, or maybe my work-stream can’t be disrupted by bleeding edge, maybe I’ve reached a point in my developer career that I’m intolerant of half-baked solutions. Somehow I’ve become adverse to new things.

My latest intolerance: Rdio’s pivot.

I get that in the large crowd of streaming music providers, everyone’s trying to do something to stand out.  I understand that in this cut-throat music industry streaming providers are innovating and that change is hard.  However what bugs the hell out of me is when companies leave behind the people that got them where they are.  It happened to Digg, and Foursquare. I’m wondering if it’s happening to Rdio.

I can appreciate that they want their “Stations” feature to become front and center, and the part of me who loves music discovery appreciates that.  That said, Rdio’s screwed the bread and butter that loyal customers use everyday have been cast aside: their Playlists and Collections interfaces.

Now Collections have become “Favorites”.  Somehow during the process, my “unavailable” songs are front and center, and there’s no easy way to remove them or relink them.

Rdio

The problem is that when it matched with my library it would match the song with a version on some “Top 100” compilation, or a soundtrack that’s no longer available – never mind that the album version is alive and well in their library.  If I’m lucky enough I can click into the library and unlink the song 6 clicks later, but for most of these I just get “Page not found”, so I’m stuck. I found that I can remove them in the Android app, but again it takes at least three taps for each song, with no way to do it in bulk.

Playlists – a feature I’ve made full use of – has taken a step back as well.  You used to be able to scroll through them in the navigation bar, but now in the name of simplicity they’re moved a layer deeper, taking away your ability to drag & drop a song directly into that playlist.

Lastly one of my favorite features is now deeply buried: the ability to see what your friends are currently listening to.  It used to be available on the main interface as the “People” tab, now it’s embedded and more of a snapshot.

Maybe someone at Rdio is on to something, maybe they’ve found the killer feature that is going to drive droves of new people to shell out money for Rdio subscriptions. Hopefully they’re right, because all it’s doing is making many of their longtime fans reconsider their patronage… or maybe I’m just getting older and change is passing me by.

Feedly v Craigslist 3–Maybe RSS is the problem

Well Feedly and Craigslist are at it again: broken now for another month.  I’ve tempered my whining because I’ve been using Newsblur, where Craigslist still (mostly) works.  Once again, all communication on this is dead silent, with no blog post, acknowledgement or answered Tweets – until early this week, when I took to Twitter to whine about it again after Newblur’s polling temporarily broke.

To their credit, Feedly did respond and engaged me in a conversation, of which can be found here.  However there hasn’t been any other movement on any front and I’ve pretty much resigned myself to the fact that Craigslist feeds in Feedly probably won’t ever work again.

I would say that Craigslist bears most of the blame.  Taking Feedly at their word, for them to cut their polling down by a factor of 10 and yet still get blocked doesn’t make any sense.  Craigslist feeds still work with other readers such as Newsblur (which did come back later that night), and the Old Reader.  Craigslist is squarely blocking Feedly.  Craiglist can complain about being inundated, but they never pulled these tactics when Google Reader was the 800 pound RSS gorilla.  This smells like a pistol-whipping of Feedly. What makes things worse is that Craigslist doesn’t make it easy to lodge a complain or raise this as an issue.  I don’t understand how an internet company doesn’t act in their best interests to drive traffic (in this case, 2.5 million hits) to their site.  Craigslist has history of being jerks with RSS, as they went from having a full-text feed to a summary feed and required users to click into their site to view virtually any post.

Feedly isn’t blameless either.  They’ve been deathly silent, despite people bringing up the issue on their blog (commenting on the “we fixed it” post) and tweeting at them. Feedly also does have some options at their disposal to decrease their Craigslist load (such as not allowing subscribes for search feeds, or making Craigslist a Premium feature) – but they don’t want to go that route, opting for a scenario where no one can access Craigslist feeds through Feedly. Unless there’s some super-secret plan to counter this that is not being shared, Feedly is simply ignoring this issue.

Ultimately maybe RSS is to blame. Despite being a great solution to syndicate large quantities of content, it doesn’t seem to have any kind of following. Craigslist is visited by millions of people, but virtually no one complains about this efficient consumption method being shut off.  I’m coming to grips with the fact that despite a few savvy geeks who treasure this functionality – no one really cares about this issue. Either people enjoy going to a static web site and manually tracking posts that interest them, or they simply defer to a catered information source like Twitter of Facebook and let other people choose on their behalf.

Regardless, this inaction on both sides frustrates me, to the point where I’m canceling my Feedly Pro subscription. I only wish there was a way to vent my frustration to Craigslist, but they don’t care – and there unfortunately isn’t a better source to find bands that need drummers out there.

I just miss Google Reader, and long for a time when RSS was respected.

Is it time to give up Foursquare?

foursquare

Yesterday turned out to be a pretty busy day for us. In addition go going out to breakfast and running errands, we were also treated to a date night (dinner and a movie).  Ultimately we went to over a half-dozen places, and for each one I neglected to check into Foursquare.

I started using check-in apps back in 2009 with Gowalla. At the time Foursquare was gaining popularity but wasn’t yet on Android at the time. When Foursquare finally released their Android app in 2010, I switched allegiances and was quickly checking in at every place I went. What initially attracted me to Foursquare was their presentation of your statistics.  I loved the gaming aspect of the app: the points you get from checking in and the mayorships you collect.  My whole family and a lot of friends got onto Foursquare, and we had a lot of fun trying to one-up each other in points and check-ins, especially when mayorships were on the lines.

As with all tech startups, Foursquare had to figure out how to generate revenue, and over the years you’ve seen the app design and focus shift from the gaming aspect to trying to become a recommendations engine.  If you look at the app today, the points you get for checking in are no longer display by default, and you have to dig pretty deep in the app to get your mayorships or the scoreboard with your friends.  Whenever you check in anywhere, it doesn’t even tell you who is the mayor or how far away you are from stealing their title.  The news feed showing where your friends last checked in still adds some value, but without the gaming aspects I find myself questioning whether my friends really do care whether I went to the grocery store or gas station.  Part of it is attributed to the fact that my activities are probably a little more mundane now that I have a baby, you don’t see as many bars or restaurants in my feed anymore, but even if I’m somewhere interesting: Foursquare is providing me with little incentive to bust out my phone and check in.

Just like with Twitter, I realize that Foursquare needs to monetize in order to be sustainable – but I don’t understand how you can call yourself a social network when you take out all that is social.  If I want an app that is going to give me good reviews and recommendations, I’ll go over to Yelp or just stick with Google Maps.  I can respect a company trying to pivot, but now Foursquare is pretty much out of bounds.

Happy 8th Birthday Twitter – will you please grow up?

Twitter turned eight years old yesterday and offered folks the opportunity to go down memory lane and see their first Tweet.  Over 7 years later, mine is pretty terrible:

I first heard about Twitter through the Boagworld Web Design Podcast, where it was described to me as a networking tool that enables you to keep tabs on acquaintances, with the home page of Twitter asking “What are you doing?” I spent my first few months on Twitter answering that question every time.  Over time my usage of Twitter has changed from being a semi-anonymous brain dump of my rants and ravings (that is until my friends and family discovered the service), to now being a platform for anything I think is remotely clever.  Twitter has also become invaluable when it comes to gaging immediate reactions to any events, having conversations with mutual followers who share my same interests, as well as breaking news in things that I care about.

Out of all the social networks I use (and there’s been many of them over the years), Twitter has been the one that has been most integrated into my daily life.  Every day I have Twitter open in the background on my computer, and Twitter is 2nd on my list of apps that I go to when I have a few minutes to kill on my phone (Instagram is currently the first, but that’s another story).  When Lent came up, giving up Facebook was a realistic option, but it would be a real struggle for me to give up Twitter.  I have a lot of stake in Twitter and want to see it succeed.

That said, Twitter needs to grow the hell up and remember when it came from.

Two weeks ago, MetroTwit, my favorite Twitter client shut themselves down because they became too popular for Twitter.  Back in 2012, Twitter imposed a stupid 100,000 limit against other people’s clients.  Imagine discovering an awesome local band, but when they finally get some exposure and explode in popularity, you’re not allowed to listen to them anymore.  This is essentially what Twitter’s imposed on clients.  If you find an awesome client on your phone, tablet or computer, you better hope you discovered them early, otherwise you’re not going to get much usage.

Twitter is obviously doing this to discourage developers from releasing clients, and driving people to their own official app.  I can appreciate that, and realize that Twitter is a business that needs to make revenue.  The problem is that Twitter didn’t even have official apps when they started and built their popularity on the backs of the very developers that they’re not stabbing.

As I mentioned above, the way I consume Twitter has changed over the year, and it was through some of these apps that inspired this behavior.  Digsby taught me to read Twitter from top to bottom and taught me to read Twitter in a linear fashion, starting 100 posts back and catching up.  MetroTwit was one of the last desktop clients that had the “timeline stays in same position when refreshes”, allowing you to catch up.

This is even more evident in the mobile space, where the Twitter is even more limited. A few months back I moved away from Twicca (which is a great Android App) over to Tweetings , which is a very attractive client.  It’s only a matter of time that a client this awesome will become too popular for it’s own good, and Tweetings will need to raise their price to something outrageous to try to curb development.

Twitter’s definitely entitled to make money, but they’re going about this all wrong.  I’m sure if they imposed a modest fee to exceed the the 100,000 limit, clients can pass that over to their users.  They could require that these clients maintain Twitter’s ad stream. There are a ton of possibilities when it comes to playing together nicely, yet Twitter imposes these draconian policies that make no sense.

So happy birthday Twitter, here’s to maturing.