Abo
  • Services:

Swift ändert vieles

In Zukunft wird sich aber noch vieles an Math 42 ändern: Eine Dienstleistung für B2B-Kunden soll hinzukommen. Dieser Prozess begann mit dem Umschreiben der App von Objective-C in Apples neue Programmiersprache Swift.

Stellenmarkt
  1. d&b audiotechnik GmbH, Backnang bei Stuttgart
  2. EWE NETZ GmbH, Oldenburg

"Wir saßen während der Swift-Präsentation auf der WWDC 2014 gespannt im Wohnzimmer und waren einfach begeistert: Endlich kommt Objective-C weg", erzählt Thomas Nitsche. "Objective-C fand ich immer ziemlich ungenießbar. Ich dachte immer: Scheiße, das wird sich niemals ändern. Ich dachte, da sitzt bei Apple diese Betonfraktion, die sich nicht umstimmen lässt und wir werden ewig das blöde Objective-C verwenden müssen."

"Swift ist an vielen Stellen für uns signifikant interessanter als alles, was es vorher gab. Genannt seien da die Optionals, das klare Konzept, wie mit Listen und Arrays umgegangen werden soll. Die Memory Allocation ist auch ein aus unserer Sicht gut umgesetzter Punkt", erklärt noch Markus Sähn, der letztendlich die App umgeschrieben hat.

"Wir haben uns gesagt: Math 42 schreiben wir um", sagte Nitsche. Ein Jahr hat Sohn Raphael dafür gebraucht, die über 80.000 Zeilen Code neu zu schreiben. Mit der Offenlegung des Swift-Quellcodes war dem Startup eine Portierung der App auf Linux ohne viel Aufwand gelungen: "Markus hat innerhalb von einer Woche geschafft, Math 42 auf Linux zum Laufen zu bringen. Darüber waren sogar die Apple-Mitarbeiter erstaunt."

An Swift ist aber noch längst nicht alles gut, findet Nitsche: "Die Integration in XCode ist nicht so optimal gelöst. Es fehlt immer noch ein Refactor und erst recht ein ordentliche Debugger. Das ist oftmals einfach nur nervig. Ein Pretty Printer könnte ruhig auch noch integriert werden. Ich hätte gerne, dass ein Code auf Knopfdruck aussieht, wie man ihn haben möchte." Besonders anfangs gab es aber häufiger Probleme: "Die Performance der Entwicklungsumgebung ist besonders nach ein paar Tausend Codes nicht immer ideal. Da gibt es sicher noch Luft nach oben zum Optimieren."

"80.000 Codezeilen und flott wie nie"

Vor allem ist Nitsche aber über eines glücklich: die App-Performance. Über 80.000 Codezeilen habe zum jetzigen Zeitpunkt die App und sie sei so flott wie nie. Die Algorithmen zerlegen und lösen auch kompliziertere Gleichungen in wenigen Hundertstelsekunden. "Als die App noch mit Objective-C geschrieben war, ging das nicht ganz so flott", sagte Markus Sähn.

An Portierungen auf andere Plattformen wird gerade gearbeitet. "Mir gefällt nicht, wie Google mit gesammelten Daten umgeht, alles, was ich erstelle, gehört irgendwie denen. So wirklich kommen wir an Android als Plattform aber auch nicht vorbei, immerhin ist das ein riesiger Markt, den wir bisher nicht für uns erschlossen haben", erklärt Thomas Nitsche. Dies sei auch der Grund, warum eine Portierung erst so spät erfolge.

Jetzt kommen die B2B-Kunden

Kurz vor Veröffentlichung steht dagegen bereits die Web-App und damit auch die Plattform für B2B-Kunden: Besonders Schulbuchverlage sollen mit dem neuen Dienst ihre digitalisierten Mathebücher und -Apps erweitern können. Formeln in Büchern können einfach mit der Math-42-Web-App verlinkt werden, so dass Schüler die Gleichungen detailliert zerlegt noch einmal erklärt bekommen können, ohne selbst ein Math-42-Abo zu benötigen.

Aktuell befindet sich diese Lösung allerdings noch in der Beta, erste Schulbuchverlage - besonders in den USA - zeigen aber bereits Interesse. Und weitere E-Learning-Lösungen sollen noch folgen, vielleicht schon in diesem Jahr. Genügend Ideen hat die Nitsche-Familie auf jeden Fall.

 Die Klett-Familie investiert
  1.  
  2. 1
  3. 2
  4. 3


Anzeige
Hardware-Angebote
  1. und 4 Spiele gratis erhalten
  2. (Neuware für kurze Zeit zum Sonderpreis bei Mindfactory)
  3. 449€ + 5,99€ Versand

HAL90000 10. Apr 2016

Für Android kann ich dir das Mathe-Spiel Math Musical Chairs empfehlen. Es kostet nichts...

HAL90000 10. Apr 2016

Für Android kann ich Math Musical Chairs empfehlen. Ein kleines Spiel wo man gegen die...

Heinzel 08. Apr 2016

An der Schule hatte ich das Problem weniger, da gabs auch immer wieder...

der_wahre_hannes 05. Apr 2016

Was genau hat "Open Source" jetzt mit "kostenlos" gemein? Warum?

DxC 04. Apr 2016

Wenn wir schon komplett Offtopic sind. Person oben rechts im Bild. Michael Scofield...


Folgen Sie uns
       


Apple WWDC 2018 Keynote in 11 Minuten - Supercut

Im Supercut zur WWDC 2018 zeigen wir in zehn Minuten, was Apple Entwicklern und Nutzern von iOS 12, MacOS Mojave und WatchOS 5 und TvOS präsentiert hat.

Apple WWDC 2018 Keynote in 11 Minuten - Supercut Video aufrufen
Windenergie: Wie umweltfreundlich sind Offshore-Windparks?
Windenergie
Wie umweltfreundlich sind Offshore-Windparks?

Windturbinen auf hoher See liefern verlässlich grünen Strom. Frei von Umwelteinflüssen sind sie aber nicht. Während die eine Tierart profitiert, leidet die andere. Doch Abhilfe ist in Sicht.
Ein Bericht von Daniel Hautmann

  1. Hywind Scotland Windkraft Ahoi

Cruijff Arena: Ed Sheeran singt mit Strom aus Nissan-Leaf-Akkus
Cruijff Arena
Ed Sheeran singt mit Strom aus Nissan-Leaf-Akkus

Die Johann-Cruijff-Arena in Amsterdam ist weltweit das erste Stadion, das seine Energieversorgung mit einem Speichersystem sichert, das aus Akkus von Elektroautos besteht. Der englische Sänger Ed Sheeran hat mit dem darin gespeichertem Solarstrom schon seine Gitarre verstärkt.
Ein Bericht von Dirk Kunde

  1. Energiewende Warum die Bundesregierung ihre Versprechen nicht hält
  2. Max Bögl Wind Das höchste Windrad steht bei Stuttgart

Segelschiff: Das Vindskip steckt in der Flaute
Segelschiff
Das Vindskip steckt in der Flaute

Hochseeschiffe gelten als große Umweltverschmutzer. Neue saubere Antriebe sind gefragt. Der Norweger Terje Lade hat ein futuristisches Segelschiff entwickelt. Doch solch ein neuartiges Konzept umzusetzen, ist nicht so einfach.
Ein Bericht von Werner Pluta

  1. Energy Observer Toyota unterstützt Weltumrundung von Brennstoffzellenschiff
  2. Hyseas III Schottische Werft baut Hochseefähre mit Brennstoffzelle
  3. Kreuzschifffahrt Wie Brennstoffzellen Schiffe sauberer machen

    •  /