They’ll evolve (or should evolve) along the following framework: Reactive > Proactive > Predictive > Pre-emptive
The evolution of apps: from reactive to pre-emptive
Boris Wertz

I agree, and it is interesting to see how Google Search has through its incremental improvements, historically followed this path.

  • Reactive: First it produced search results based explicitly on your query;
  • Proactive — basic: then it introduced an alternative “Suggested query” when it thought you had made typing / syntactic mistakes (but still showed you results related to your original query);
  • Proactive — advanced: it then moved to “Showing results” assuming you had made mistake (but offered to show results related to your original query;
  • Predictive — basic: the auto-suggest functionality became a basic prediction mechanism for predicting (via a single word or two) the users’ intended search phrase;
  • Predictive: now, thanks to Google Brain, it predicts your semantic intent and shows results from any query that is semantically related to your original query (inc synonyms, plurals, syntactic variations,etc).
  • Pre-emptive: They are now, through, applications such as Google Now, trying to make this final step.
Like what you read? Give Martin Roberts a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.