{"id":575,"date":"2026-09-08T10:00:00","date_gmt":"2026-09-08T10:00:00","guid":{"rendered":"https:\/\/zydeno.com\/?p=575"},"modified":"2026-10-14T16:43:16","modified_gmt":"2026-10-14T16:43:16","slug":"unterstutzung-von-iphones-die-wir-nicht-besitzen","status":"publish","type":"post","link":"https:\/\/zydeno.com\/de\/unterstutzung-von-iphones-die-wir-nicht-besitzen\/","title":{"rendered":"iPhones unterst\u00fctzen, die wir nicht besitzen"},"content":{"rendered":"<p>Unser Team verf\u00fcgt \u00fcber neue iPhones. Unsere Nutzer hingegen nicht. Viele der Menschen, die an einem beliebigen Tag eine unserer Apps \u00f6ffnen, nutzen ein Ger\u00e4t, das drei, vier oder manchmal sogar f\u00fcnf Jahre alt ist. W\u00fcrden wir nur mit den Ger\u00e4ten testen, die wir selbst in der Tasche haben, w\u00fcrden wir unsere Produkte f\u00fcr die falsche Zielgruppe ver\u00f6ffentlichen.<\/p>\n<p>In einem kleinen Studio vergisst man das leicht. Wenn man den ganzen Tag auf schneller Hardware entwickelt, wird \u201eschnell\u201c zur Normalit\u00e4t, und alles, was auf einem \u00e4lteren Smartphone gerade noch in Ordnung ist, wird gar nicht mehr als Problem wahrgenommen. Die einzige zuverl\u00e4ssige L\u00f6sung, die wir gefunden haben, besteht darin, das \u00e4ltere Smartphone jedes Mal physisch vor uns zu legen.<\/p>\n<h2>Unsere Referenzflotte<\/h2>\n<p>Wir unterhalten einen kleinen Bestand an physischen Ger\u00e4ten \u2013 jeweils ein iPhone aus jedem der letzten f\u00fcnf Jahre sowie das derzeit g\u00fcnstigste iPad-Modell. Jede Version durchl\u00e4uft diesen Ger\u00e4tebestand, bevor sie die Qualit\u00e4tssicherung verl\u00e4sst, und nicht nur die neueste Hardware, die auf den Schreibtischen der Entwickler steht. Das f\u00fcnf Jahre alte Smartphone deckt Probleme auf, die kein Simulator erkennen kann.<\/p>\n<p>Die Prozedur ist alles andere als glamour\u00f6s. Den Build installieren, einen Kaltstart durchf\u00fchren, durch die l\u00e4ngste Liste in der App scrollen, den ressourcenintensivsten Bildschirm \u00f6ffnen, das Ger\u00e4t drehen, die App in den Hintergrund verschieben und wieder zur\u00fcckkehren. Auf dem iPad testen wir au\u00dferdem den Split-View-Modus, denn ein billiges iPad, auf dem zwei Apps nebeneinander laufen, ist ein ganz anderes Ger\u00e4t als ein neues, auf dem nur eine App l\u00e4uft. Das alles dauert nicht lange, und es ist der Teil der Release-Woche, den wir am wenigsten auslassen m\u00f6chten.<\/p>\n<p>Dieser Ansatz gilt auch \u00fcber das iPhone hinaus. Unsere Android-Apps werden auf bescheidener Hardware getestet, nicht nur auf Flaggschiff-Smartphones, und unsere iPhone- und iPad-Apps laufen auch auf Mac-Ger\u00e4ten mit Apple-Silicon, wo ein Layout, das auf einem Smartphone gut aussah, pl\u00f6tzlich in einem in der Gr\u00f6\u00dfe anpassbaren Fenster angezeigt werden kann.<\/p>\n<h2>Was wir gelernt haben<\/h2>\n<p>Animationen, die auf dem neuesten Chip fl\u00fcssig wirken, erscheinen zwei Generationen sp\u00e4ter ruckelig. Einstellungen zur Bilddekodierung, die auf einem Pro Max nicht wahrnehmbar sind, k\u00f6nnen den Hauptthread auf einem Basis-SE zum Stillstand bringen. Speicherressourcen, die auf Ger\u00e4ten mit 8 GB gro\u00dfz\u00fcgig bemessen sind, sind auf Ger\u00e4ten mit 4 GB knapp bemessen. Nichts davon tritt als Fehler zutage \u2013 es zeigt sich vielmehr in einem subtilen Eindruck, dass sich die App auf g\u00fcnstigeren Smartphones schlechter anf\u00fchlt, und genau diesen Eindruck wollen wir nicht hinterlassen.<\/p>\n<p>Was wir anfangs falsch gemacht haben, war, das alte Smartphone als abschlie\u00dfende \u00dcberpr\u00fcfung zu betrachten, anstatt es als Input f\u00fcr das Design zu nutzen. Wir haben einen Bildschirm entwickelt, ihn auf neuer Hardware optimiert und erst dann festgestellt, dass er auf dem \u00e4lteren Ger\u00e4t ruckelte \u2013 woraufhin die Korrektur bedeutete, dass wir etwas \u00fcberarbeiten mussten, das wir bereits als fertiggestellt betrachtet hatten. Jetzt wird das \u00e4ltere Smartphone bereits ab dem ersten Prototyp mit einbezogen. Wenn eine Animation oder eine Liste dort nicht einwandfrei l\u00e4uft, \u00e4ndern wir das Design und nicht nur den Code.<\/p>\n<p>Es gibt Kompromisse. Manche Effekte lohnen sich einfach nicht, wenn sie nur auf der neuesten Hardware gut aussehen, daher verzichten wir darauf. Das f\u00fchrt gelegentlich dazu, dass eine App auf einem Screenshot etwas schlichter wirkt als die eines Mitbewerbers. Damit k\u00f6nnen wir gut leben.<\/p>\n<h2>Unser Mindestbetrag<\/h2>\n<p>Zwei Hauptversionen iOS zur\u00fcck \u2013 und zwar f\u00fcr jede Zydeno-App. Apples Tempo bei der Ausmusterung von Funktionen ist so hoch, dass eine noch gr\u00f6\u00dfere R\u00fcckw\u00e4rtskompatibilit\u00e4t die Pflege des Codes erschweren w\u00fcrde; zwei Versionen zur\u00fcck zu gehen bedeutet jedoch den Unterschied zwischen einer guten Versorgung der meisten unserer Nutzer und einer Versorgung, die sich nur auf diejenigen beschr\u00e4nkt, die die neueste Software nutzen.<\/p>\n<p>An dieser Linie festzuhalten bedeutet, dass wir gelegentlich warten m\u00fcssen, bevor wir eine neue Systemfunktion \u00fcbernehmen, oder dass wir sie so entwickeln, dass die App auch ohne sie weiterhin funktioniert. Das ist ein echter Aufwand an Entwicklungszeit. Wir nehmen diesen Aufwand lieber in Kauf, als jemandem zu sagen, dass sein Smartphone, das einwandfrei funktioniert, f\u00fcr uns nicht mehr gut genug ist.<\/p>\n<p>Das billige Handy ist der ehrliche Kritiker. Wir haben es nicht ohne Grund auf dem Schreibtisch stehen.<\/p>","protected":false},"excerpt":{"rendered":"<p>Wie wir auf Ger\u00e4ten testen, die wir pers\u00f6nlich niemals kaufen w\u00fcrden \u2013 und warum jede App, die wir ver\u00f6ffentlichen, dennoch auf diesen Ger\u00e4ten einwandfrei laufen muss.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-575","post","type-post","status-publish","format-standard","hentry","category-journal"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.2 (Yoast SEO v22.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Supporting iPhones we don&rsquo;t own - Zydeno Studio<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zydeno.com\/de\/unterstutzung-von-iphones-die-wir-nicht-besitzen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Supporting iPhones we don&rsquo;t own\" \/>\n<meta property=\"og:description\" content=\"How we test on devices we&rsquo;d never personally buy \u2014 and why every app we ship still has to run well on them.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zydeno.com\/de\/unterstutzung-von-iphones-die-wir-nicht-besitzen\/\" \/>\n<meta property=\"og:site_name\" content=\"Zydeno Studio\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-08T10:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-14T16:43:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/zydeno.com\/wp-content\/uploads\/2026\/10\/zydeno-social.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Andrii Matiushev\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andrii Matiushev\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/zydeno.com\/supporting-iphones-we-dont-own\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/zydeno.com\/supporting-iphones-we-dont-own\/\"},\"author\":{\"name\":\"Andrii Matiushev\",\"@id\":\"https:\/\/zydeno.com\/#\/schema\/person\/1af4d0e254f05b407f306ede28252259\"},\"headline\":\"Supporting iPhones we don&rsquo;t own\",\"datePublished\":\"2026-09-08T10:00:00+00:00\",\"dateModified\":\"2026-10-14T16:43:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/zydeno.com\/supporting-iphones-we-dont-own\/\"},\"wordCount\":639,\"publisher\":{\"@id\":\"https:\/\/zydeno.com\/#organization\"},\"articleSection\":[\"Journal\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/zydeno.com\/supporting-iphones-we-dont-own\/\",\"url\":\"https:\/\/zydeno.com\/supporting-iphones-we-dont-own\/\",\"name\":\"Supporting iPhones we don&rsquo;t own - Zydeno Studio\",\"isPartOf\":{\"@id\":\"https:\/\/zydeno.com\/#website\"},\"datePublished\":\"2026-09-08T10:00:00+00:00\",\"dateModified\":\"2026-10-14T16:43:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/zydeno.com\/supporting-iphones-we-dont-own\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/zydeno.com\/supporting-iphones-we-dont-own\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/zydeno.com\/supporting-iphones-we-dont-own\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/zydeno.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Supporting iPhones we don&rsquo;t own\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/zydeno.com\/#website\",\"url\":\"https:\/\/zydeno.com\/\",\"name\":\"Zydeno Studio\",\"description\":\"Zydeno is an indie studio designing apps across many categories \u2014 united by a shared obsession with craft and detail. Fast, opinionated, independent apps for iPhone, Android, Windows and Mac, plus extensions for Chrome, Edge and Firefox. Built slowly, shipped carefully.\",\"publisher\":{\"@id\":\"https:\/\/zydeno.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/zydeno.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/zydeno.com\/#organization\",\"name\":\"Zydeno Studio\",\"url\":\"https:\/\/zydeno.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/zydeno.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/zydeno.com\/wp-content\/uploads\/2026\/04\/cropped-icon-512-1.png\",\"contentUrl\":\"https:\/\/zydeno.com\/wp-content\/uploads\/2026\/04\/cropped-icon-512-1.png\",\"width\":512,\"height\":512,\"caption\":\"Zydeno Studio\"},\"image\":{\"@id\":\"https:\/\/zydeno.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/zydeno.com\/#\/schema\/person\/1af4d0e254f05b407f306ede28252259\",\"name\":\"Andrii Matiushev\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/zydeno.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4df57b6b4737601c798e728e7d4d209a9a9513422db2b613ff707286cb1ea58a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4df57b6b4737601c798e728e7d4d209a9a9513422db2b613ff707286cb1ea58a?s=96&d=mm&r=g\",\"caption\":\"Andrii Matiushev\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Unterst\u00fctzung f\u00fcr iPhones, die wir nicht besitzen \u2013 Zydeno Studio","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zydeno.com\/de\/unterstutzung-von-iphones-die-wir-nicht-besitzen\/","og_locale":"de_DE","og_type":"article","og_title":"Supporting iPhones we don&rsquo;t own","og_description":"How we test on devices we&rsquo;d never personally buy \u2014 and why every app we ship still has to run well on them.","og_url":"https:\/\/zydeno.com\/de\/unterstutzung-von-iphones-die-wir-nicht-besitzen\/","og_site_name":"Zydeno Studio","article_published_time":"2026-09-08T10:00:00+00:00","article_modified_time":"2026-10-14T16:43:16+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/zydeno.com\/wp-content\/uploads\/2026\/10\/zydeno-social.png","type":"image\/png"}],"author":"Andrii Matiushev","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andrii Matiushev","Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/zydeno.com\/supporting-iphones-we-dont-own\/#article","isPartOf":{"@id":"https:\/\/zydeno.com\/supporting-iphones-we-dont-own\/"},"author":{"name":"Andrii Matiushev","@id":"https:\/\/zydeno.com\/#\/schema\/person\/1af4d0e254f05b407f306ede28252259"},"headline":"Supporting iPhones we don&rsquo;t own","datePublished":"2026-09-08T10:00:00+00:00","dateModified":"2026-10-14T16:43:16+00:00","mainEntityOfPage":{"@id":"https:\/\/zydeno.com\/supporting-iphones-we-dont-own\/"},"wordCount":639,"publisher":{"@id":"https:\/\/zydeno.com\/#organization"},"articleSection":["Journal"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/zydeno.com\/supporting-iphones-we-dont-own\/","url":"https:\/\/zydeno.com\/supporting-iphones-we-dont-own\/","name":"Unterst\u00fctzung f\u00fcr iPhones, die wir nicht besitzen \u2013 Zydeno Studio","isPartOf":{"@id":"https:\/\/zydeno.com\/#website"},"datePublished":"2026-09-08T10:00:00+00:00","dateModified":"2026-10-14T16:43:16+00:00","breadcrumb":{"@id":"https:\/\/zydeno.com\/supporting-iphones-we-dont-own\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zydeno.com\/supporting-iphones-we-dont-own\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zydeno.com\/supporting-iphones-we-dont-own\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zydeno.com\/"},{"@type":"ListItem","position":2,"name":"Supporting iPhones we don&rsquo;t own"}]},{"@type":"WebSite","@id":"https:\/\/zydeno.com\/#website","url":"https:\/\/zydeno.com\/","name":"Zydeno Studio","description":"Zydeno ist ein Indie-Studio, das Apps in vielen verschiedenen Kategorien entwickelt \u2013 verbunden durch eine gemeinsame Leidenschaft f\u00fcr Handwerkskunst und Detailtreue. Schnelle, eigenwillige und unabh\u00e4ngige Apps f\u00fcr iPhone, Android, Windows und Mac sowie Erweiterungen f\u00fcr Chrome, Edge und Firefox. Langsam entwickelt, sorgf\u00e4ltig ver\u00f6ffentlicht.","publisher":{"@id":"https:\/\/zydeno.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zydeno.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/zydeno.com\/#organization","name":"Zydeno Studio","url":"https:\/\/zydeno.com\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/zydeno.com\/#\/schema\/logo\/image\/","url":"https:\/\/zydeno.com\/wp-content\/uploads\/2026\/04\/cropped-icon-512-1.png","contentUrl":"https:\/\/zydeno.com\/wp-content\/uploads\/2026\/04\/cropped-icon-512-1.png","width":512,"height":512,"caption":"Zydeno Studio"},"image":{"@id":"https:\/\/zydeno.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/zydeno.com\/#\/schema\/person\/1af4d0e254f05b407f306ede28252259","name":"Andrii Matiushev","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/zydeno.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4df57b6b4737601c798e728e7d4d209a9a9513422db2b613ff707286cb1ea58a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4df57b6b4737601c798e728e7d4d209a9a9513422db2b613ff707286cb1ea58a?s=96&d=mm&r=g","caption":"Andrii Matiushev"}}]}},"_links":{"self":[{"href":"https:\/\/zydeno.com\/de\/wp-json\/wp\/v2\/posts\/575","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zydeno.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zydeno.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zydeno.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zydeno.com\/de\/wp-json\/wp\/v2\/comments?post=575"}],"version-history":[{"count":2,"href":"https:\/\/zydeno.com\/de\/wp-json\/wp\/v2\/posts\/575\/revisions"}],"predecessor-version":[{"id":768,"href":"https:\/\/zydeno.com\/de\/wp-json\/wp\/v2\/posts\/575\/revisions\/768"}],"wp:attachment":[{"href":"https:\/\/zydeno.com\/de\/wp-json\/wp\/v2\/media?parent=575"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zydeno.com\/de\/wp-json\/wp\/v2\/categories?post=575"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zydeno.com\/de\/wp-json\/wp\/v2\/tags?post=575"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}