We're starting to see the SoCs moving on a path a lot like CPUs...the lower-tier ones are getting to be quite capable for most purposes.
True, with the rapid advances in mobile processors, even lower-tier parts offer a lot of compute capability. At this point, it seems software is lagging behind.
One of the ways mobile devices will leverage the additional performance is through neural networks. Qualcomm, for example, will be offering its new Zeroth platform with the Snapdragon 820. This will include behavioral analysis to learn how you use your device, so it can present you with relevant content when you need it. Another feature Qualcomm demoed at SIGGRAPH is an intelligent camera feature that uses neural networks and heterogeneous computing for real-time object detection. This is all done locally on the device without sending any data to the cloud, and it makes searching your photo library easier by automatically labeling photos with the objects it recognizes. Other OEMs such as ZTE are also adding similar features to its devices. In the future, there will really be "smart" phones.
- Matt Humrick, Mobile Editor, Tom's Hardware