While you store your apps on SD card, you must remember that those applications installed depend on the SD card. Storing the apps on SD Card would let you save a lot of Internal storage which in turn would help your device perform faster without any hiccups. And, it has been a consistent feature on many Android smartphones but not all. But, following the launch of Android 5.0 Lollipop, some of the Android smartphones started offering the ability to its users to store apps on SD Card.
The Android tinkerers preferred to achieve root access in order to store apps on SD Card. There was no way to store apps on SD Card earlier.