Futures of text
whoo.ps
whoo.ps
You see, such full-integration service, to be as great as described here, would require cooperation of all the third parties in creating the best experience for user. And here already are two things that will not happen. First of all, cooperation involves moderation, and I doubt all (if most) companies will suddenly refrain from trying to take the interlinking pie for themselves. You'll see multiple services competing for the same actions, or trying to capture ever single possible interaction, no matter how irrelevant. And secondly, you'd have to have app developers actually care about user's experience, and not about monetizing them. They don't care now, so I don't see how they're going to suddenly start.
Again - the ideas presented in this post are awesome and I'd love to see them, but I don't have my hopes high. I see this as yet another dream that will be doomed by tragedy of commons. Game theory is a harsh mistress.
EDIT:
The article itself sort of hints towards that in the very introduction:
"but when I got to texting Bus Time I thought, “Thank god I don’t need to download another f------ app for this.”"
Well, exactly. It should all be already unified. But it isn't, because everyone thinks they're special and so important that the user needs their app.
http://i2.cdn.turner.com/money/galleries/2009/technology/091...
than something I'd like to use every day.
If I've never seen "let's talk it out" as a feature, then I could innocently type this and see this weird thing that's using my data.
Add to this the NLP component, and suddenly there's a whole corpus of things I could say that accidentally trigger some action. Learning this corpus would be akin to learning a language, but without formal instructions (I still don't really know what Siri's full command set is).
I like a lot of the ideas (3rd party tool tip integration, ideas to improve the bus app, and Foursquare direct call outs) but I think a lot of this would be better in app form. The real issue is installing/uninstalling and unclear permissions models - a Wechat style lightweight app install system could alleviate a lot of that concern.
After all, why do I want an uber notification in Messenger, when I need to have the uber app to order the cab in the first place (that kind of tracking complexity and reliability requirements probably shouldn't just be a web view inside Messenger).
it is for this reason that consistency of, and thorough/feature rich design are all that's needed.
treat it like an API. You can add in the fluff later but stop trying to fluff over the rough bits. Fix the rough bits, and you might find you don't even need the fluff.
I see this attitude among the elitist CS majors who can talk to you about how great the CLR is but are completely divorced from reality evidenced by their use of per-byte event-driven serialization routines instead of, you know, just copying the whole buffer contents at once to their processing buffer. The attitude then manifests as 'well it's only a few thousand bytes a second during communications'.
So I guess I need to come up with a way to market my no-nonsense design principles.
The line of thinking seems to be: Africa and Asia leapfrogged the desktop / laptop generation of computing and directly went for mobile. The younger generation in the Western world essentially is mobile-first. Apart from work (and even that might change for many job descriptions in the future) even most people in traditionally first-world countries don't even use desktop computers anymore. Hence, what we see in Africa and Asia right now essentially also is the future for Western countries.
In general, I think this is spot on. However, I also think many people get overly excited by the promises and possibilities of messaging apps. SMS-based apps in particular often are makeshift solutions for when there's no reliable Internet connectivity all the time but somewhat reliable cellular coverage.
The bus information example is a particularly good example of this. Sure, it's useful but many of the improvements mentioned in the article like linking to a specific resource for a specific bus line for easier future use can already be implemented today in websites. There's no reason why I couldn't use a mobile browser instead of a message app for accessing this kind of information. The problem is that most websites - public transport websites being a particularly notorious example - often are terrible from a UX point of view: User interfaces are needlessly complex and often barely usable at all.
Perhaps, the takeaway from this article also is that when designing websites and web-based UX we can learn a lot from the simpler interactions on mobile devices. Good design is all about embracing constraints. Perhaps applying those constraints from mobile messaging to designing websites is a good idea, too.
Out of curiosity, why are you still with your carrier if they are performing that poorly?
I am looking at switching, contract is up this fall. My wife uses a 32GB iPhone, so switching will be expensive hardware-wise for her ($150/$550 depending on contract/no-contract for 5s).
[edit]
Also, I have no reason to believe that the overall experience will be better with any of the other carriers. At this point I'm shopping completely on price as I have no reliable data that one carrier is better than another in my area.
Obviously that's easier said than done, but at least feasible, compared to a pure NLP solution.
none of the business heads understand how to get it right so they shoot for pie in the skie [hm, that was an interesting spelling mistake to make] alternatives because they prematurely dismissed what a master of design can accomplish because they balk at the salary.