"Groß ist die Wahrheit, und sie behält den Sieg" (3. Esra)
Die Übel, die der Klimwandel über die Menschheit bringt, werden geringfügig sein im Vergleich zu den Verheerungen, die seine angeblichen Bekämpfer auslösen werden.
"Wir leben alle unter dem gleichen Himmel, aber wir haben nicht alle den gleichen Horizont" (Konrad Adenauer; rheinländischer Separatist)
... bei mir stehn die Bücher rechts im Regal, rechts im Regal, rechts im Regal.
Inzwischen gibt es auch deutschsprachige Reviews. Man bemühe die Suchmaschine seiner Wahl.
Hier eins für iOS:
Für Interessierte geht es [Links nur für registrierte Nutzer] weiter.Die Corona Warn App – ein Code Review
TL;DR
Ja, passt soweit.
Einführung
Heute (30. Mai 2020) hat das Konsortium rund um die Corona Warn App den [Links nur für registrierte Nutzer] für selbige veröffentlicht. Es wurde sowohl der für Android als auch der für iOS veröffentlicht. Ich werde mich in diesem Code Review ausschließlich mit dem iOS Sourcecode beschäftigen. Zu Android kann ich nichts sagen und werde es folgerichtig nicht tun.
Grundsätzliches
Ich betrachte den Commit [Links nur für registrierte Nutzer] in diesem Review. Dinge, die ich hier anmerke können in der aktuellen Version bereits verändert / gefixt sein. Ich bitte das zu berücksichtigen.
Ich begrüße es sehr, dass die App Open Source ist. SAP macht sich damit angreifbar, aber es existiert natürlich auch die Chance, das eigene Können zu demonstrieren. Abgesehen davon schafft diese Offenheit natürlich auch die Vertrauensbasis für einen Einsatz in einer breiten Öffentlichkeit. Mir verschafft es die Möglichkeit, diesen Code Review zu schreiben. Danke dafür.
Die App ist in Swift geschrieben auf Basis von Apples UIKit. Sie enthält kein Flutter oder React native. Das ist eine sehr grundsätzliche Entscheidung der Verantwortlichen und ich halte sie für richtig. (Ohne Begründung, das wäre ein eigener Blogpost)
Interessant auch die Feststellung, dass kein Reactive Framework verwendet wurde (Kein Reactive Cocoa, RxSwift oder Combine). Ob das die Komplexität erhöht oder klein hält wird gerne hitzig diskutiert. Zu dem Thema ließe sich eine ganze Blogpostserie zu schreiben, deshalb lasse ich das mal als reine Feststellung so stehen.
Ja, die Kommunikation soll über Blauzahn laufen. Was mich derzeit jedoch wundert: Die App ist ja noch nicht installiert(wird sie auch nicht). Es soll ja nur die entsprechende Infrastruktur zum Betrieb der App geschaffen worden sein. Dennoch läuft irgendwas im Hintergrund, was den Akku so schnell leert.
Aktuell habe ich noch 5% Akkuladung und das Gerät wurde heute Nachmittag gegen 15 Uhr auf 100% geladen. Nutzung: nur etwas Internet, ein Video von 13 Minuten, ein paar Whatsapp-Nachrichten.
Das Gerät selbst ist ein iPhone 7 Plus. Gut zwei Jahre alt.
Ich werde morgen mal testen, wie sich das Gerät verhält, wenn ich Blauzahn ausschalte. Ansich hab ich das immer an, wegen Musik im Auto, der Uhr und so.
__________________
Ein Zeichen von Intelligenz ist der stetige Zweifel.
Idioten sind sich immer todsicher.
Egal was sie tun!
Eben. Abgesehen von den bekannten Akkuproblemen beim angebisenen Apfel frißt Blauzahn natürlich.
Deswegen ist das bei mir immer aus. Genau wie NFC.
Ach ja, aus diesem Grund liegt die Uhr nur noch hier rum. Wenn überhaupt, stze ich da eine SIM-Karte ein, verbinde aber nicht mit dem Telefon. Im Auto brauche ich es zum Glück nicht (speichere mir gerade neue Musik auf eine SD-Karte. die Filme habe ich schon auf DVD gebrannt)
Inzwischen habe ich den Eindruck, dass die mit dem Akku ne Sollbruchstelle einbauen, die dich zwingt, alle mindestens zwei Jahre ein neues Wischfon zu erwerben.
Bisher ging das mit Blauzahn und Uhr ohne Probleme und der Akku hielt locker zwei Tage durch, selbst mit Musik über Bluetooth-Kopfhörer und im Auto. Plötzlich nicht mal mehr einen Tag.
__________________
Ein Zeichen von Intelligenz ist der stetige Zweifel.
Idioten sind sich immer todsicher.
Egal was sie tun!
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)