Python/Ruby as mobile OS -


I was wondering why smartphone / mobile device does not allow OS to allow dynamic languages ​​as a preferred language Written? IPhone uses IU Objective-C, Google uses Android Javascript, Windows Mobile uses any NAT language.

What will be the logic behind the mobile OS being written in Python, Ruby or any other dynamic language? I think they will not cut it at the lower level, but C or C ++ would be okay for that and Python, for example, it may be layer to the top to interact with it. I mean, is Geithon or Cephython.

I was just wondering why we do not see more dynamic language support in today's mobile OS.

In general, all of these things are memory, speed, and perhaps most important programmer acquaintance. The purpose of the apple is a big investment in C, Java is basically known by everyone, and C # is also very popular. If you are trying to appeal to programmers in a big way, then it is understandable to start with popularity, even if it is very boring.

In fact, no technical requirements are in vogue. We can write a complete ruby ​​stack and let the programmer re-apply the slow bit in C and no such deal will be big. This is an investment for the company that is making mobile OS, and at the end of the day, I am not sure they take advantage of it more.

Finally, this is the beginning of mobile devices. In 5 years, I should not be surprised that a very comprehensive mobile stack


Comments

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -