Thursday, December 12, 2013

yeah they do

Ok here's my deeper thought about running open source apps on Android tablets. PCs have chips and circuits to direct memory paths and allocate data in fast and efficient ways. These Android tablets do not share the same circuitry. Android apps are optimized for Android hardware. I am in fact amazed at what you can do on Android hardware. If you look at a tablet motherboard, there are only a few chips that do it all. Now cram software into it that is designed to run on a PC motherboard with groups of chips to handle specific functions, it runs so slow.

Some one used the word porting. When you port you recompile the source code so that the software will run on targeted hardware/software combination. To get a picture of that the source code of GIMP written to run in Linux is recompiled to run in Windows OS and have an (.exe) on the end. Compiling adds the necessary libraries, utilities and code instructions that the host operating system understands.

There are cheats like emulators and compatibility layers and virtual machines which allow for instance Windows programs to run within Linux OS without recompiling. This is very convenient, like fooling Linux to think it's running a Linux program when in fact it is a Windows program. A word to the wise, mileage may very. For some combinations of hardware/software it works well, for others a typewriter works better.

Of course another way of doing this is the "cloud" where GIMP would be on a server at some data house and you could subscribe to use it over the internet. Adobe is doing this with it's Creative Suite. This is stupid for GIMP because it's free anyway and brilliant for Adobe cause it is expensive, so you can rent time on Creative Suite and not have to buy it or install it, yet have at it.

Again I think the apps on Android tablet are great. Some have even done finished art on the tablet. Ultimately the tablet is cool for portability, taking notes, doing sketches in odd places. A regular PC can do the heavy work at home with full blown software. Ok it wasn't that deep.

No comments: