Ist das iPad für die Arbeit geeignet?

Ist das iPad für die Arbeit geeignet?

Heute werde ich über meine Abenteuer sprechen und ob es möglich ist, auf einem iPad zu programmieren. Vor einigen Monaten fand ich mich ohne Desktop-Computer wieder und beschloss, ihn durch ein iPad mit Tastatur zu ersetzen. Wenn Sie Apple-Produkte nerven, können Sie diesen Beitrag gerne überspringen. Oder Sie können es lesen, wenn Sie noch etwas über ein so seltenes Phänomen und eine neue Art von Computer erfahren möchten.

Jedes Mal, wenn ich anfange, über meine Arbeitsumgebungen zu sprechen, gibt es ein Missverständnis: Warum nicht einen Lenovo-Laptop mit Kali verwenden? Der Grund ist einfach – meine Arbeitsaufgaben liegen heute hauptsächlich im Bereich des Schreibens von Artikeln, E-Mails und der Arbeit mit Dokumenten. Die Fähigkeit, tiefer in die Befehlszeile einzutauchen, ist ein hervorragendes Wahlfach.

Letztes Jahr war mein primäres Gerät ein Mac Mini auf einem M1 mit einem externen Monitor. Aber vor ein paar Monaten habe ich einen schweren Fehler gemacht. Ich habe den Monitor versehentlich in ein Lagerhaus geschickt und bin selbst zu einem Landhaus in einer fernen Region gegangen. Als ich begann, die angekommenen Kisten zu sortieren, wurde nur die Mac Mini-Systemeinheit gefunden. Könnt ihr euch meinen Schrei des Entsetzens und der Verzweiflung vorstellen?

Ich heulte mit den Händen, aber nicht lange. Zu diesem Zeitpunkt hatte ich bereits darüber nachgedacht, mir vorübergehend ein iPad Pro 12.9 von meinem ehemaligen Nachbarn auszuleihen, den ich mit Hilfe eines gefunden hatte Personensuche Service. Ich hatte vor, ein Magic Keyboard dafür zu kaufen und zu versuchen, es als Laptop zu verwenden und zu verwenden.

Die Erfahrung eines iPad mit Tastatur und Maus ist zunächst sehr seltsam. Es ist, als ob Sie mit Hilfe eines schmutzigen Hacks mit Ihrem Cursor in den Bildschirm geraten wären. Aber es dauert ein wenig, sich daran zu gewöhnen, und Sie erkennen, dass dies eine Art völlig anderer, neuer und unerforschter Computertyp ist.

Ich hatte Angst, dass das Fehlen von traditionellen Fenstern eine sein würde Hindernis für produktives Arbeiten. Vergeblich! Die neuesten Verbesserungen in iPadOS gehen dieses Problem recht gut an. Oben in jeder Anwendung befindet sich eine Schaltfläche mit den drei Punkten, auf die Sie klicken können, um ein Menü zum Umschalten in die Modi „Split View“ und „Slide Over“ anzuzeigen: In zwei Hälften geteilt oder ein schwebendes Fenster.

Diese Funktionen funktionieren nicht nur gut, sondern machen das Jonglieren manchmal sogar noch bequemer als in einem System mit überlappenden Fenstern. Eine gewisse Steifheit wird dadurch kompensiert, dass Sie nicht mehr mit den Augen nach Fenstern suchen und deren Größe und Position anpassen müssen.

Es treten jedoch auch Probleme auf. Bisher sind nicht alle Programme gut für Tastatur und Touchpad geeignet. Und einer der Haupttäter ist Telegram. Aufgrund einiger interner Probleme reagiert es von Zeit zu Zeit nicht mehr auf Klicks mit dem Mauszeiger und ist fehlerhaft, wenn der Bildschirm gedreht wird.

Andere Programme haben auch kleinere Probleme. Generell nervt die exzellente Spark-Mail, dass sie hin und wieder keinen Text per Cmd-C kopieren will. Oder der schöne Markdown-Editor von Bear unterstützt beispielsweise keine Textsuche: Sie drücken Cmd-F und nichts passiert. iA Writer ist ein weiterer wunderbarer Markdown-Editor, neigt jedoch dazu, abzustürzen und einige Daten zu verlieren, wenn Sie sich plötzlich entscheiden, ein anderes Dokument in einem anderen Fenster zu öffnen.

Bei all den oben genannten Problemen habe ich jedoch die Leistungsfähigkeit der Share-Schaltfläche geschätzt, die sich auf fast jedem Bildschirm jeder App befindet. Daten werden einfach von Programm zu Programm (oder sogar zu Ihrem Skript) übertragen, ohne dass Dateien oder ein Desktop benötigt werden. Ich denke, ich werde es vermissen, wenn ich endlich meinen Desktop-Computer zurückbekomme.

Wie Sie bereits verstanden haben, ist es kein Problem, Organisatoren, E-Mail-Clients und Dokumente auf dem iPad OS zu jonglieren. Und was ist mit der Codierung?

Ja, du kannst codieren! Und Sie sind nicht auf Pythonista, Codea, Swift Playgrounds, Shortcuts und andere native Methoden des iPad beschränkt. Sogar portable „Nixes“ wie iSH und a-Shell sind vorhanden.

Alternativ können Sie einen Raspberry Pi oder einen Remote-SSH-Server verwenden und alles installieren, was Ihr Herz begehrt, einschließlich Vim oder Emacs. Vim-Benutzer müssen wissen, dass das Magic Keyboard keine Escape-Taste hat, genau wie die gesamte obere Reihe der F-Tasten. Aber die Lage ist nicht hoffnungslos. Sie können Escape der Feststelltaste oder der Globus-Taste zuweisen.

Ich erinnerte mich auch daran, dass es Cloud-IDEs gibt, und beschloss, repl.it und Glitch auszuprobieren. Beide sind ziemlich praktikabel, besonders wenn Sie Backends machen. Beide bieten Zugriff auf viele Sprachen und Frameworks, ermöglichen die Installation von Modulen und geben Ihnen Zugriff auf die Befehlszeile. Beide starten jedoch lange Projekte, da sie ständig bestrebt sind, Ihren Container zu löschen und ihn beim nächsten Start wieder aufzubauen.

Und dann wurde eine noch bessere Lösung gefunden – VS Code. Ja, der gute alte VS-Code, der mittlerweile zum De-facto-Programmierstandard geworden ist. Es ist ungeschnitten und mit voller Unterstützung für Erweiterungen! Wie ist das auf iPadOS möglich? Tatsache ist, dass VS Code tatsächlich eine in Chromium verpackte Webanwendung ist. Nichts hindert Sie daran, es auf Ihrem Server zu installieren und in einem Browser zu öffnen.

Eine solche Version von VS Code existiert bereits. Es heißt Code-Server und kann buchstäblich mit einem Befehl installiert werden. Danach öffnen Sie die Seite und arbeiten wie gewohnt mit dem VS-Code. Keine Probleme oder Tricks, außer dass Sie HTTPS konfigurieren müssen.

Hier steht ein vollwertiges Terminal zur Verfügung, das Befehle auch dann weiter ausführt, wenn Sie die Seite schließen. Die Schnittstelle reagiert, da sie vollständig in den Browser geladen wird und nur die notwendigen Daten zwischen dem Client und dem Server gesendet werden. Für komfortables Arbeiten, Sie brauchen eine stabile Verbindungaber nicht unbedingt schnell.

  • Coder.com – ist eine Unternehmensversion von Code-Server, die von seinen Entwicklern erstellt wurde.
  • VSCode.dev – ist eine browserbasierte Version von VS Code, die vom Entwicklungsteam von Microsoft bereitgestellt wird. Funktioniert nur im Demo-Modus.
  • VS Code Server – ist die offizielle Komponente von VS Code für die Remote-Arbeit mit Code (in dieser Version fungiert VS Code als Client).

Lassen Sie sich nicht verwirren!

Abschließend möchte ich Software empfehlen, die jede Geekiness auf dem iPad angenehmer und unterhaltsamer macht: das Blink-Terminal (es lohnt sich, es zu installieren, nur um SFTP-Unterstützung in Files zu haben), die Web Inspector-Erweiterung für Safari, den Runestone-Editor und den Jayson – JSON-Viewer und -Editor.

Neueste Artikel
Vielleicht möchten Sie lesen

LEAVE A REPLY

Please enter your comment!
Please enter your name here