Abo
  • Services:
Anzeige
Die E-Learning-App Math 42
Die E-Learning-App Math 42 (Bild: Cogeon)

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.

"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."

Anzeige

"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

eye home zur Startseite
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...



Anzeige

Stellenmarkt
  1. Allianz Deutschland AG, Unterföhring
  2. Marabu GmbH & Co. KG, Tamm bei Ludwigsburg
  3. Amprion GmbH, Dortmund
  4. B. Braun Melsungen AG, Melsungen, Tuttlingen


Anzeige
Spiele-Angebote
  1. ab 129,99€
  2. 5,99€
  3. 7,99€

Folgen Sie uns
       


  1. Streaming

    Akamai macht Videos mit Quic schneller

  2. United Internet

    1&1 bietet VDSL immer mehr über sein eigenes Netz an

  3. Videostreaming im Zug

    Maxdome umwirbt Bahnfahrer bei Tempo 230

  4. Synology FS1018

    Kleine Flashstation für SSDs und Adapterkarte für M.2-SSDs

  5. Reddit

    Drei Alpha-Profilseiten sind online

  6. Souq.com

    Amazon gibt 750 Millionen Dollar für Übernahme aus

  7. Let's Play

    Facebook ermöglicht Livevideos vom PC

  8. Ryzen-CPU

    Ach AMD!

  9. Sensor

    Mit dem Kopfpflaster Gefühle lesen

  10. Übernahme

    Apple kauft iOS-Automatisierungs-Tool Workflow



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
NZXT: Lüfter auch unter Linux steuern
NZXT
Lüfter auch unter Linux steuern
  1. Creoqode 2048 Tragbare Spielekonsole zum Basteln erhältlich
  2. FluoWiFi Arduino-kompatibles Board bietet WLAN und Bluetooth
  3. Me Arm Pi Roboterarm zum Selberbauen

Mobile-Games-Auslese: Würfelkrieger und Kartendiebe für mobile Spieler
Mobile-Games-Auslese
Würfelkrieger und Kartendiebe für mobile Spieler

Mass Effect Andromeda im Test: Zwischen galaktisch gut und kosmischem Kaffeekränzchen
Mass Effect Andromeda im Test
Zwischen galaktisch gut und kosmischem Kaffeekränzchen
  1. Mass Effect Countdown für Andromeda
  2. Mass Effect 4 Ansel und Early Access für Andromeda
  3. Mass Effect Abflugtermin in die Andromedagalaxie

  1. Re: WLAN für alle nach meinen Erfahrungen unbrauchbar

    most | 13:13

  2. Re: Braucht man das? (Ernst gemeinte Frage)

    RaZZE | 13:13

  3. Re: 800¤ für ne GraKa?

    RaZZE | 13:12

  4. Zensur im Forum

    ocm | 13:10

  5. Re: Nie wieder diesen Schrottverein.

    Marzl85 | 13:10


  1. 13:18

  2. 12:28

  3. 12:05

  4. 11:46

  5. 11:30

  6. 10:35

  7. 10:06

  8. 09:04


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel