2009-08-14 5 views
8

Ich erinnere mich nur an die Tage, als Radio Shack Taschencomputer verkaufte. (Vor vielen Monden, mit nur wenigen K Speicher.) Sie hatten die Fähigkeit, kleine Programme auf Pocket-Computer zu schreiben. Vielleicht ist es nur nostalgisch, aber ich dachte immer, das wäre praktisch. (Durch den Nebel meiner Erinnerung.) Gibt es solche Fähigkeiten für ein Iphone?Gibt es irgendeine Art von Programmierumgebung, die auf einem IPhone läuft?

Edit: Ich kann irgendwie verstehen, nicht wie ein GameBoy-Emulator auf dem App-Store, es ist ein bisschen wie sagen Sie Ihre Ordnung mit Menschen loading "ROMs" und könnte sie in Schwierigkeiten bringen. Wenn Sie anfangen, von einem Emulator zu profitieren, werden die Lizenzinhaber sauer, denken Sie nur an "Bleem" und Sony. Sony hat diese Jungs vergraben. Ich nehme an, dass Javascript besser ist als nichts. Was ist mit Java in einer Sandbox? Oder wenn sie etwas wollen, für das sie keine Angst haben, wird es dort Markt, ein BASIC-Interpreter, kannibalisieren.

Antwort

4

Ich glaube nicht, dass Sie in den Nutzungsbedingungen für den App Store dürfen. Mono-Programme müssen deshalb nicht statisch kompiliert werden, wenn sie in den App Store gehen.

+0

Apple lehnt jede Anwendung ab, die beliebigen Code ausführen kann. Dies umfasst Emulatoren und virtuelle Maschinen für interpretierte Sprachen. –

+0

@Corey D: Dies kann mindestens ein Fall sein, wo Apple Ziegen bläst. (Ich mag generell ihre Computerausstattung und OS X, obwohl ich enttäuscht war, als sie zu der Zeit, als IBM mit der Cell BBE herauskam, nach Intel ziehen würden. OS X auf einer CELL wäre cool gewesen.) – NoMoreZealots

2
+0

Es war nicht t klar im Link Wetter das erfordert ein gehacktes Iphone oder nicht. Aber wenn Apple es erlaubt, hat es definitiv Potenzial. Brauchen nur ein glattes GUI-Frontend. – NoMoreZealots

+0

Leider erfordert es offenbar Jailbreaking (ich bin kein iPhone-Nutzer, würde aber keinen kaufen, wenn ich nicht entschieden hätte, dass ich OK war, wenn ich es vorzeitig jailbreche - nur aus Prinzip.) Ein verwandter Beitrag: http: // www. thelinuxblog.com/reasons-why-you-should-jailbreak-your-iphone/ – Anon

+0

Jailbreaking mein Handy machte es viel weniger ansprechbar. Ich entschied mich dazu, zu der offiziellen Veröffentlichung für die Performance zurückzukehren. – lillq

3

Wenn Sie schauen, um die ausgetretenen Pfade, James Long blog Details, wie man läuft Gambit Scheme-Code auf dem iPhone zu gehen. Laden Sie die Anwendung einmal und laden Sie dann Codeänderungen nach Bedarf progressiv.

In einem folgenden Blogpost beschreibt er detailliert, wie Sie Ihre Anwendungen remote mit einer REPL debuggen. Sehr cooles Zeug. Zwischen der Einfachheit von Scheme und der bestehenden Arbeit, die er auf seinem Blog gemacht hat, ist ein Großteil der Arbeit/Schwierigkeit, die mit der Entwicklung einer "nicht-standardmäßigen" Methode auf dem iPhone verbunden ist, für dich erledigt. Einen Versuch ist es wert!

1

Die einzige Sache in der Nähe (ohne Jailbreaking) ist Javascript/HTML in Mobile Safari.

+1

Und mit Jailbreak ist viel mehr möglich :) – nos

+0

Ich vermute, Javascript ist besser als nichts! Ich vermute, es gibt keine "IDE". – NoMoreZealots

1

Während "auf" Ihr iPhone ist relativ www.tilestack.com ist eine Web-basierte Entwicklungsumgebung, die Webapps produzieren kann.

1

Terminal.app kann für begrenzte Verbreitung kompiliert werden (ohne Jailbreaking)./bin/sh ist eine gültige Programmiersprache. QED.

0

Ja, es ist möglich, eine Programmierumgebung node.js einzurichten, mit der Sie Ihren eigenen Server auf dem iPad betreiben können. Es ist auch möglich, JavaScript mit dem Textastic-Code-Editor auszuführen. Siehe Is it possible to do programming using iPhone?.

Verwandte Themen