Karten auf dem Tisch: Auswählen eines Kartenanbieters für eine mobile Anwendung


Sie haben eine großartige Idee für eine mobile Anwendung. Designer denken bereits über die Elemente der Benutzeroberfläche nach, Sie lesen mental positive Bewertungen auf beliebten Websites, und Sie denken über einen Artikel über Habré nach. Die Zukunft ist schön und voller mindestens 4,5 Sterne bei Google Play und im AppStore. Oh ja, es gibt noch eine Kleinigkeit: Wählen Sie einen Kartenanbieter. Aber wenn Sie anfangen, diese Kleinigkeit in diese und jene Richtung zu drehen, wird klar, dass die Münze nicht von einem Adler oder Schwanz gefallen ist, sondern am Rand stand.

Was bestimmt die Wahl eines Kartendienstes? Es scheint, dass alles einfach ist: eine Bewerbung für Russland? Wir nehmen Yandex-Karten. Blick nach Westen? Google Maps hilft. Oder so: Google Maps sind für Android geeignet, da die Produkte von Google auf diesen Smartphones vorinstalliert sind. Einfacher? Ja Profitabler und logischer? Nein.

Um den Kartenanbieter zu bestimmen, müssen Sie viele Parameter berücksichtigen. Und obwohl es viele Variablen gibt, versuchen wir, einige Regeln abzuleiten, anhand derer es einfacher ist, eine Auswahl zu treffen.

1. Ihre Bewerbung


Schauen Sie sich zunächst Ihr Produkt an und nicht die Angebote von Geodiensten.

Worüber reden Sie


Der wichtigste Punkt ist die Funktionalität, die Sie implementieren werden. Was wird die Anwendung tun? Was ist die Karte für ihn? Nur die Adressen von Geschäften zu markieren oder den Weg zu einem Schönheitssalon anzugeben, ist eine Sache. Und wenn alle Benutzeraktionen an Routen gebunden sind und nach Koordinaten suchen - eine völlig andere Konversation.

Zum Beispiel
Am St. Petersburger Institut für Design und Stadtforschung wollten sie eher auf interessante als auf kürzeste Weise gehen und entwickelten den Sight Safari-Service . Die mobile Anwendung befindet sich noch in der Entwicklung. Die Geschichte des Erscheinungsbilds des Webdienstes erklärt jedoch deutlich, warum die Karten von Google und Yandex nicht ihre Methode sind und wie mit den Mängeln von Open Source-Karten umgegangen werden soll.

Nicht alle Dienste unterstützen Offline-Arbeit und Routing. Nicht bei allen können Sie Benutzerdaten auf Ihre Karten setzen. Schließlich hat jemand Rasterkarten, während jemand Vektorkarten mit großem Skalierungspotential anbietet.

Dazu gehört auch die Frage zum Smartphone: Auf welchen Geräten wird Ihre Anwendung installiert? Wenn es nicht zu leistungsfähig ist, sollten Sie vielleicht nicht auf Riesen mit umfangreichen Funktionen achten (zum Beispiel können Karten von Google länger geladen werden, als der Besitzer eines einfachen Telefons mit kleinem Speicher ohne Nerven aushalten kann), sondern auf etwas Spezifischeres.

Denken Sie auch daran, dass es in der Person des Anbieters besser ist, einen Partner zu finden, als ein kleines Nebendetail, wenn Ihre Funktionalität auf Karten basiert. Damit an einem schönen Tag nicht die gesamte Kontrolle über einen kritischen Teil der Infrastruktur in den Nebel gerät und sich die Bedingungen für die Verwendung der API-Karten ändern.

Wo seid ihr


"Und heute werden wir versuchen, die Welt zu erobern", sagte die Labormaus Brain in der Serie über sich selbst, ihre geliebte und nicht so ehrgeizige Maus Pinky. Wenn Sie von denselben Gedanken überwältigt sind, können Sie die Karten live anzeigen: Wie sind die Details nach Ländern? Und in welchen Sprachen sind die Namen? Wenn die Anwendung auf einem iPhone in Kolumbien installiert ist, kann der Benutzer dann das gewünschte Haus in Arauca und in San Andreas finden, auf die Markierung klicken, das Informationsfenster aufrufen und die Beschreibung auf Kreolisch lesen?

Es ist wahrscheinlich, dass Ihre Geografie nicht auf Ländern beruht, sondern auf Städten oder sogar städtischen Dörfern. Dann lohnt es sich, den gleichen Standpunkt aus der Sicht verschiedener Kartographen zu vergleichen. Es ist möglich, dass jemand im Dorf Novye Baluyki Straßen registriert hat, während jemand in Grauzonen sündigt, aber Sie haben einen Antrag auf Einkauf in Novobalyuysky-Geschäften.

Zum Beispiel
Der polnische Webservice für Drogensuche GdziePoLek arbeitete stabil und ohne Frage an Google Maps. Im Juni 2018 erhielten die Eigentümer jedoch einen Brief von Google, in dem sie über Änderungen auf der Plattform und in Bezug auf die Nutzung informiert wurden. GdziePoLek passte nicht zu den neuen Realitäten. Ich musste nach einem anderen Kartenanbieter suchen. Überraschenderweise ist die Alternative nicht so schlecht: Eine Apotheke in der kleinen Stadt Constantine (23.000 Einwohner für 2006) sieht nicht nur Google würdig aus.


(Quelle: Startup-Blog )

Überprüfen Sie, welche Karten Benutzer in den von Ihnen benötigten Bereichen bevorzugen. Eine Gewohnheit ist eine schreckliche Sache: Sie können das coolste Routing durchführen, farbenfrohe Ebenen mit einer Menge Informationen, und es wird den Benutzern unangenehm sein, sie neu zu erstellen. Und jetzt gibt es bereits Fehler in der Anwendung.

Wie viel Geld hast du?


Nicht alle Karten sind gleich kostenlos. Im Beispiel eines polnischen Startups sprechen wir von Geld: In ihrem Fall stieg der Tarif von 0,5 USD für die kommerzielle Nutzung auf 7 USD (14-fach). Einer Person zu zeigen, wo man Baldrian kaufen kann, war teuer. Das neue Zahlungssystem Pay-as-you-go spielte ebenfalls eine Rolle: Bei der Nachzahlung verlor GdziePoLek die Möglichkeit, Ausgaben zu planen.

Hier gibt es jedoch einen heiklen Punkt: Wenn Ihre Anwendung viele Downloads hat, wächst die Anzahl der Benutzer sprunghaft und es gibt kein Geld, um Karten zu bezahlen - was haben Sie in Ihrer Marketingstrategie falsch gemacht?

Wie viel berechnen Sie?


Wenn Ihre Anwendung kostenlos heruntergeladen werden kann und sich jeder darin registrieren kann - herzlichen Glückwunsch, Sie sind wunderschön und erhalten kostenlos Karten von jedem Anbieter, auch von führenden Spielern. Andernfalls (z. B. wenn Sie einen kostenpflichtigen Antrag für Buchhalter haben) müssen Sie eine kommerzielle Lizenz verwenden. Und hier lohnt es sich zu verstehen, welchen Anteil der Karten Ihre Karten belegen und wie viele monatliche Besuche der Benutzer bei ihnen haben wird.

Zum Beispiel
Wenn Sie eine kommerzielle Karte verwenden, zahlen Sie beim Kauf des Pro-Pakets 449 USD pro Monat. Und Ihre Benutzer können bis zu eine Million Transaktionen mit der Karte ausführen.
Transaktionen bedeuten hier eine Anfrage an den Server. Der Fall bei Karten ist jedoch etwas Besonderes: Wenn eine Anfrage an eine Karte gestellt wird, spielt es keine Rolle, ob es sich um einen Satelliten oder eine Straßenkarte handelt, werden 15 Transaktionen an den Server pro Transaktion gezählt. Eine Geokodierungsanforderung zählt für eine Transaktion. Eine vollständige Liste der Transaktionsoptionen finden Sie hier .

Sie haben eine native oder hybride Anwendung


Karten - Dies ist die Funktionalität, die auf der Seite des Smartphones implementiert ist. Wenn Sie eine native Anwendung für eine oder beide Plattformen haben, benötigen Sie Spezialisten für Java / Kotlin und / oder Objective-C / Swift. Wenn ein Hybrid auf den Markt gebracht werden soll, müssen keine Experten für Muttersprachen gewonnen werden.

Die meisten Anbieter unterstützen sowohl iOS als auch Android und versuchen, detaillierte Anleitungen für Entwickler zu erstellen. Das Abrufen der API-Karten für die gewünschte Plattform ist daher kein Problem.

2. Ihr Provider





Google Maps


Sie sind nicht Sie, als Sie die Dokumentation von Google nicht gelesen haben. Codebeispiele, Bibliotheken, SDKs - hier finden Sie alles. Entwickler werden gebeten, das Tool zur Auswahl einer API zu verwenden , falls Sie nicht sicher sind, welche Schnittstelle für das Projekt benötigt wird.

Im heißen Sommer 2018 wurde den Entwicklern die Google Maps Platform vorgestellt, ein leistungsstarker Dienst, der 18 Tools in drei Kategorien kombinierte: "Karten", "Routen" und "Orte". Sie können die Plattform als Shareware (innerhalb von 200 USD) und gegen eine Gebühr verwenden. Der volle Preis ist da , aber es war kein Zufall, dass der Sommer so heiß war: Es gibt auch eine Seite , auf der erklärt wird, wie man den Preis verwendet und Konten entschlüsselt - anscheinend sahen nicht alle das neue Zahlungssystem als transparent an.

Trotz der Verwirrung in den Tarifen und nicht allen, die die Updates mochten, entwickelt sich die Plattform ständig weiter und bettet etwas Neues in die Karten ein. Auf einer Konferenz im Mai 2018 wurde beispielsweise der Augmented-Reality-Modus angekündigt: Sie richten die Kamera auf die Straße und sehen die Karten der Orte in der Nähe, die Namen der Straße selbst. Sie bauen eine Route direkt auf dem Asphalt. Die Entwickler haben der Präsentation, wie sie sagen, einen lustigen Assistenten hinzugefügt - einen Fuchs, der zeigt, wohin er gehen soll.


(Quelle: Jeff Chiu / AP / Scanpix / LETA)

beachten Sie
Ab dem 11. Juni benötigen Entwickler einen gültigen API-Schlüssel und ein Abrechnungskonto auf der Google Cloud Platform, um auf die Google Maps Platform-Dienste zugreifen zu können. Auch wenn Sie nicht viel brauchen und alle Ihre Aktionen in einen 200-Dollar-Kredit passen.



Yandex.Maps


Nicht im Gegensatz zur Google Maps-Plattform, aber in der Nähe zeigt Yandex Yandex MapKit . Mit diesem Dienst können Sie Karten in mobile Anwendungen für Android und iOS integrieren. Karten funktionieren sowohl online als auch offline.

Dies ist ein multifunktionales und transparentes Zahlungswerkzeug: Es ermöglicht die Einbettung praktisch jeder Yandex.Map-Funktion in die Anwendung, von der Adressensuche bis zur Routenplanung unter Berücksichtigung der im Bau befindlichen Häuser. Voller Preis hier .

beachten Sie
Yandex MapKit kann kostenlos oder kommerziell verwendet werden. Die Gesamtzahl der Anfragen an Geocoder, Router und Panoramen pro Tag sollte 25.000 zur freien Nutzung nicht überschreiten.
(Quelle: Yandex )

Es gibt zwei kostenpflichtige Versionen: Standard und Advanced. Die Lizenz wird für ein Jahr vergeben und ihre Kosten hängen vom Zweck der Anwendung, ihren Funktionen und der Anzahl der Anfragen für die Anwendung pro Tag ab.



Openstreetmap


Ein immer beliebterer Open-Source-Dienst, Wikipedia Maps. Daten werden von Community-Mitgliedern erstellt und eingegeben. Als hervorragende Version von „Crisis Mapping“ durch die Medien gedonnert, nahmen 2010 nach dem Erdbeben in Haiti Tausende von Nutzern die aktuelle Karte der Region auf, wobei sie das veränderte Terrain berücksichtigten und Punkte zeichneten, an denen Opfer Hilfe erhalten können.

Das Hauptziel der OSM-Mapper-Community besteht nicht darin, eine Karte zu zeichnen, sondern eine darauf basierende Datenbank zu erstellen und Punkte mit Informationen zu füllen. Auf der Grundlage von OSM können Sie daher viele interessante Karten erstellen: Radwege, Karten von Resorts mit Sehenswürdigkeiten usw.

Diese Karten sind kostenlos, es gibt jedoch technische Feinheiten (z. B. die Begrenzung der Anzahl der Geokodierungsanforderungen pro Sekunde an den OSM-Server). Außerdem können alle "Reize" eines Netzwerkprojekts zu Unannehmlichkeiten führen.

Zum Beispiel
Das Tag "Autobahn = nicht klassifiziert" in OSM bedeutet nicht "ein unbekannter Straßentyp", sondern einen bestimmten Straßentyp gemäß der europäischen Klassifizierung. Er soll eine Fußgängerzone oder einen Bürgersteig haben. Viele Benutzer weisen dieses Tag jedoch einer unbekannten Straße zu. Daher erstellen OSM-basierte Navigationsanwendungen hier Wanderrouten. Und die Straße kann nur für Autos sein.



Mapbox


Dieser Dienst kann als eine Art "Wrapper" über OSM bezeichnet werden, der den Karten hervorragende Details verleiht. Darüber hinaus wird Mapbox in Nachrichtenberichten häufig als der sich am energischsten entwickelnde Kartendienst bezeichnet.

Zum Beispiel
Urbica hat eine AR-Anwendung veröffentlicht : Sie können 3D-Versionen der legendären Gebäude von St. Petersburg in Augmented Reality sehen. Mapbox-Karten wurden aufgrund der aktiven Entwicklung des SDK for Unity (einer Plattform für die Entwicklung von 3D-Spielen) als Basis verwendet.

Die Nutzungskosten werden, wie bei den meisten Wettbewerbern, anhand der Anzahl der Anfragen an die Karte für einen bestimmten Zeitraum berechnet. Preise finden Sie hier . Es ist möglich, es kostenlos zu verwenden, wenn Sie bis zu 50.000 pro Monat haben: aktive Benutzer, Geokodierungsanfragen, Empfehlungsanfragen. Wenn mehr Personen die Karte über Ihre Anwendung verwendet haben und mehr Anfragen generiert wurden, müssen Sie 0,5 USD pro 500 Benutzer und tausend Anfragen über das Pay-as-you-go-System bezahlen.

Wenn Sie einen kostenpflichtigen Antrag haben, schauen Sie sich natürlich die kommerzielle Lizenz an: die oben erwähnte Umlage mit all ihren Preisen plus 499 US-Dollar pro Monat.

Eric Gundersen, CEO von Mapunk, sagte in einem Interview : „Wenn Sie Technologie für Autos herstellen, bleiben Sie mit den Automobilingenieuren in Kontakt. <...> Tatsächlich machen wir Karten nicht für Menschen, sondern für Roboter. Sie wurden unter Berücksichtigung der Funktionen von Automobilsensoren, Radargeräten und anderen Systemen entwickelt. “



Hier


Geolokalisierungsplattform auf Nokia-Basis (jetzt im Besitz eines Konsortiums, zu dem die Audi AG, die BMW Group, die Daimler AG, Intel, Navinfo, NVIDIA, Pioneer, Bosh und Continental gehören). Befriedigende Abdeckung, auch in Russland. Die Karten in unserem Land leiden jedoch nicht unter den Details: Sie können Wegbeschreibungen abrufen, Hausnummern anzeigen, aber POIs (Sonderziele, Sehenswürdigkeiten, Geschäfte, Büros, Tankstellen usw.) sind häufig irrelevant. Wenn sich Ihre Bewerbung an Fußgänger richtet oder nach Organisationen sucht (insbesondere in kleinen Städten), ist Here in Russia daher nicht Ihr Anbieter.



Aber für Fahrer und Logistikdienstleister ist hier möglicherweise eine gute Lösung. Hier sind Karten in Autos von Audi, BMW, Daimler. Ja, und hier kauften Autohersteller als Basis für die Arbeit an Autopilotsystemen, was zum HD Live Map- Projekt führte. Insbesondere im Blog des Unternehmens zu Medium wird beschrieben, wie die API für das Lkw-Routing verwendet wird, um den Fuhrpark so weit wie möglich zu vereinfachen.

Der zweifelsfreie Vorteil von Here ist die Probezeit von 90 Tagen. Entwickler achten besonders darauf, dass der Schlüssel 90 Tage lang vergeben wird, ohne dass Ihre Zahlungsdaten an Here gesendet werden (eine Art Nicken an Google, in dem sie aufgefordert werden, Ihre Kreditkarte vorzuzeigen, auch wenn Sie damit rechnen, das Limit von 200 US-Dollar nie zu überschreiten).

Wenn Sie vorhaben, Ihre Bewerbung zu bezahlen, dann - eine Überraschung! - Hier können Sie dies mit einem Freemium-Tarif tun. Ja, das ist gut für uns - es steht in den FAQ. Aber wofür Sie bezahlen müssen, erfahren Sie hier im Detail.

beachten Sie
Wenn Sie genau nach Adressen in der EU suchen möchten, lesen Sie hier: Detaillierte Karten in Europa oben.



2GIS


Inländischer kartografischer Service mit Details zu Zäunen. Open Source wie OSM und dieselbe Leaflet JS-Bibliothek im Kern. Eine detaillierte Datenbank von Russland und nicht nur. Die Informationen aus den 2GIS-Verzeichnissen zu lokalen Unternehmen sind besonders erfreulich. Daher ist die Plattform für diejenigen nützlich, die Anwendungen an Fußgängern oder Unternehmensverzeichnissen ausrichten: Ihre Benutzer können das Büro oder die Attraktion auf der Karte leicht finden. Hier sollten Sie jedoch vorsichtig sein - prüfen Sie im Voraus, ob die Referenzinformationen in der von Ihnen benötigten Stadt relevant sind und ob sich alle POIs auf der Karte befinden.

Der Dienst ist Shareware - die gleiche Verwendung der API gilt nur für frei heruntergeladene offene Anwendungen.

beachten Sie
2GIS arbeitet mit Apple zusammen: Daten zu Organisationen in 290 Städten, Fotos von Institutionen und Bewertungen zu diesen wurden in die Maps-Anwendung unter iOS eingebettet. Vielleicht hilft dies den russischen Apple-Fans, nicht in eine Situation wie in einem Witz zu geraten, der durch die Foren der Kartographen im Westen wandert:
Ein Priester, ein Rabbiner und ein Mönch, die Apple Maps benutzen, betreten eine Bar, vielleicht ist es ein Restaurant oder vielleicht eine Tankstelle. (Ein Priester, ein Rabbiner und ein Mönch gingen mit Apfelkarten in eine Bar. Oder in ein Restaurant. Oder vielleicht ist es eine Tankstelle.)



Tomtom


TomTom ist ein Unternehmen aus den Niederlanden, das sich auf dem Markt der Seefahrer in den Ländern der Europäischen Union und in Nordamerika fest etabliert hat. Dank der Übernahme eines Navigationskartenanbieters im Jahr 2008 verfügt Tele Atlas über eine hervorragende Abdeckung.

Dieser Anbieter bietet 2500 Transaktionen pro Tag kostenlos an. Dann müssen Sie bei Gebrauch ab 25 US-Dollar bezahlen . Für kommerzielle Anwendungen und Logistikunternehmen kostet die Lizenz ab 199 USD.

beachten Sie
TomTom stellte in Zusammenarbeit mit Apple fest: Das Apple-Unternehmen hat TomTom Maps für seine proprietäre Navigationsanwendung unter iOS 6 ausgewählt. Die Vereinbarung wird bis heute verlängert. Ratet mal, wessen Karten 2012 schon ersetzt wurden? Richtig - Google.



Mapfit


Dieser Anbieter verspricht im Namen seines CEO genauere Karten als dieselbe Mapbox und dasselbe OSM. Und die Kosten sind niedriger als die von Google vor der Einführung des neuen Zahlungssystems.

Community, Wachstum, Skalierung - drei Tarifpläne für verschiedene Zwecke, von der freien Community bis zu 1499 USD pro Monat zum Skalentarif für Großanwendungen. Die kostenlose Nutzung ist nur für nichtkommerzielle Zwecke möglich. Der Community-Tarif ermöglicht bis zu 50.000 Kartendownloads pro Monat. Voller Preis hier .

beachten Sie
Auf der Mapfit-Website im FAQ-Bereich finden Sie einen Artikel zur Migration von Karten anderer Anbieter, in dem Anweisungen für GitHub versprochen werden. Zum Zeitpunkt des Schreibens dieses Materials gab der Link anstelle einer Schritt-für-Schritt-Anleitung einen traurigen 404-Fehler an. Die Dokumentation enthält jedoch Anweisungen zum Wechseln von bestimmten Google Maps.

LeafLet und OpenLayers


Wenn Sie Unabhängigkeit fast absolut wollen, müssen Sie es versuchen. Sie können Ihre eigene OSM-basierte Karte mit Blackjack und den erforderlichen Optionen auf Ihrem Server bereitstellen - alles dank der Leaflet- und OpenLayers-Bibliotheken.

Beide Bibliotheken sind Open Source JavaScript. Die Karten werden nach Ihren Wünschen angepasst. Es besteht keine Abhängigkeit von Marketingentscheidungen eines Anbieters wie Google. Die Frage bleibt jedoch offen: Ist die Notwendigkeit, Ihre Server zu kaufen und eine persönliche Karte zu gestalten, so groß?

Und wenn kürzer?


Zum leichteren Vergleich haben wir die wichtigsten Daten zu Anbietern in einem Bild zusammengefasst. Für die maximale Bewertung nahmen sie "+++", für die minimale "+". Wie Sie sehen können, befinden sich die Anbieter (im Allgemeinen) zum Zeitpunkt dieses Schreibens in derselben Zeile. Natürlich kann sich alles auf einmal ändern: OSM-Mapper hören plötzlich auf, Karten nachzufüllen, Google ändert seine Art von Aktivität und gibt Kinderbücher heraus. Aber im Moment haben wir so ein Bild.



3. Und wie funktioniert es?


Angenommen, Sie haben die Anwendung aus den besten nostalgischen Motiven konzipiert. Es wäre großartig, wenn in irgendeiner Stadt Russlands auf der Karte eine Liste von Liedern angezeigt würde, die über die Stadt oder Sehenswürdigkeiten singen. "Ein wunderbarer Mann / ich wurde nach Gelendzhik gebracht" oder "In St. Petersburg trinken" von einem berühmten Künstler, den Sie auf der Karte verewigen wollten. Sie planen, Punkte entweder im Touristenzentrum der Stadt oder an einem Ort zu setzen, der bei den Bürgern beliebt ist. Die Bewerbung ist natürlich kostenlos - Sie haben nichts gegen die Menschen.

Bewerbung für Russland, den westlichen Markt, den Sie nicht in Betracht ziehen. Es ist unwahrscheinlich, dass die Anzahl der Anrufe auf die Karte sehr hoch ist. Sie wissen, dass die Anwendung nicht für den Massengebrauch und nicht für den täglichen Gebrauch ausgelegt ist, obwohl sich die Anzahl der Downloads in den Ferien möglicherweise erhöht. Aus persönlichen Gründen wollten Sie eine Anwendung für Android-Smartphones erstellen.

Deine Handlungen?Die Genauigkeit und Detailgenauigkeit von Karten von Yandex und Google sind für Sie sehr gut geeignet. 2GIS ist auch Ihr Anbieter. Sie möchten jedoch einen Balun (ein Popup-Fenster mit HTML-Inhalten) an einem interessanten Ort platzieren, von dem offizielle Verzeichnisse möglicherweise nichts wissen. Oder vielleicht, um die Karte zur Freude der Benutzer unabhängig zu ergänzen. Sie haben also die Wahl zwischen OSM. Viel Glück

Zum Beispiel
Umbrella IT Google. , . , - . , , Google . , ? OSM


4. : ,


Achten Sie auf Google. Die Stabilität von Karten und Details in kleinen Städten ist für Ihre Anwendung wichtig. Und vor allem - die Fähigkeit, die Last zu verfolgen. Die Offline-Arbeit mit Karten hat jedoch keinen großen Einfluss auf die Auswahl: Ihre Benutzer müssen keine schweren Karten auf ihr Smartphone herunterladen und keine Straßennamen sehen. Hauptsache, Sie müssen den Punkt sehen, an dem sich die Last jetzt befindet.

Wenn Sie einen anderen Anbieter in Betracht ziehen, beachten Sie Folgendes: Für Transportüberwachungsanwendungen / Personen / etwas anderes bietet jeder Kartenanbieter seine Dienste gegen eine Gebühr an. Selbst wenn Sie eine kostenlose Freeware-Anwendung haben und die Anzahl der Anrufe auf die Karte die Grenzwerte für kostenlose Tarife nicht überschreitet.

Foto: Freepik

Source: https://habr.com/ru/post/de425737/


All Articles