phyphox in Taipeh

In der vergangenen Woche hatte ich das Vergnügen, einen Vortrag bei der Jahrestagung der Taiwan Physical Society sowie einen Workshop and der National Taiwan Normal University zu halten. Hierfür danke ich Professor Chih-Ta Chia für die Einladung, den herzlichen Empfang und die großartige Gastfreundschaft und der gleiche Dank gilt auch für die Freunde, Lehrer und Studierende, die ich dort kennenlernen durfte und die dafür gesorgt haben, dass diese drei Tage in Taipeh unvergesslich wurden.

Wenn ihr an dem Vortrag interessiert seid, findet ihr hier eine Aufzeichnung:

Version 1.0.10 (dringender Fix für iOS)

Wenn du ein iOS-Gerät (genauer ein iPhone älter als das 6s oder die meisten iPads) benutzt und unser letztes Update schon getestet hast, ist dir sicher der Fehler „Falsche Abtastrate“ begegnet. Sorry, wenn der Probleme bereitet hat. Wir haben gerade Version 1.0.10 veröffentlicht, die das behebt. (Da diese Version nur den Fehler behebt, der iOS betrifft, wird es keine Android Version 1.0.10 geben.)

Wenn du mit eigenen phyphox-Experimenten arbeitest, kann das folgende noch wichtig sein:

Das Problem bestand darin, dass iOS keine bestimmte Abtastrate garantieren kann. Man kann eine Wunschrate setzen, aber das System kann sich entscheiden, diese zu ignorieren (beispielsweise beim Nutzen von AirPlay, welches 44,1 kHz erzwingt). Da viele Experimente die genaue Datenrate benötigen, um korrekte Berechnungen durchzuführen, haben wir eine Abfrage eingebaut, die nur die richtige Abtastrate zulässt. Das führte zu dem Problem auf älteren Geräte, die nativ mit 44,1 kHz arbeiten, denn a) haben wir die Rate zu früh geprüft und sie hätte etwas später noch korrigiert werden können und b) gibt es mehr Szenarien als gedacht, in denen die gewünschte Abtastrate nicht erreicht wird. Entsprechend lassen wir das System nun eine andere Rate setzen und haben statt dessen unser Experiment-Dateiformat so angepasst, dass in den Experimenten die tatsächliche Datenrate zur Berechnung zur Verfügung steht.

Das heißt, dass im Moment die iOS-Version ein zukünftiges Feature des Dateiformats unterstützt, das in Android noch nicht vorhanden ist. Wir werden das bald mit dem nächsten Update beheben, aber falls du auf die exakte Datenrate bei eigenen Experimenten angewiesen bist, sag bitte Bescheid, damit ich helfen kann, das mit den jetzigen Versionen korrekt lauffähig zu machen.

Version 1.0.9 (kleine Fehlerbehebungen)

Soeben wurde Version 1.0.9 veröffentlicht, die wieder einmal kleinere Fehler behebt (am größeren Update mit Bluetooth und interaktiven Graphen wird weiterhin gearbeitet). Vor allem Abstürze unter iOS im Zusammenhang mit dem Fernzugriff wurden behoben. Vielen Dank an alle, die die Fehler gemeldet haben.

Changelog

Änderungen für Android und iOS

  • Standort (GPS) Experiment berechnet nun zurückgelegte Strecke.
  • Pendel-Experiment zeigt nun generische Ergebnisseite zuerst.
  • Kleine Optimierungen der Fernzugriffs-Kommunikation.
  • Mehrere kleine Optimierungen der Texte in Experimenten.
  • Fix: Neigungs-Experiment wird mit richtigem Zeitstempel fortgesetzt.
  • Fix: Springende Achse beim Fernzugriff auf Rollen-Experiment.

Änderungen für Android

  • Installation auf externem Speicher möglich.
  • Einige MIME types hinzugefügt um das Öffnen von phyphox-Dateien aus mehr Drittanbieter-Apps zu ermöglichen.
  • GPS-Höhe von WGS84 Ellipsoiden zu Geoid korrigieren wenn möglich.
  • Adaptive Icons für Android 8.0.
  • Fix: Reihenfolge der externen Links entspricht nun der Reihenfolge in der Experiment-Datei.
  • Fix: Rotationssperre wird nun im Hauptmenü berücksichtigt.

Änderungen für iOS

  • Eingabefelder vergößert.
  • Icon-Positionierung in der Werkzeugleiste wird nicht mehr von uns optimiert, da dies auf den ersten iOS 11 Versionen Probleme machte.
  • Betrefftext beim Teilen von Daten und Screenshots entfernt, da dies in iOS mehrere Dateien erzeugt und mehr Probleme als Nutzen bringt.
  • Fix: Absturz bei Fernzugriff mit Hotspot.
  • Fix: Einen Zustand erneut zu speichern führt zu Absturz.
  • Fix: Absturz wenn Fernzugriff aktiviert wird, aber Port 80 bereits belegt ist.
  • Fix: Absturz wenn das System die Audio-Rate von 48kHz nicht erlaubt (z.B. bei Nutzung von AirPlay).
  • Fix: Absturz wenn externer Link in eigenen Experimenten nicht übersetzt wurde.
  • Fix: Hervorgehobene Links nicht sichtbar, wenn nicht übersetzt.
  • Fix: Einige Sensoren geben auf iPods keine Werte aus (Fix nicht getestet).