There are many concepts in mobile operating systems that are not actually operating systems. Many of them, however, are just containers for data or resources that are part of a larger program.
Sure, I could list a bunch of mobile operating systems that are not really operating systems, but that would take up a lot of space. So I’ll just mention two of the most common ones. One, which is the most common, is the Java-based Android OS, the other is Google’s Chrome OS that’s based on Linux. If you’re not familiar with these two, I recommend you read Chapter 1.
I just mentioned the Android OS. It’s a lot of fun to get used to. I also get a lot of love from my family and friends. It takes a lot of practice to get used to on Android, and yet, there’s no reason why Android isn’t fun for the most part. There’s really only one good reason to get used to Android.
The Android OS is a bit more of a challenge than Chrome OS because it requires you to learn something new every time you reboot. You can write code for the OS, but not really interact with it. Thats pretty much it.
It’s a challenge for those of us with more of a traditional PC background. The Android OS is the first OS that I’ve used that didn’t have a lot of keyboard shortcuts, and that I haven’t had to learn new keyboard keys, or learn new shortcuts, just because I didn’t have access to a keyboard.
The Android OS is a challenge because it requires you to learn something new every time you reboot, because it uses a different kernel and a different UI. Its much more difficult to learn keyboard shortcuts, to learn the new keyboard keys. Thats why Android is so much better than Chrome OS.
So yeah, I know, Ive used an Android phone before and it was not a lot of fun at all. But when I compared the two OSes, I found that Android was way easier to use. That said, the keyboard shortcuts will come in handy.
I don’t have any special expertise in OS development. I just use the OS as my go-to tool for testing and debugging purposes, and it’s just a small tool to be used whenever you need debugging.
The keyboard shortcuts are in a way more similar to how MacOS and iOS work. Just like on your iOS device you can type on a Mac keyboard and then press a key to act on the typed text. On Android you use the keyboard shortcut keys to do things like change the background color of the entire screen at once. But this time on the keyboard it’s not just a quick change to the background color.
The fact is that, while on the keyboard the screen changes, Android’s on-screen keyboard is a complete mess. I know it’s not just me, and others have had the same experience. I just think it’s a waste of screen space. The keyboard shortcuts are a way of working with Android’s on-screen keyboard. They’re not as quick or as useful.