title: Difference Between Camera and Camera2 in Android
body: <p>I'm building an App which is similar to social media where people can share photos and videos like Instagram. That's why <strong>Camera</strong> is very important for my app. Now camera2 API is confusing me. I want to run my app on API level 11+ . I know camera2 is only available in API level 21+ So, I need to design two APIs one(camera) for older version and second(camera2) for higher version. Problem is that I just started to learn Android and I do not know what is the main difference between these two APIs.   </p>
  
  <p>What main features are available in Camera2 API ?<br>
  Or Is there any drawback of Old Camera API ?  </p>
  
  <p>I need three things in my App.  </p>
  
  <p>1- Simple capture photos 
  2- Burst pictures (To create GIF Image)
  3- Simple video recording.</p>
  
  <p>Which Camera API is good for me ?</p>