Von der Präsentation von Apple, die am 12. September stattfinden sollte, erwarteten sie nichts Besonderes: drei neue iPhone-Modelle und eine neue Version der Apple Watch - sie wussten im Voraus über diese Innovationen Bescheid. Wir in Avito konnten diese Veranstaltung jedoch nicht verpassen. Als wir einige Tage vor dem Very Special Event feststellten, dass eine Firma aus denen gegründet wurde, die die Sendung nicht alleine sehen wollten, beschlossen wir, unsere Freunde, iOS-Entwickler anderer Firmen, zu einem Besuch einzuladen. Beobachten Sie die Veranstaltung gemeinsam, diskutieren Sie über neue Produkte (und wie sie sich auf die Entwicklung von Anwendungen für iOS auswirken werden), essen Sie Döner, trinken Sie Smoothies, das ist alles.
Ich erzähle Ihnen unter dem Strich, wie wir das Apple Special Event gesehen haben und was meine Kollegen über die neuen Geräte und Funktionen der Firma Cupertino denken.

Fotos von neuen Geräten, die von Apple, 9to5mac, vorgestellt wurden, wurden zwei Wochen vor der Präsentation gezeigt. Darüber hinaus gab es viele Gerüchte aus "vertrauenswürdigen Quellen" über die technischen Eigenschaften neuer Modelle von Telefonen und Uhren. Nichts Neues - solche Lecks treten jedes Jahr auf. Als alle neuen Produkte im Voraus bekannt waren, war natürlich fast niemand begeistert, die Präsentation zu sehen. Aber hier ist es wie beim Fußball: Auch wenn Sie nicht sehr interessiert sind, wenn Sie ein Spiel in einem Unternehmen sehen, genießen Sie immer und haben viele Emotionen. Aus diesem Grund haben wir uns spontan entschlossen, eine gemeinsame Besichtigung der Sendung in unserem Büro zu organisieren. Es hat Spaß gemacht.
Wir begannen mit einem Kulturprogramm - Vorhersagen über die Präsentation. Unsere Gäste mussten sagen, was Apple zeigen würde, ohne die Wörter im Buchstaben "p" zu verwenden. Wie sich herausstellte, ist dies sehr schwierig (schließlich ist „p“ Präsentation, Vorhersagbarkeit). Nur eine Person hat es geschafft. Er erhielt eine modische Jogginghose mit großen Taschen, um das Tragen des neuen iPhone XS Max noch komfortabler zu gestalten.

Wie echte Apple Fashion Gadget-Liebhaber sahen sie sich eine Präsentation mit Döner und Smoothies an - ein Hipster-Dinner.

Das Hauptmerkmal der neuen Apple Watch war die Möglichkeit, direkt darauf ein Elektrokardiogramm zu erstellen, das Sie an Ihren Arzt senden können. Gute Technologie, aber in Russland nicht verfügbar. Darüber hinaus konnten sowohl unsere Gäste des Meetings als auch das Internet scherzen, dass selbst diese Innovation mit ihren eigenen Besonderheiten funktionieren würde.

Die Neuheit löst bei unseren Gästen keine Reaktion aus.
Verwirrt und das Auftreten von zwei SIM-Karten in den neuen iPhone-Modellen. Insbesondere, dass es auf dem chinesischen Markt zwei physische SIM-Karten geben wird - in anderen Ländern (Russland gehört nicht dazu) wird eine der SIM-Karten virtuell sein. Viele dachten scherzhaft, Apple sei von Herstellern chinesischer gefälschter Telefone inspiriert worden. Im nächsten iPhone warten wir, wie wir bei dem Treffen scherzten, auf eine einziehbare Antenne und einen Fernseher.

Apple präsentiert das neue iPhone im Jahr 2019.
Nach der Präsentation der Apple Watch, des iPhone XS und des iPhone XS Max war die Präsentation nicht mehr so dynamisch - von der Phase an sprachen sie über geringfügige Verbesserungen der Geräte und deren Umweltfreundlichkeit. Ich wollte glauben, dass die Insider, die jeder kannte, nicht wahr waren und nichts Neues zeigen würden. Oder wir warten auf "Noch etwas" und etwas wirklich Cooles. Aber dann präsentieren sie plötzlich das iPhone XR in mehreren Farben - und alle atmeten aus. Die Präsentation verlief diesmal ohne Überraschungen.

Trotz der von Apple erwarteten Veröffentlichungen ist es wirklich cool, sich zu treffen und eine Präsentation in einer kleinen Gruppe von Entwicklungsfreunden anzusehen und darüber zu scherzen, wie oft Tim Cook oder Phil Schiller das Wort "innovativ" ausgesprochen haben.
Nun ein wenig über Technologie. Ich habe mit Kollegen von Avito, mit denen wir eine Präsentation gesehen haben, darüber gesprochen, wie sich das Aufkommen neuer Geräte und Technologien auf die iOS-Entwicklung auswirken wird und warum Apple noch viel zu tun hat, um das Leben von iOS-Spezialisten zu verbessern.

Wird die Veröffentlichung von drei neuen Geräten mit einem größeren Bildschirm die Aktualisierung unserer Anwendung beeinflussen?
Alexey Kudryavtsev, iOS-Entwickler

„Es scheint nicht. Die größten Änderungen wurden mit der Veröffentlichung des iPhone X vorgenommen. Dort änderte sich nicht nur die Bildschirmgröße, sondern auch das Format. Ich musste eine neue Form der Ecken („Ohren“) beibehalten, einen sicheren Bereich. Dies erforderte eine ganze Reihe von Verbesserungen. Jetzt hat Apple gerade größere Versionen desselben Telefons eingeführt. Darüber hinaus hat das Unternehmen vor langer Zeit Tools für das dynamische Layout für verschiedene Bildschirmgrößen eingeführt. Nichts sollte die Entwicklung beeinflussen - es ist Hardware. "
Vladislav Alekseev, führender iOS-Entwickler

„Ich denke, dass einige minimale Anpassungen erforderlich sein werden. Wir werden keine Kopfschmerzen mit neuen Geräten haben. In Bezug auf die Benutzeroberfläche ist das iPhone XS Max der einzig mögliche Schmerz, da die übrigen Geräte dieselbe Bildschirmgröße wie die vorherigen haben. Aber ich denke, wir werden nur einen unserer Simulatoren auf das iPhone XS Max umstellen, und die UI-Tests werden sich in keiner Weise ändern. "
Vadim Smal, ein führender iOS-Entwickler

„Jeder Ausgang des neuen Geräts ist mindestens ein bisschen, erschwert aber die Arbeit. Das Gerät muss getestet, die gesamte Umgebung aktualisiert und ein neuer Xcode erstellt werden. Dies erhöht die Zeit für die Entwicklung neuer Funktionen. An den Telefonen hat sich jedoch fast nichts geändert - zum Beispiel ist auch das Seitenverhältnis gleich geblieben. Nur die Auflösung des iPhone XS Max hat sich erhöht. Daher kann es erforderlich sein, neue Bilder für eine höhere Auflösung zu generieren, damit sie besser aussehen. Im Allgemeinen hat Apple jedoch keine neuen Funktionen eingeführt, die sich auf den Produktteil auswirken könnten. Bis auf die Abkürzungen für Siri. “
Technologie in neuen Geräten und in iOS 12, die Sie verwenden möchten: von AR über Siri-Verknüpfungen bis hin zu EKG für Apple Watch

„Hier ist alles ziemlich traurig. Wenn wir über AR in iOS sprechen, ist das Thema natürlich Hype. Viele haben es versucht, es gibt einige Anwendungen dafür, aber dort gibt es nichts wirklich Interessantes. Verknüpfungen Siri haben wir versucht. Ziemlich einfache und uninteressante Sache - Sie können bestimmte Befehle nur in einer bestimmten Reihenfolge aufzeichnen. Nur die verbesserte Automatisierung des alten Siri. “

„Nichts hat sich wirklich einen neuen Apple ausgedacht. Natürlich funktioniert das maschinelle Lernen mit iOS technisch sehr gut. Zum Beispiel ist es cool, dass das Modell automatisch trainiert, indem einfach eine Gruppe von Dateien auf Xcode geworfen wird. Obwohl AR als fertiges Produkt präsentiert wird, ist es unwahrscheinlich, dass jemand es vollständig nutzen wird. “

„AR hat sich in dieser Version nicht viel geändert - es ist etwas schneller geworden. Elende Veränderungen im Wesentlichen. Unter der Uhr stellen nur wenige Menschen Anträge. Ein gutes Gerät - Sie tragen es auf der Hand, sehen sich Benachrichtigungen an, aber es ist ziemlich sinnlos, eine vollständige Anwendung dafür zu erstellen. Siri Shortcuts ist eine relativ leicht zu entwickelnde Technologie, die in bestimmten Anwendungen nützlich sein wird. Sagen Sie für einen Alarm. Vielleicht ist dies das einzige, was ich versuchen würde, selbst in der Avito-Anwendung. "
Welche Technologie, Funktion oder Gerät wurde am meisten erwartet?

„Eine Art Cache für schnelle Dateien. Swift kompiliert auf dem lokalen Computer, aber Google hat zum Beispiel so etwas wie Gradle. Sie können einen verteilten Cache auslösen. "Apple hatte so etwas noch nie und deshalb leiden wir alle."

„Vielleicht der dunkle Modus unter iOS. Die neuesten iPhones verfügen über ein OLED-Display. Dies würde sowohl den Komfort als auch die Akkulaufzeit beeinträchtigen. Verbesserung des Modus "Nicht stören". Jetzt können Sie den Modus zum Beispiel für eine Stunde einschalten, Sie können nach Geolokalisierung, aber für eine halbe Stunde, wie ich es brauche, kann dies nicht durchgeführt werden. Ich habe sogar einen Support-Fehler gestartet, als es die erste Beta gab. Aber Apple ignoriert meine Anfrage immer noch. “

„Ich möchte wirklich kabelloses Laden. Sie alle werden sie nicht gehen lassen. Sie schrieben, dass sie ein Problem mit Überhitzung hatten. Und ich möchte endlich die Fehler beheben. "
Ein Fehler, der nie behoben wurde, obwohl ich es wirklich wollte

„Ich teste, deshalb ist die Instabilität ihrer Infrastruktur am ärgerlichsten. Sie müssen sich Krücken einfallen lassen, um Tests normal ausführen zu können, und Xcode hat einwandfrei funktioniert. Xcode selbst wird langsamer. Jedes Mal, wenn Sie die Teststarttaste drücken, dauert es 30 Sekunden. Das ist sehr lange. Daher können anstelle von hundert Tests pro Tag nur zehn durchgeführt werden. "

„Der Benachrichtigungsvorhang funktioniert schief. Im Allgemeinen gibt es einige Fehler, die sieben Jahre alt sind. Zum Beispiel mit Kerndaten. Anstelle von Datenbankspeichern gibt es Beziehungen zwischen Objekten in der Datenbank. Beziehungen werden falsch generiert, und Sie müssen eine spezielle Krücke verwenden, damit sie korrekt generiert wird. "
Was mir an der Präsentation am besten nicht gefallen hat

„Sie haben kein kleineres iPhone eingeführt. Die "Zehn" ist ziemlich groß und es ist nicht immer bequem, sie zu benutzen. Aber Apple hat leider noch größere Handys eingeführt. Wenn das so weitergeht, muss ich eine separate Tasche für das Telefon kaufen. “

„Alles war im Voraus bekannt und nichts überraschte. Zumindest ein "Noch etwas": die neuen AirPods mit Schallschutz, der neue Mac Mini - wir würden ihn in Avito wirklich brauchen. "

„Apple gab an, die Akkulaufzeit des iPhone um 15 Minuten verlängert zu haben. Es scheint, dass dies einfach ein Fehler ist, den sie einmal gemessen und entschieden haben, dass dies als eine Leistung dargestellt werden kann. "