Phones as platforms-- all-purpose computing devices with obligatory full-fledged operating systems and only a silly minority of strictly fernsprecher-related code-- is the original problem. Of course that is a disastrously anti-trendy position, and I like it that way. Trendy things are typically symptoms.