It is no secret that Sphero robots are a lot of fun to play around with. BB-8 happens to be an app-enabled droid by Sphero with adaptive personality that changes as you play with it. You can interact with your robot using voice commands. It is also possible to allow it to autonomously explore your place.
BB-8 has a battery life of 60 minutes. It is Bluetooth Smart and has a working range of 30 meters. It can be charged wirelessly. More information is available here.