The smartphone is not just a tool for surfing the internet or taking photos, but a real personal assistant that anticipates every ...