スマートフォン/モバイルデバイスのOSが動的言語を選択する言語として許可されていないのはなぜですか? iPhoneはObjective-Cを使用し、Google AndroidはJavaを使用し、Windows Mobileはあらゆる方法の.NET言語を使用します。モバイルOSとしてのPython/Ruby
モバイルOSがPython、Ruby、その他の動的言語で書かれている理由は何でしょうか?私は、低レベルではカットしないだろうが、CやC++はそれでうまくいくだろうと理解しています。例えば、Pythonはその上にあるレイヤーと相互作用することができます。つまり、JythonやCPythonがあります。
なぜ今日のモバイルOSで動的言語サポートが表示されないのか不思議に思っていました。
無関係 - あなたはpython標準ライブラリを削除し、安全で信頼できるサブセットを作成することができます。 – Francis
ああ、愚かではない。 Pythonの標準ライブラリを削除すれば、未だ制御されていないコードをインストールすることができます。 –
だから何ですか?カーネルに触れるライブラリがない場合は、どうすれば "電話をハックする"ことができますか?すべてのコードをテストして制御するには、Appleのようにデジタル署名で管理されているので、言語自体にはまだ関係しません。 – Francis