1. Foren
  2. Kommentare
  3. Software-Entwicklung-Forum
  4. Alle Kommentare zum Artikel
  5. › WWDC: Apple macht…

Apps auch unter Linux lauffähig?

  1. Thema

Neues Thema


  1. Apps auch unter Linux lauffähig?

    Autor: mat 09.06.15 - 00:08

    Werden Swift-Apps dann auch in Zukunft unter Linux lauffähig sein oder handelt es sich hier rein um die Möglichkeit auch mit Linux Swift-Apps zu entwickeln?

    Mein Flattr-Einkommen wird an Open Source Projekte gespendet!

  2. Re: Apps auch unter Linux lauffähig?

    Autor: taig 09.06.15 - 01:45

    "Swift apps" im Sinne von einfachen Applikationen und Nicht-iOS-Apps, ja. iOS Apps werden damit nicht unter Linux laufen, dazu gehört noch deutlich mehr. Bei dem Swift support für Linux geht es denke ich in erster Linie um die Compiler toolchain und den byte code, den diese ausspuckt. Damit macht Apple die Sprache auch für andere Anwendungsgebiete interessant (z.B. backend development).



    1 mal bearbeitet, zuletzt am 09.06.15 01:46 durch taig.

  3. Re: Apps auch unter Linux lauffähig?

    Autor: pythoneer 09.06.15 - 10:26

    Was bitte ist ne ne "Swift-App"?

  4. Re: Apps auch unter Linux lauffähig?

    Autor: nicoledos 09.06.15 - 10:38

    Wird mit Swift ganz klassisch kompiliert, wird wie bei jeder anderen kompilierenden Sprache die Anwendung nicht ohne weiteres lauffähig sein. Selbst wenn, dann bräuchte man noch die Schnittstellen/Bibliotheken vom Mac um über ein HalloWelt hinaus zu kommen.

  5. Re: Apps auch unter Linux lauffähig?

    Autor: bstea 09.06.15 - 11:15

    Eine in Swift entwickelte App?
    Und da im Artikel nicht von den Apple Frameworks die Rede ist, siehts eher trübe aus.

    --
    Erst wenn der letzte Baum gefällt, der letzte Fluss gestaut und der letzte Fisch gefangen ist, werdet ihr feststellen, dass man Biber nicht essen kann!

  6. Re: Apps auch unter Linux lauffähig?

    Autor: Cassiel 09.06.15 - 11:24

    mat schrieb:
    --------------------------------------------------------------------------------
    > Werden Swift-Apps dann auch in Zukunft unter Linux lauffähig sein oder
    > handelt es sich hier rein um die Möglichkeit auch mit Linux Swift-Apps zu
    > entwickeln?

    Nein, denn Apple wird nur das Sprachkonstrukt, Compiler sowie Debugging-Tools als Open Source veröffentlichen. Um damit OS X- oder iOS-Apps unter Linux laufen zu lassen, fehlen immer noch alle Apple-eigenen APIs wie z.B. Cocoa

  7. Re: Apps auch unter Linux lauffähig?

    Autor: pythoneer 09.06.15 - 14:30

    bstea schrieb:
    --------------------------------------------------------------------------------
    > Eine in Swift entwickelte App?
    > Und da im Artikel nicht von den Apple Frameworks die Rede ist, siehts eher
    > trübe aus.

    Wozu sollte man die Apple Frameworks für Swift brauchen? Ich finde die Frage vom OP recht seltsam. Für mich klingt das so, als würde er mit "Swift-App" meinen : OSX oder iOS Applikation. Natürlich wird das unter Linux nicht laufen. Wie du schon sagtest braucht es dafür ja die nötigen Bibliotheken etc. Ne Programmiersprache ist halt nur ne Programmiersprache und keine Ansammlung von Bibliotheken oder nen Betriebssystem.

    Weil ich unter Windows nen Programm mit C++ schreibe und es C++ auch für Linux gibt heißt das ja nicht, dass es eben jenes Programm auch unter Linux laufen lassen kann. Wenn ich mich geschickt anstelle, dann kann ich das zwar hinbekommen – aber nur wenn ich die richtigen Bibliotheken verwende. Genau darauf kommt es halt an. Die Programmiersprache ist da ziemlich unbedeutend für.

  8. Re: Apps auch unter Linux lauffähig?

    Autor: Noppen 09.06.15 - 15:20

    pythoneer schrieb:
    --------------------------------------------------------------------------------
    > Wozu sollte man die Apple Frameworks für Swift brauchen? Ich finde die
    > Frage vom OP recht seltsam. Für mich klingt das so, als würde er mit
    > "Swift-App" meinen : OSX oder iOS Applikation. Natürlich wird das unter
    > Linux nicht laufen. Wie du schon sagtest braucht es dafür ja die nötigen
    > Bibliotheken etc. Ne Programmiersprache ist halt nur ne Programmiersprache
    > und keine Ansammlung von Bibliotheken oder nen Betriebssystem.

    Z.B., weil Swift von Haus aus keine Antwort auf Nebenläufigkeit hat.

  9. Re: Apps auch unter Linux lauffähig?

    Autor: WasntMe 09.06.15 - 16:10

    Noppen schrieb:
    --------------------------------------------------------------------------------
    > Z.B., weil Swift von Haus aus keine Antwort auf Nebenläufigkeit hat.

    Let me google this for you....

    http://www.raywenderlich.com/79149/grand-central-dispatch-tutorial-swift-part-1
    https://tetontech.wordpress.com/2014/06/04/swift-ios-and-grand-central-dispatch/



    1 mal bearbeitet, zuletzt am 09.06.15 16:20 durch WasntMe.

  10. Re: Apps auch unter Linux lauffähig?

    Autor: Noppen 09.06.15 - 16:25

    WasntMe schrieb:
    --------------------------------------------------------------------------------
    > Noppen schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > Z.B., weil Swift von Haus aus keine Antwort auf Nebenläufigkeit hat.
    >
    > Let me google this for you....
    >
    > www.raywenderlich.com
    > tetontech.wordpress.com

    Aber GCD ist doch 'ne Lib.

  11. Re: Apps auch unter Linux lauffähig?

    Autor: WasntMe 09.06.15 - 17:21

    Noppen schrieb:
    --------------------------------------------------------------------------------
    > WasntMe schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > Noppen schrieb:
    > >
    > ---------------------------------------------------------------------------
    >
    > > -----
    > > > Z.B., weil Swift von Haus aus keine Antwort auf Nebenläufigkeit hat.
    > >
    > > Let me google this for you....
    > >
    > > www.raywenderlich.com
    > > tetontech.wordpress.com
    >
    > Aber GCD ist doch 'ne Lib.

    ...und die C++-Standardbibliothek ist auch 'ne Lib. Oder glaubst du, es gibt dort so etwas wie einen Befehl "Mach_mal_parallel" in der Sprachdefinition? Das macht wenig Sinn....

  12. Re: Apps auch unter Linux lauffähig?

    Autor: Noppen 09.06.15 - 19:20

    WasntMe schrieb:
    --------------------------------------------------------------------------------
    > ...und die C++-Standardbibliothek ist auch 'ne Lib. Oder glaubst du, es
    > gibt dort so etwas wie einen Befehl "Mach_mal_parallel" in der
    > Sprachdefinition? Das macht wenig Sinn....

    Die Frage war doch, warum man bei Swift Apple Frameworks benötigen sollte. Und Nebenläufigkeit ist eine Antwort darauf.

    Es gibt eine Reihe von Sprachen, die Nebenläufigkeit erlauben. Das ist nicht so abwegig, wie Du denkst.

  13. Re: Apps auch unter Linux lauffähig?

    Autor: WasntMe 10.06.15 - 17:51

    Noppen schrieb:
    --------------------------------------------------------------------------------
    > Die Frage war doch, warum man bei Swift Apple Frameworks benötigen sollte.
    > Und Nebenläufigkeit ist eine Antwort darauf.
    >
    > Es gibt eine Reihe von Sprachen, die Nebenläufigkeit erlauben. Das ist
    > nicht so abwegig, wie Du denkst.

    Ok, mal von ganz vorne: Ein Algorithmus kann nebenläufig sein und ein System kann dann nebenläufige Ausführung zulassen. Algorithmen kann ich in einer Sprache implementieren damit ein Programm draus wird. Und hier kenne ich keine Sprache, die die Implementierung nebenläufiger Algorithmen explizit (per Sprachspezifikation) oder implizit (aus Prinzip) verbietet. Nebenläufigkeit bringt aber auch eine ganze Reihe von Problemen mit sich. Und hier gibt es nur wenig Sprachen, bei denen das bereits auf der Ebene der Sprache angegangen wird, z.B. X10. Java, C++ oder auch Swift zählen da nicht dazu. Bei denen wird es über spezialisierte Klassen und Entwicklungsmuster gelöst. In welcher Bibliothek diese Klassen liegen sagt absolut gar nichts darüber aus, ob es besonders einfach ist, in dieser Sprache nebenläufige Algorithmen zu implementieren oder auch nicht. Ich finde übrigens, dass es mit Swift und GDC einfacher und sicherer ist als mit Threads unter C++.

  14. Re: Apps auch unter Linux lauffähig?

    Autor: Noppen 10.06.15 - 23:59

    http://en.wikipedia.org/wiki/List_of_concurrent_and_parallel_programming_languages

    Ich verstehe nicht, was Du unbedingt diskutieren willst. Denn:

    > Die Frage war doch, warum man bei Swift Apple Frameworks benötigen sollte. Und
    > Nebenläufigkeit ist eine Antwort darauf.

  15. Re: Apps auch unter Linux lauffähig?

    Autor: WasntMe 11.06.15 - 09:42

    Noppen schrieb:
    --------------------------------------------------------------------------------
    > en.wikipedia.org
    >
    > Ich verstehe nicht, was Du unbedingt diskutieren willst. Denn:
    >
    > > Die Frage war doch, warum man bei Swift Apple Frameworks benötigen
    > sollte. Und
    > > Nebenläufigkeit ist eine Antwort darauf.

    Du brauchst aber nicht zwingend Apple Frameworks um unter Swift Programme zu schreiben, die die Möglichkeiten des Systems zur Parallelisierung nutzen. Es bietet sich nur an, vor allem da libdispatch (die Bibliothek hinter GCD) bereits auf FreeBSD und verschiedene Linux Distris portiert wurde und sogar unter einer freien Lizenz steht (Apache licence 2.0). Wenn dir das nicht gefällt, schreib eigene Bibliotheken. Das geht sicherlich, ist aber keine Frage der Sprache.

  1. Thema

Neues Thema


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Sie müssen ausserdem in Ihrem Account-Profil unter Forum einen Nutzernamen vergeben haben. Zum Login

Stellenmarkt
  1. Mitarbeiter:in IT Netzwerk, Schwerpunkt Applikationssicherheit (m/w/d)
    STRABAG BRVZ GMBH & CO.KG, Stuttgart, Köln, Spittal/Drau (Österreich), Linz (Österreich)
  2. Datenarchitektin / Datenarchitekt in der Anwendungsentwicklung (m/w/d)
    Bundesamt für Familie und zivilgesellschaftliche Aufgaben, Köln
  3. IT Workplace Administrator (w/m/d)
    RHI Magnesita GmbH, Mainzlar bei Staufenberg
  4. Leitung IT (m/w/d)
    Steinco Paul vom Stein GmbH - Wermelskirchen, Wermelskirchen

Detailsuche


Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Top-Angebote
  1. 569€ (im Einzelkauf 625€)
  2. 229€ (Vergleichspreis 269€. UVP 329€) - günstig wie nie!


Haben wir etwas übersehen?

E-Mail an news@golem.de


Tesla Model 3: Die Mechanik ist das Problem
Tesla Model 3
Die Mechanik ist das Problem

Manche Probleme zeigen sich beim Elektroauto erst mit der Zeit. Beispielsweise, wenn Wasser den Bauteilen zusetzt. Bericht eines langjährigen Tesla-Fahrers.
Von Dirk Kunde

  1. Beschwerden über Übertreibungen Tesla senkt in aller Stille die Reichweitenschätzungen
  2. Nur Fremdmarken Kostenlose Ladeaktion bei Tesla
  3. Elektroautos Tesla übertrifft Auslieferungsrekord im Jahr 2023

Softwareentwicklung: Scrum-Abenteuer auf der grünen Wiese
Softwareentwicklung
Scrum-Abenteuer auf der grünen Wiese

Wie wir anderthalb Jahre lang im Greenfield-Projekt Scrum versuchten, über Bord warfen und völlig deformierten - um dann zu erkennen, dass wir es lebten.
Ein Erfahrungsbericht von Rene Koch

  1. Scrum of Scrums Ein leichtgewichtiges agiles Framework

Science-Fiction-Film Enemy: Liebe in Zeiten der Übertechnologisierung
Science-Fiction-Film Enemy
Liebe in Zeiten der Übertechnologisierung

Wenn man einen Menschen durch ein Roboter-Duplikat ersetzt, was passiert dann mit demjenigen, der ihn liebt? Interessante Frage, leider macht der Film einige Denkfehler.
Eine Rezension von Peter Osteried

  1. Lola Könnte die Vergangenheit unsere Gegenwart verhindern?
  2. Rebel Moon Director's Cut soll "gänzlich anderer Film" sein
  3. Adam Driver über Megalopolis "Wild, fantasievoll, episch und kühn"