Willkommen zur Lage im App Store, Ausgabe Nummer 34 vom 30. Juni 2022.
Und an den Mikrofonen begrüßen euch wie immer in jeder Folge Nico, das bin ich, selbstständiger App-Entwickler aus München.
Und Jihad, selbstständiger App-Entwickler und Twitch-Streamer aus Karlsruhe.
So wie Holger, Luftfahrt-Ingenieur und Hobby-App-Entwickler aus Buxoode.
Und ganz herzlich willkommen zu dieser Ausgabe, in der wir wie gewohnt die Ereignisse in der App-Entwicklerwelt zusammenkarren, so sie uns interessieren und wir sie für relevant...
Ja, herzlich willkommen. Wir haben heute einen Gast, vielleicht habt ihr es an seinem kleinen Kultopener gemerkt.
Hallo Ulf.
Moin. Schön, dass ich dabei sein darf.
Ja, hallo.
Du bist ja auch Podcaster und Hobby-App-Entwickler, so wie ich, kann man glaube ich sagen.
So ist es.
Ich will da jetzt nicht zu tief stapeln, aber professionell machst du ja eigentlich was anderes.
Das ist richtig, genau. Ich bin ja von Haus aus Jurist, ich bin Vorsitzender bei der Gesellschaft für Freiheitsrechte und außerdem Podcaster bei der Lage der Nation.
Das sind so die beiden Dinge, die ich in meiner überwiegenden Zeit mache. Aber wie du hast es gesagt, ich bin auch Hobby-App-Entwickler.
Du hast... also Lage der Nation, für die, die es nicht kennen, das ist ein Podcast, der immer so die politischen Ereignisse der Lage der Nation zusammenfasst.
Zusammenkehrt.
Zusammenkehrt, genau.
Nachher kommt unser Kultopener diese Woche. Man hat sich damit eigentlich angefangen mit dem Podcast.
Die Lage ist jetzt über sechs Jahre alt. Wir haben im März 2016 die erste Folge online gestellt.
Und ihr macht das nicht mal als Podcast live, ne?
Ja, genau. Manchmal gibt es eine Lage live tatsächlich. Ich glaube, der Nico war auch schon mal zu Gast.
Das bedeutet im Prinzip, dass wir uns auf die Bühne setzen und vor Publikum eine Folge der Lage der Nation aufnehmen.
Und hinterher gibt es dann noch so einen kleinen Teil, der nicht veröffentlicht wird, so eine Frage-und-Antwort-Runde und eine Diashow.
Und wir stehen mit den Gästen dann auch noch mit einem Kaltgetränk so ein, zwei Stündchen zusammen und quatschen über die Lage der Nation.
Wie? Das heißt, du machst das nicht alleine?
Nee, ganz im Gegenteil. Das mache ich zusammen mit meinem Freund und Kollegen Philipp Banzer, einem journalistischen Urgestein, der irgendwie seit 20 Jahren beim Deutschlandradio Deutschlandfunk gearbeitet hat und das auch heute noch gelegen ist. Und der außerdem auch schon seit Mitte der 2000er podcastet. Also der war mit Leuten wie Tim Prydlaw zusammen einer der ersten, die in Deutschland Podcasts gemacht haben, ursprünglich mit seinem Label Küchenstudio und zum Beispiel mit seinem Format Küchenradio. Genau. Und deswegen ist ursprünglich mal die Lage auch in diesem Küchenstudio von Philippe Schienen.
Da kann sich ja Heuger mit einreinen. Der Heuger ist ja auch ein Podcast-Urgestein.
2011 habe ich angefangen.
In dem Zeitall auch schon sehr, sehr lange.
Schon gerade Zeit.
Aber live, das haben wir noch nie gemacht. Da ist auch nicht ganz so viel Hörer. Das ist mein zweiter Podcast, mein anderer Podcast, Hauptpodcast, wie auch immer. Wie kommt man als Jurist und Podcaster denn zur Appentwicklung eigentlich?
Also ich habe ehrlich gesagt schon viel länger Apps gebaut, als ich gepodcastet habe. Also mit dem Apps schreiben fürs iPhone habe ich 2010 angefangen. Also für die Veteraninnen und Veteranen unter den Menschen, die uns zuhören, noch zu Zeiten, als es noch kein Automatic Reference Counting gab. Also retain und release sind mir noch Begriffe. Und das heißt also die erste App war noch so richtig, richtig schön handgeklöppelt.
Da habe ich früh angefangen. Ich habe mit 2008 angefangen.
Aber ich habe tatsächlich schon Bezug zu Computern gehabt, lange bevor ich überhaupt Jurist geworden bin. Ich habe meinen ersten Computer bekommen zum 10. Geburtstag. Das war damals, weiß nicht, wenn man kennt, ein Commodore 128, den man aber im 64-Modus betreiben konnte. Das habe ich auch 99 Prozent der Zeit gemacht. Und mit diesem 64-Modus habe ich angefangen zu programmieren.
Also schon ein bisschen in Basic und dann relativ schnell in Assembler mit so Kursen von der guten 64-Modus aus dem Markt und Technik-Verlag, falls ihr noch jemand kennt.
Genau, deswegen habe ich auch lange überlegt, ob ich nicht beruflich immer zum Bereich IT machen möchte, sollte.
Da wäre die Frage eher gewesen, wie kommt man als Programmierer zur Juristerei?
Ja ganz genau. Ich habe mich dann einfach dagegen entschieden, das Hobby zum Beruf zu machen. Weil ich dachte, es ist schwierig und vielleicht sogar gefährlich hobbymäßig Jura zu machen. Aber es kann funktionieren, quasi professioneller Jurist zu sein und nebenbei in der Freizeit ein bisschen zu programmieren. Und so ist das entstanden.
Wow.
Dann bist du ja eigentlich ein Vollblutnerd und hättest ja eigentlich auch irgendwas mit Informatik studieren können, oder?
Ich habe wirklich überlegt, muss ich gestehen. Ich habe lange überlegt, ob es jetzt Jura werden soll, ob es Informatik werden soll oder wie soll ich sagen, der dritte Kandidat war Psychologie, weil ich einfach auch Menschen immer schon sehr, sehr spannend fand.
Und ich habe so unentschlossen, dass ich auch zunächst mal Jura und Psychologie parallel studiert habe und dann nach zwei Semestern noch nicht so richtig wusste, und dann habe ich mich in den CV geflüchtet, war drei Semester Rettungs-Sanitäter und danach war mir klar, also Jura soll jetzt tatsächlich das Studium sein. Genau.
Und die Informatik insbesondere ist dann seitdem wirklich Hobby, aber zugleich ein Hobby, das mir sehr, sehr am Herzen liegt und das ich auch sehr intensiv weiter betrachte.
Zum Beispiel mein Studium in Leipzig habe ich mir einige Jahre auch hauptsächlich verdient als Admin.
Also ich hatte das an einem Lehrstuhl und habe da einen Linux-Server aufgesetzt und war also quasi zuständig für die IT-Landschaft an diesem Lehrstuhl.
Also dieses Wechsel zwischen den Welten, Juristerei und IT, das zieht sich eigentlich, so muss man sagen, durch meine ganze Biografie. Und es gibt ja auch, sage ich mal, Überschneidungen zwischen. Ich meine, mittlerweile muss man ja beim machen einer App auch viel rechtliches bedenken.
Das ist wahr, ja. Und auf der anderen Seite gibt es halt auch mal wieder Rechtsfragen, wo es nicht schaden kann, wenn man sich ein bisschen auch mit den dahinterstehenden IT-Problemen auskennt.
Also Stichwort Staatsprojane oder so. Das ist ja so ein so ein Jurathema, mit dem ich mich jahrelang intensiv beschäftigt habe und da war natürlich einfach wichtiger zu verstehen, was die Dinger machen und warum die so ein Problem sind.
Wir haben uns ja im Vorfeld auch ein bisschen mit deinem Lebenslauf und deinem Wikipedia-Eintrag beschäftigt. Was mich da so ein bisschen gewundert ist, warum in deinem Wikipedia-Eintrag nichts davon drin steht zu, ja ich meine, klar ist es eher so ein, ich weiß gar nicht, wahrscheinlich hast du nicht selber geschrieben, sondern irgendjemand anders über dich, aber so der Hinweis auf die App fehlt da komplett irgendwie. Weiß nicht, ob du da mal was machen kannst oder so.
Der Webseite übrigens auch, da habe ich auch nichts.
Ja das stimmt, das ist interessant. In der Lage kommt das ja immer wieder mal vor, da erwähnen wir das, aber ich habe völlig recht, das müsste ich mal auf die Webseite setzen. Also bei Wikipedia bin ich so ein bisschen zurückhaltend, ich finde das ein bisschen schwierig, selber in seinem eigenen Wikipedia-Eintrag umzumalen und das gilt auch in Wikipedia-Kreisen als sehr sehr unfein. Also unter Freund von mir ist so ein Wikipedia-Uhrgestein und der sagt auch, das gehört euch zu den absoluten Todsünden, das macht man halt einfach nicht. Auf der anderen Seite, ja vielleicht ist das einfach so was, was mit mir bislang relativ viel nicht assoziiert ist, dieses Thema App-Entwicklung, aber vielleicht hört ja jemand zu, der zu den Wikipedia-Editors gehört und hat Lust, da nochmal einen Hinweis und einen Link zu setzen.
Richtig, jetzt gibt es ja auch eine neue Referenz dann dazu.
Genau, eine Quelle braucht man ja auch. Bis auf die Lage, da kriegt man das noch gar nicht mit, dass du dahinter steckst, das ist immer in KicksApps die Firma, die App vertreibt im App Store.
Ja genau, das hat jetzt wieder was mit der Juristerei zu tun. Ich habe schon lange irgendwie IT-Sachen gemacht, aber ich habe mit der App in Berlin 2010 angefangen und zu der Zeit war ich Richter in Berlin in einer Wirtschaftsstrafkammer.
einer Wirtschaftsstrafkammer. Ich habe mich unter anderem mit Firmenpleiten und Insolvenzverschleppungen beschäftigt.
Es ging natürlich sehr häufig um GmbHs und dieser Parallel dazu habe ich diese App gebaut.
Ich habe dann irgendwann überlegt, so unter meinem privaten Namen so eine App ins Store stellen, das wäre auch ein bisschen schwierig.
Daraufhin habe ich dann mit einem Freund zusammen diese GmbH gegründet. Ehrlich gesagt aus Neugier, wie das eigentlich funktioniert.
Ich fand das auch mal doof, dass man als Richter ständig einen Blinder über Farben zu entscheiden hat.
Als Richter in der Wirtschaftsstrafkammer sich mit GmbHs und deren traurigem Ende beschäftigt.
Aber ich habe auch keine Ahnung was das bedeutet, eine GmbH zu haben.
Also habe ich dann wirklich als Hobbyprojekt gegründet mit einem engen Freund von mir und wir haben dann eben all diese GmbH ins Store gestellt. Das ist der ganze Hintergrund und so ist das immer auch bis heute.
Aber diese GmbH hieß schon immer KicksApps oder?
Ja, das geht ja nicht über einen schlechten Sprachwitz.
Und ist es jetzt eine App für OpenStreetMap? Da gab es zu dem Zeitpunkt wenig wahrscheinlich oder was macht diese App so besonders? Warum sollte man gerade die benutzen?
Also zunächst mal finde ich es einfach toll OpenStreetMap zu benutzen. Entweder die klassische OpenStreetMap oder eine andere Variante.
Vielleicht wollen wir ganz kurz erzählen für die Menschen die nicht so tief drin sind, was überhaupt an der OpenStreetMap so cool ist.
Das ist in der ganzen Welt eine Art Wikipedia für Karten. Das heißt also die OpenStreetMap ist vor allem eine große Datenbank, die inzwischen aus einigen Milliarden von Einträgen besteht.
Also Punkte auf der Erdüberfläche, Linien und Flächen. Das sind so die drei grundsätzlichen Datentypen.
Und da kann jeder mitmachen. Also genauso wie jeder an der Wikipedia mitschreiben kann, kann eben jeder in der OpenStreetMap Dinge eintragen.
Und deswegen ist es eine unfassbar detaillierte Karte der Erdüberfläche. Also in dichter besiedelten Gebieten ist jeder Baum, jeder Strauch, jede Parke, die Briefkasten, alles drin.
Das ist einfach extrem cool. Und ich habe immer schon so einen Ticker gehabt mit Karten und deswegen liebe ich diese OpenStreetMap selber.
selber. Ich fand es total spannend, eine App zu bauen für diese Open-Stream-App. Die App hat ursprünglich mal einen ganz anderen Zweck gehabt, wie das dann so häufig ist, hat sich der Zweck auch so ein bisschen verschoben.
Was war der Zweck?
Na die heißt ja Map Alarm, also meine Haupt-App, die ich heute noch baue, die sind inzwischen quasi im Ruhestand, aber die Haupt-App, die ich heute noch entwickle, heißt Map Alarm. Man kann sich ja fragen, was haben wir jetzt Alarm mit Karten zu tun.
Ganz einfach, die ursprüngliche Idee war so eine Art Location-based Reminder, also ein ortsbezogener Erinnerung. Die Idee war, man kann in der Karte so Pins setzen und Radius definieren und sobald man sich in diesen Radius hinein bewegt, erinnert einen das Handy.
Also der klassische Use-Case war immer, ich will mir eine Zahnbürste kaufen, aber ich habe keine Lust extra zum Rewe zu laufen, also setze ich einen Pin beim Rewe, mache die Erinnerung dran, Zahnbürste kaufen und wenn ich sowieso vorbeikomme, kaufe ich mir eine Zahnbürste. Das war die Idee. Das war nämlich bevor Apple in die Reminders-App diese Funktion eingebaut hat. Also das ist ursprünglich erschienen für iOS 4 und damals konnte die Reminders-App das noch nicht und deswegen habe ich so eine App gebaut. Deswegen hieß die auch Map Alarm.
Ich habe noch eine kurze Frage, die heißt, ich habe immer gesehen Map Alarm NG, was heißt das NG? Das hat mich so ein bisschen verwirrt.
Also die ursprüngliche App ist eben Mappelarm, die war für iOS 4.
Ich habe die dann irgendwann aber nicht mehr weiterentwickeln können, denn ich weiß nicht,
ob ihr euch erinnert, also als dann iOS 7 rauskam mit diesen grundlegenden UI-Änderungen
in iOS, da hatte man immer sehr strenge Regelungen, musste man die App im Prinzip komplett umschreiben
oder hätte man müssen, und da hatte ich aus bestimmten persönlichen Gründen keine Zeit
dazu, also hab ich dann gesagt, ich kann die jetzt nicht weiter entwickeln, sonst konnte
aber auch keine Updates mehr hochladen, weil die halt quasi nicht mehr zugelassen worden
wären zum Appstore.
Und deswegen ist die App dann so ein bisschen eingeschlafen und dann habe ich aber irgendwann
ein paar Jahre später wieder ein bisschen mehr Luft gehabt und hab dann gesagt, okay,
jetzt gibt es quasi eine Neuentwicklung dieser App, die heißt eben Mappelarm NG und die ist
auch weitgehend neu geschrieben, also der OpenStreetMap-Code ist tatsächlich übernommen
aus der ersten Version, aber der ganz andere Code ist neu, also deswegen ist die App in
zwischen auch fast komplett Zwift.
Was heißt denn NG, neu geschrieben?
Next Generation natürlich, die Hipster sprechen ja mal Englisch.
Ich überlege gerade, das ist eigentlich eine ganz coole App gewesen als für meine Reise,
wenn ich in Cannabon merke, man sich so ein paar Locations wo man gerne hinbegehen möchte
in New York, weil man da gerne was essen möchte und wird dann erinnert, wenn man an
der Pastrami-Bar dran vorbeigeht oder so.
Aber ich glaube, nicht genau das, ohne Karte, aber sowas ähnliches implementiert, wo man
dann auch mal die Perspektive wieder zum Leben zu erwecken, wobei mir persönlich inzwischen
auch die Punkte fast wichtiger sind, deswegen heißt immer noch Mappelarm fast aus Nostalgie
heraus, aber mir persönlich liegt inzwischen die Funktion Orte speichern, Orte taggen,
Orte mit Menschen teilen und vor allem die verschiedenen Varianten der OpenStreetMap
einblenden, das liegt mir persönlich inzwischen eben mehr am Herzen.
Da habe ich auch gesehen, wenn man einen Ort teilt, da hast du ja anscheinend auch eine
Website oder?
Genau, wenn der Empfänger das Links wieder Mappelarm hat, dann erscheint der Punkt gleich
in der App, aber wenn nicht, dann muss ja irgendwas passieren, also wenn es zum Beispiel
jemand schickt mit Android-App oder so und dann sieht man den selben Ort auch in der OpenStreetMap
oder in der Webversion.
Du hast gerade gesagt, man kann verschiedene Layer oder Ansichten von der OpenStreetMap
da benutzen, was gibt es denn da noch, was man auf jeden Fall wissen sollte?
Also OpenTop und TopoMap gibt es glaube ich auch noch, das ist gleich ein Projim mit drin?
Genau, ganz genau, also das ist so ein bisschen, ihr erfahrt ja eben, was ist das Besondere,
es gibt ja eine Reihe Apps für die OpenStreetMap, die meisten arbeiten quasi direkt mit dieser
Datenbank und rendern dann die Karten auf dem Gerät, also quasi als Vektor-Grafiken, das
ist auch super, das hat auch bestimmte Vorteile, aber was es bislang eigentlich nicht gab, war
eine App, die ganz bewusst nicht selber rendert, sondern die die verschiedensten Kartenstile
von OpenStreetMap anzeigt und auch offline zur Verfügung stellt, die es ebenso gibt in diesem
großen, weiten Internet.
Also du hast gerade schon genannt, es gibt die klassische OpenStreetMap, die man so kennt,
dann gibt es aber auch zum Beispiel ein OpenTopoMap, das ist so ein Projekt von Forschern, das sind
natürlich alles Männer von der Uni Erlangen, wenn ich es richtig in Erinnerung habe, die
kombinieren quasi diese OpenStreetMap-Datenbank mit Höhendaten von der NASA, also es gibt
so frei verfügbare Daten, die zu jedem Punkt der Erde sagen, wie hoch der ist über dem
Meeresspiegel und dann stellen sie diese OpenStreetMap-Daten so ein bisschen da wie so eine topografische
Karte, wie so ein Mästischblatt zum Beispiel und wir haben da auch einen Server, wo man eben
die Kartenkarte verändern kann, dann gibt es zum Beispiel noch die OpenStreetMap, die von
einem britischen Kartenenthusiasten entwickelt worden ist und ich habe jetzt gerade noch
einen weiteren Kartenstil dazubekommen, die Reit- und Wanderkarte von einem Hobby-Coder,
ich glaube aus beiden Württemägen, die ich nicht richtig weiß, die soll es jetzt in der
nächsten Variante geben.
Also das ist ein bisschen das Alleinstellungsmerkmal in der OpenStreetMap, die ganz bewusst nicht
selber rendert, die nicht mit Wendtorkarten arbeitet, sondern die quasi die bunte Welt der
Kartenkacheln aufs iPhone bringt.
Das heißt, weil ich das auch mal so beim Rumprobieren gesehen habe, die Teils, die man runterlädt, die
Kartenkacheln, die man dann auch noch mit dem iPhone aufs iPhone hat, die sind dann auch
ganz einfach, weil man dann auch noch mit dem iPhone aufs iPhone hat, die Kartenkacheln
sind dann auch ganz einfach, weil man dann auch noch
mit dem iPhone aufs iPhone hat, die Kartenkacheln sind dann auch ganz einfach, weil man dann
auch noch mit dem iPhone aufs iPhone hat, die Kartenkacheln sind dann auch ganz einfach,
weil man dann auch noch mit dem iPhone aufs iPhone hat, die Kartenkacheln sind dann auch
ganz einfach, weil man dann auch noch mit dem iPhone aufs iPhone hat, die Kartenkacheln
sind dann auch noch ganz einfach, weil man dann auch noch mit dem iPhone aufs iPhone hat,
die Kartenkacheln sind dann auch noch ganz einfach, weil man dann auch noch ganz einfach,
weil man dann auch noch ganz einfach, weil man
dann auch
noch ganz einfach,
weil man
dann auch
noch ganz einfach,
weil man
dann auch
noch ganz einfach,
weil man
dann auch
noch ganz einfach,
weil man
dann auch
noch ganz einfach,
weil man
dann auch
noch ganz einfach,
weil man
dann auch
noch ganz einfach,
weil man
dann auch
noch ganz
einfach, weil
man dann
auch noch
ganz einfach,
weil man
dann auch
noch ganz einfach,
weil man
dann auch
noch ganz einfach,
weil man
dann auch
noch ganz einfach,
weil man
dann auch
noch ganz einfach,
weil man
dann auch
noch ganz einfach,
weil man
dann auch
noch ganz einfach,
weil man
dann auch
noch ganz einfach,
weil man
dann auch
noch ganz einfach,
weil man
dann auch
noch ganz einfach,
weil man
dann auch
ganz einfach, weil man dann auch ganz einfach, weil man
dann auch ganz einfach,
weil man dann auch
ganz einfach, weil man
dann auch ganz einfach,
weil man dann auch ganz
einfach, weil man
dann auch ganz einfach,
weil man dann auch
ganz einfach, weil man
dann auch ganz einfach,
weil man dann auch ganz
einfach, weil man
dann auch ganz einfach,
weil man dann auch ganz
einfach, weil man
dann auch ganz einfach,
weil man dann auch ganz
einfach, weil man
dann auch ganz einfach,
weil man dann auch
ganz einfach, weil man
dann auch ganz einfach,
weil man dann auch ganz
einfach, weil man
dann auch ganz einfach,
weil man dann auch
ganz einfach, weil man
dann auch ganz einfach,
weil man dann auch ganz
einfach, weil man
dann auch ganz einfach,
weil man dann auch
ganz einfach, weil man
dann auch ganz einfach,
weil man dann auch
ganz einfach, weil man
dann auch ganz einfach,
weil man dann auch ganz
einfach, weil man
dann auch ganz einfach,
weil man dann auch
ganz einfach, weil man
dann auch ganz einfach,
weil man dann auch
ganz einfach, weil man
dann auch ganz einfach,
weil man dann auch ganz
einfach, weil man
dann auch ganz einfach,
weil man dann auch ganz
einfach, weil man
dann auch ganz einfach,
weil man dann auch
ganz einfach, weil man
dann auch ganz einfach,
weil man dann auch
ganz einfach, weil man
dann auch ganz einfach,
weil man dann auch
ganz einfach, weil man
dann auch ganz einfach,
weil man dann auch
ganz einfach, weil man
dann auch ganz einfach,
weil man dann auch
ganz einfach, weil man
dann auch ganz einfach,
weil man dann auch
ganz einfach, weil man
dann auch ganz einfach,
weil man dann auch
ganz einfach, weil man
dann auch ganz einfach,
weil man dann auch
ganz einfach, weil man
dann auch ganz einfach,
weil man dann auch ganz
einfach, weil man
dann auch ganz einfach,