Apple is targeting 2024 to produce its first self-driving cars that will also come with 'next level' battery technology.