Android devices vary in shapes and sizes and device makers like Samsung, Oppo are always invested in delivering more to mobile users.
- Large screens
- Foldables
- Tablets
- ChromeOS
- Handsets
- TVs
- WearOS
- AndroidAuto
- Android Go [check device RAM using isLowRamDevices(), you can then limit functionalities like draw over other apps, multi-display]
- Bonus: There are large and medium sized Kiosks in retail industry which are used for self ordering, invoicing.
Java because it had garbage collector?