iPhone-Modelle im Vergleich | Vodafone (2024)

Bist Du auf der Suche nach einem neuen iPhone? Bevor Du Dich für ein neues Gerät entscheidest, lohnt sich unser iPhone-Vergleich. Ob klein und handlich, ein Modell mit großzügigem Display, die neuste Technik oder eine Budget-Variante – bei iPhones von Apple hast Du die Qual der Wahl.

iPhone15 ProMax

iPhone15 Pro

iPhone15 Plus

iPhone15

iPhoneSE (3.Generation)

Wähle Modelle zum Vergleichen.

Bilder

Farben

Kaufen

Jetzt ansehen

Jetzt ansehen

Jetzt ansehen

Jetzt ansehen

Jetzt ansehen

Jetzt ansehen

Jetzt ansehen

Übersicht

6,7"

SuperRetina XDR DisplaySiehe rechtliche Hinweise

ProMotion Technologie

Always-On Display

6,1"

SuperRetina XDR DisplaySiehe rechtliche Hinweise

ProMotion Technologie

Always-On Display

6,7"

SuperRetina XDR DisplaySiehe rechtliche Hinweise

-Nicht zutreffend

-Nicht zutreffend

6,1"

SuperRetina XDR DisplaySiehe rechtliche Hinweise

-Nicht zutreffend

-Nicht zutreffend

4,7"

RetinaHD Display

-Nicht zutreffend

-Nicht zutreffend

6,7"

SuperRetina XDR DisplaySiehe rechtliche Hinweise

ProMotion Technologie

Always-On Display

6,1"

SuperRetina XDR DisplaySiehe rechtliche Hinweise

ProMotion Technologie

Always-On Display

6,7"

SuperRetina XDR DisplaySiehe rechtliche Hinweise

-Nicht zutreffend

-Nicht zutreffend

6,1"

SuperRetina XDR DisplaySiehe rechtliche Hinweise

-Nicht zutreffend

-Nicht zutreffend

6,7"

SuperRetina XDR DisplaySiehe rechtliche Hinweise

ProMotion Technologie

-Nicht zutreffend

6,1"

SuperRetina XDR DisplaySiehe rechtliche Hinweise

ProMotion Technologie

-Nicht zutreffend

6,1"

SuperRetina XDR DisplaySiehe rechtliche Hinweise

-Nicht zutreffend

-Nicht zutreffend

5,4"

SuperRetina XDR DisplaySiehe rechtliche Hinweise

-Nicht zutreffend

-Nicht zutreffend

6,7"

SuperRetina XDR DisplaySiehe rechtliche Hinweise

-Nicht zutreffend

-Nicht zutreffend

6,1"

SuperRetina XDR DisplaySiehe rechtliche Hinweise

-Nicht zutreffend

-Nicht zutreffend

6,1"

SuperRetina XDR DisplaySiehe rechtliche Hinweise

-Nicht zutreffend

-Nicht zutreffend

5,4"

SuperRetina XDR DisplaySiehe rechtliche Hinweise

-Nicht zutreffend

-Nicht zutreffend

6,5"

SuperRetina XDR DisplaySiehe rechtliche Hinweise

-Nicht zutreffend

-Nicht zutreffend

5,8"

SuperRetina XDR DisplaySiehe rechtliche Hinweise

-Nicht zutreffend

-Nicht zutreffend

6,1"

LiquidRetinaHD DisplaySiehe rechtliche Hinweise

-Nicht zutreffend

-Nicht zutreffend

4,7"

RetinaHD Display

-Nicht zutreffend

-Nicht zutreffend

6,5"

SuperRetinaHD DisplaySiehe rechtliche Hinweise

-Nicht zutreffend

-Nicht zutreffend

5,8"

SuperRetinaHD DisplaySiehe rechtliche Hinweise

-Nicht zutreffend

-Nicht zutreffend

6,1"

LiquidRetinaHD DisplaySiehe rechtliche Hinweise

-Nicht zutreffend

-Nicht zutreffend

5,8"

SuperRetinaHD DisplaySiehe rechtliche Hinweise

-Nicht zutreffend

-Nicht zutreffend

5,5"

RetinaHD Display

-Nicht zutreffend

-Nicht zutreffend

4,7"

RetinaHD Display

-Nicht zutreffend

-Nicht zutreffend

5,5"

RetinaHD Display

-Nicht zutreffend

-Nicht zutreffend

4,7"

RetinaHD Display

-Nicht zutreffend

-Nicht zutreffend

5,5"

RetinaHD Display

-Nicht zutreffend

-Nicht zutreffend

4,7"

RetinaHD Display

-Nicht zutreffend

-Nicht zutreffend

5,5"

RetinaHD Display

-Nicht zutreffend

-Nicht zutreffend

4,7"

RetinaHD Display

-Nicht zutreffend

-Nicht zutreffend

4"

Retina Display

-Nicht zutreffend

-Nicht zutreffend

Design

Titan mit texturiertem matten Glas auf der Rückseite

ActionButton

Titan mit texturiertem matten Glas auf der Rückseite

ActionButton

Aluminium mit durchgefärbtem Glas auf der Rückseite

Klingeln/Lautlos Schalter

Aluminium mit durchgefärbtem Glas auf der Rückseite

Klingeln/Lautlos Schalter

Aluminium und Glas

Klingeln/Lautlos Schalter

Edelstahl mit texturiertem matten Glas auf der Rückseite

Klingeln/Lautlos Schalter

Edelstahl mit texturiertem matten Glas auf der Rückseite

Klingeln/Lautlos Schalter

Aluminium mit Glas auf der Rückseite

Klingeln/Lautlos Schalter

Aluminium mit Glas auf der Rückseite

Klingeln/Lautlos Schalter

Edelstahl mit texturiertem matten Glas auf der Rückseite

Klingeln/Lautlos Schalter

Edelstahl mit texturiertem matten Glas auf der Rückseite

Klingeln/Lautlos Schalter

Aluminium mit Glas auf der Rückseite

Klingeln/Lautlos Schalter

Aluminium mit Glas auf der Rückseite

Klingeln/Lautlos Schalter

Edelstahl mit texturiertem matten Glas auf der Rückseite

Klingeln/Lautlos Schalter

Edelstahl mit texturiertem matten Glas auf der Rückseite

Klingeln/Lautlos Schalter

Aluminium mit Glas auf der Rückseite

Klingeln/Lautlos Schalter

Aluminium mit Glas auf der Rückseite

Klingeln/Lautlos Schalter

Edelstahl mit texturiertem matten Glas

Klingeln/Lautlos Schalter

Edelstahl mit texturiertem matten Glas

Klingeln/Lautlos Schalter

Aluminium und Glas

Klingeln/Lautlos Schalter

Aluminium und Glas

Klingeln/Lautlos Schalter

Edelstahl und Glas

Klingeln/Lautlos Schalter

Edelstahl und Glas

Klingeln/Lautlos Schalter

Aluminium und Glas

Klingeln/Lautlos Schalter

Edelstahl und Glas

Klingeln/Lautlos Schalter

Aluminium und Glas

Klingeln/Lautlos Schalter

Aluminium und Glas

Klingeln/Lautlos Schalter

-Nicht zutreffend

Klingeln/Lautlos Schalter

-Nicht zutreffend

Klingeln/Lautlos Schalter

-Nicht zutreffend

Klingeln/Lautlos Schalter

-Nicht zutreffend

Klingeln/Lautlos Schalter

-Nicht zutreffend

Klingeln/Lautlos Schalter

-Nicht zutreffend

Klingeln/Lautlos Schalter

-Nicht zutreffend

Klingeln/Lautlos Schalter

DynamicIsland

DynamicIsland
Eine magische Art, mitdem iPhone zuinteragieren

DynamicIsland
Eine magische Art, mitdem iPhone zuinteragieren

DynamicIsland
Eine magische Art, mitdem iPhone zuinteragieren

DynamicIsland
Eine magische Art, mitdem iPhone zuinteragieren

-Nicht zutreffend

DynamicIsland
Eine magische Art, mitdem iPhone zuinteragieren

DynamicIsland
Eine magische Art, mitdem iPhone zuinteragieren

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

-Nicht zutreffend

Chip

A17Pro Chip
mit 6-Core GPU

A17Pro Chip
mit 6-Core GPU

A16Bionic Chip
mit 5-CoreGPU

A16Bionic Chip
mit 5-CoreGPU

A15Bionic Chip
mit 4-CoreGPU

A16Bionic Chip
mit 5-CoreGPU

A16Bionic Chip
mit 5-CoreGPU

A15Bionic Chip
mit 5-CoreGPU

A15Bionic Chip
mit 5-CoreGPU

A15Bionic Chip
mit 5-CoreGPU

A15Bionic Chip
mit 5-CoreGPU

A15Bionic Chip
mit 4-CoreGPU

A15Bionic Chip
mit 4-CoreGPU

A14Bionic Chip
mit 4-CoreGPU

A14Bionic Chip
mit 4-CoreGPU

A14Bionic Chip
mit 4-CoreGPU

A14Bionic Chip
mit 4-CoreGPU

A13Bionic Chip
mit 4-CoreGPU

A13Bionic Chip
mit 4-CoreGPU

A13Bionic Chip
mit 4-CoreGPU

A13Bionic Chip
mit 4-CoreGPU

A12Bionic Chip
mit 4-CoreGPU

A12Bionic Chip
mit 4-CoreGPU

A12Bionic Chip
mit 4-CoreGPU

A11Bionic Chip
mit 3-CoreGPU

A11Bionic Chip
mit 3-CoreGPU

A11Bionic Chip
mit 3-CoreGPU

A10Fusion Chip

A10Fusion Chip

A9 Chip

A9 Chip

A8 Chip

A8 Chip

A9 Chip

Kamera

Pro Kamera-System
48MP Hauptkamera | Ultraweitwinkel |
Tele

Superhochauflösende Fotos (24MP und 48MP)

Porträts der nächsten Generation mit Fokus- und Tiefen-Kontrolle

Pro Kamera-System
48MP Hauptkamera | Ultraweitwinkel |
Tele

Superhochauflösende Fotos (24MP und 48MP)

Porträts der nächsten Generation mit Fokus- und Tiefen-Kontrolle

Fortschrittliches
Zwei-Kamera-System
48MP Hauptkamera | Ultraweitwinkel

Superhochauflösende Fotos (24MP und 48MP)

Porträts der nächsten Generation mit Fokus- und Tiefen-Kontrolle

Fortschrittliches
Zwei-Kamera-System
48MP Hauptkamera | Ultraweitwinkel

Superhochauflösende Fotos (24MP und 48MP)

Porträts der nächsten Generation mit Fokus- und Tiefen-Kontrolle

Ein-Kamera-System
12MP Hauptkamera

-Nicht zutreffend

Porträtmodus und Tiefen-Kontrolle

Pro Kamera-System
48MP Hauptkamera | Ultraweitwinkel |
Tele

Superhochauflösende Fotos (48MP)

Porträtmodus mit Fokus- und Tiefen-Kontrolle

Pro Kamera-System
48MP Hauptkamera | Ultraweitwinkel |
Tele

Superhochauflösende Fotos (48MP)

Porträtmodus mit Fokus- und Tiefen-Kontrolle

Zwei-Kamera-System
12MP Hauptkamera | Ultraweitwinkel

-Nicht zutreffend

Porträtmodus mit Fokus- und Tiefen-Kontrolle

Zwei-Kamera-System
12MP Hauptkamera | Ultraweitwinkel

-Nicht zutreffend

Porträtmodus mit Fokus- und Tiefen-Kontrolle

Pro Kamera-System
12MP Hauptkamera | Ultraweitwinkel |
Tele

-Nicht zutreffend

Porträtmodus mit Fokus- und Tiefen-Kontrolle

Pro Kamera-System
12MP Hauptkamera | Ultraweitwinkel |
Tele

-Nicht zutreffend

Porträtmodus mit Fokus- und Tiefen-Kontrolle

Zwei-Kamera-System
12MP Hauptkamera | Ultraweitwinkel

-Nicht zutreffend

Porträtmodus mit Fokus- und Tiefen-Kontrolle

Zwei-Kamera-System
12MP Hauptkamera | Ultraweitwinkel

-Nicht zutreffend

Porträtmodus mit Fokus- und Tiefen-Kontrolle

Pro Kamera-System
12MP Hauptkamera | Ultraweitwinkel |
Tele

-Nicht zutreffend

Porträtmodus mit Tiefen-Kontrolle

Pro Kamera-System
12MP Hauptkamera | Ultraweitwinkel |
Tele

-Nicht zutreffend

Porträtmodus mit Tiefen-Kontrolle

Zwei-Kamera-System
12MP Hauptkamera | Ultraweitwinkel

-Nicht zutreffend

Porträtmodus mit Tiefen-Kontrolle

Zwei-Kamera-System
12MP Hauptkamera | Ultraweitwinkel

-Nicht zutreffend

Porträtmodus mit Tiefen-Kontrolle

Dreifach-Kamera
12MP Hauptkamera | Ultraweitwinkel | Tele

-Nicht zutreffend

Porträtmodus mit Tiefen-Kontrolle

Dreifach-Kamera
12MP Hauptkamera | Ultraweitwinkel | Tele

-Nicht zutreffend

Porträtmodus mit Tiefen-Kontrolle

Zweifach-Kamera
12MP Hauptkamera | Ultraweitwinkel

-Nicht zutreffend

Porträtmodus mit Tiefen-Kontrolle

Kamera
12MP Hauptkamera

-Nicht zutreffend

Porträtmodus mit Tiefen-Kontrolle

Zweifach-Kamera
12MP Hauptkamera |
Tele

-Nicht zutreffend

Porträtmodus mit Tiefen-Kontrolle

Zweifach-Kamera
12MP Hauptkamera |
Tele

-Nicht zutreffend

Porträtmodus mit Tiefen-Kontrolle

Kamera
12MP Hauptkamera

-Nicht zutreffend

Porträtmodus mit Tiefen-Kontrolle

Zweifach-Kamera
12MP Hauptkamera |
Tele

-Nicht zutreffend

Porträtmodus

Zweifach-Kamera
12MP Hauptkamera |
Tele

-Nicht zutreffend

Porträtmodus

Kamera
12MP Hauptkamera

-Nicht zutreffend

-Nicht zutreffend

Zweifach-Kamera
12MP Hauptkamera |
Tele

-Nicht zutreffend

Porträtmodus

Kamera
12MP Hauptkamera

-Nicht zutreffend

-Nicht zutreffend

Kamera
12MP Hauptkamera

-Nicht zutreffend

-Nicht zutreffend

Kamera
12MP Hauptkamera

-Nicht zutreffend

-Nicht zutreffend

Kamera
8MP Hauptkamera

-Nicht zutreffend

-Nicht zutreffend

Kamera
8MP Hauptkamera

-Nicht zutreffend

-Nicht zutreffend

Kamera
12MP Hauptkamera

-Nicht zutreffend

-Nicht zutreffend

Optischer Zoom

.5x, 1x, 2x, 5xOptische Zoom-Optionen

.5x, 1x, 2x, 3xOptische Zoom-Optionen

.5x, 1x, 2xOptische Zoom-Optionen

.5x, 1x, 2xOptische Zoom-Optionen

1xOptische Zoom-Optionen

.5x, 1x, 2x, 3xOptische Zoom-Optionen

.5x, 1x, 2x, 3xOptische Zoom-Optionen

.5x, 1xOptische Zoom-Optionen

.5x, 1xOptische Zoom-Optionen

.5x, 1x, 3xOptische Zoom-Optionen

.5x, 1x, 3xOptische Zoom-Optionen

.5x, 1xOptische Zoom-Optionen

.5x, 1xOptische Zoom-Optionen

.5x, 1x, 2.5xOptische Zoom-Optionen

.5x, 1x, 2xOptische Zoom-Optionen

.5x, 1xOptische Zoom-Optionen

.5x, 1xOptische Zoom-Optionen

.5x, 1x, 2xOptische Zoom-Optionen

.5x, 1x, 2xOptische Zoom-Optionen

.5x, 1xOptische Zoom-Optionen

1xOptische Zoom-Optionen

1x, 2xOptische Zoom-Optionen

1x, 2xOptische Zoom-Optionen

1xOptische Zoom-Optionen

1x, 2xOptische Zoom-Optionen

1x, 2xOptische Zoom-Optionen

1xOptische Zoom-Optionen

1x, 2xOptische Zoom-Optionen

1xOptische Zoom-Optionen

1xOptische Zoom-Optionen

1xOptische Zoom-Optionen

1xOptische Zoom-Optionen

1xOptische Zoom-Optionen

1xOptische Zoom-Optionen

Sicherheit

NotrufSOS

NotrufSOS über SatellitSiehe rechtliche Hinweise

UnfallerkennungSiehe rechtliche Hinweise

NotrufSOS

NotrufSOS über SatellitSiehe rechtliche Hinweise

UnfallerkennungSiehe rechtliche Hinweise

NotrufSOS

NotrufSOS über SatellitSiehe rechtliche Hinweise

UnfallerkennungSiehe rechtliche Hinweise

NotrufSOS

NotrufSOS über SatellitSiehe rechtliche Hinweise

UnfallerkennungSiehe rechtliche Hinweise

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

NotrufSOS

NotrufSOS über SatellitSiehe rechtliche Hinweise

UnfallerkennungSiehe rechtliche Hinweise

NotrufSOS

NotrufSOS über SatellitSiehe rechtliche Hinweise

UnfallerkennungSiehe rechtliche Hinweise

NotrufSOS

NotrufSOS über SatellitSiehe rechtliche Hinweise

UnfallerkennungSiehe rechtliche Hinweise

NotrufSOS

NotrufSOS über SatellitSiehe rechtliche Hinweise

UnfallerkennungSiehe rechtliche Hinweise

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

NotrufSOS

-Nicht zutreffend


-

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

NotrufSOS

-Nicht zutreffend

-Nicht zutreffend

Batterie

Bis zu 29Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 23Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 26Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 20Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 15Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 29Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 23Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 26Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 20Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 28Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 22Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 19Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 17Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 20Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 17Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 17Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 15Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 20Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 18Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 17Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 13Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 15Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 14Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 16Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 13Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 14Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 13Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 14Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 13Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 14Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 11Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 14Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 11Std. VideowiedergabeSiehe rechtliche Hinweise

Bis zu 13Std. VideowiedergabeSiehe rechtliche Hinweise

Konnektivität

USB-C

Unterstützt USB3 für bis zu 20x schnellere ÜbertragungSiehe rechtliche Hinweise

USB-C

Unterstützt USB3 für bis zu 20x schnellere ÜbertragungSiehe rechtliche Hinweise

USB-C

Unterstützt USB2

USB-C

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

Lightning

Unterstützt USB2

FaceID/TouchID

FaceID

FaceID

FaceID

FaceID

TouchID

FaceID

FaceID

FaceID

FaceID

FaceID

FaceID

FaceID

FaceID

FaceID

FaceID

FaceID

FaceID

FaceID

FaceID

FaceID

TouchID

FaceID

FaceID

FaceID

FaceID

TouchID

TouchID

TouchID

TouchID

TouchID

TouchID

TouchID

TouchID

TouchID

Mobilfunk

5GfähigSiehe rechtliche Hinweise

5GfähigSiehe rechtliche Hinweise

5GfähigSiehe rechtliche Hinweise

5GfähigSiehe rechtliche Hinweise

5GfähigSiehe rechtliche Hinweise

5GfähigSiehe rechtliche Hinweise

5GfähigSiehe rechtliche Hinweise

5GfähigSiehe rechtliche Hinweise

5GfähigSiehe rechtliche Hinweise

5GfähigSiehe rechtliche Hinweise

5GfähigSiehe rechtliche Hinweise

5GfähigSiehe rechtliche Hinweise

5GfähigSiehe rechtliche Hinweise

5GfähigSiehe rechtliche Hinweise

5GfähigSiehe rechtliche Hinweise

5GfähigSiehe rechtliche Hinweise

5GfähigSiehe rechtliche Hinweise

4G LTE MobilfunkSiehe rechtliche Hinweise

4G LTE MobilfunkSiehe rechtliche Hinweise

4G LTE MobilfunkSiehe rechtliche Hinweise

4G LTE MobilfunkSiehe rechtliche Hinweise

4G LTE MobilfunkSiehe rechtliche Hinweise

4G LTE MobilfunkSiehe rechtliche Hinweise

4G LTE MobilfunkSiehe rechtliche Hinweise

4G LTE MobilfunkSiehe rechtliche Hinweise

4G LTE MobilfunkSiehe rechtliche Hinweise

4G LTE MobilfunkSiehe rechtliche Hinweise

4G LTE MobilfunkSiehe rechtliche Hinweise

4G LTE MobilfunkSiehe rechtliche Hinweise

4G LTE MobilfunkSiehe rechtliche Hinweise

4G LTE MobilfunkSiehe rechtliche Hinweise

4G LTE MobilfunkSiehe rechtliche Hinweise

4G LTE MobilfunkSiehe rechtliche Hinweise

4G LTE MobilfunkSiehe rechtliche Hinweise

'; document.querySelectorAll(this.selectorElsQuery).forEach((t, i) => { const r = t.querySelector("[selected=true]").innerText.trim(); "flex" === t.parentElement.parentElement.style.display && (e += `

${r}

`); }), (this.headerEl.innerHTML = e); }, updateSelectors() { document.querySelectorAll(this.selectorElsQuery).forEach((e, t) => { e.replaceWith(this.selectorEls[t]); }), this.cOrder.forEach((e, t) => { const i = this.selectorEls[t]; let r = 0; for (let t = 0; t < i.options.length; t++) { const n = i.options[t], s = Number(n.value) === e; s && (r = t), n.removeAttribute("selected"), n.setAttribute("selected", s), n.removeAttribute("aria-selected"), n.setAttribute("aria-selected", s); } i.selectedIndex = r; }); for (var e = 0; e < this.selectorEls.length; e++) { const t = this.selectorEls[e], i = e < this.cMax; this.toggleVisibility(t.parentElement.parentElement, i); } }, updateRows() { this.clonedEls.forEach((e, t) => { const i = this.capturedEls[t], r = e.cloneNode(!0), n = r.querySelector("[role=rowheader]"), s = []; this.cOrder.forEach((e) => { const t = `[index="${e}"]`, i = r.querySelector(t).parentElement; s.push(i); }), s.reverse().forEach((e) => { r.prepend(e); }); for (let e = 0; e < r.children.length; e++) { const t = r.children[e]; "rowheader" !== t.getAttribute("role") && ((t.style.order = "unset"), this.toggleVisibility(t, e < this.cMax)); } r.prepend(n), (i.innerHTML = r.innerHTML); }); }, toggleVisibility(e, t) { (e.style.visibility = t ? "visible" : "hidden"), (e.style.display = t ? "flex" : "none"), (e.style.order = "unset"); }, init(e, t, i, r, n) { (this.useStatic = n), (this.capturedEls = document.querySelectorAll(e)), (this.capturedElsQuery = e), (this.headerEl = document.querySelector(i)), (this.selectorEls = document.querySelectorAll(t)), (this.selectorElsQuery = t), (this.staticElQuery = r), (this.staticEl = this.useStatic && document.querySelector(this.staticElQuery).cloneNode(!0)), (this.useStatic = n), (this.clonedEls = this.arrayFromNodeList(this.capturedEls)), this.addListeners(); }, }, viewportManager = { nState: null, cState: null, init: function () { this.addListeners(); }, addListeners: function () { const e = { small: window.matchMedia("(max-width: 734px)"), medium: window.matchMedia("(min-width: 735px) and (max-width: 1068px)"), large: window.matchMedia("(min-width: 1069px)") }; Object.keys(e).forEach((t) => { const i = e[t]; "function" != typeof i.addEventListener ? i.addListener(() => { i.matches && this.viewportObserve(t); }) : i.addEventListener("change", () => { i.matches && this.viewportObserve(t); }), i.matches && this.viewportObserve(t); }); }, viewportObserve: function (e) { (this.nState = e), this.cState !== this.nState && ((this.cState = this.nState), this.dispatch(this.cState)); }, dispatch: function (e) { const t = new CustomEvent("channel:viewport-change", { detail: e }); window.dispatchEvent(t); }, }, orientationManager = { orienation: null, init: function () { window.matchMedia("(orientation: portrait)").addEventListener("change", (e) => { e.matches ? (this.orienation = "portrait") : (this.orienation = "landscape"), this.dispatch(this.orienation); }); }, dispatch: function (e) { const t = new CustomEvent("channel:orientation-change", { detail: e }); window.dispatchEvent(t); }, }, selectorManager = { init: function (e, t) { const i = document.querySelectorAll(e); i.forEach((e, t) => { e.addEventListener("change", () => { const r = e.selectedIndex, n = e.value, s = Number(e.options[r].getAttribute("value")); this.dispatch({ elIndex: t, selectedIndex: s, value: n, selectorEls: i }), e.focus(); }); }); }, dispatch: function (e) { const t = new CustomEvent("channel:pre-user-select", { detail: e }); window.dispatchEvent(t); }, }, buyButtonManager = { buyButtonQuery: null, init: function (e) { (this.buyButtonQuery = e), this.addListeners(), this.attachButtonListeners(); }, addListeners: function () { window.addEventListener("channel:reorder-dom", () => { this.attachButtonListeners(); }); }, attachButtonListeners: function () { document.querySelectorAll(this.buyButtonQuery).forEach((e) => { e.addEventListener("click", (t) => { const i = 0 === t.screenX && 0 === t.screenY ? "Keyboard Interaction" : "Mouse Click"; this.dispatch({ productName: e.id, eventSource: i }); }); }); }, dispatch: function (e) { const t = new CustomEvent("channel:buy-button-click", { detail: e }); window.dispatchEvent(t); }, }, dataManager = { order: null, viewportKey: null, viewportOrder: null, viewportMax: null, init: function (e, t) { (this.order = e), (this.useStatic = t), this.addListeners(); }, viewportChange(e) { (this.viewportKey = e), (this.viewportOrder = this.order[this.viewportKey]), (this.viewportMax = this.order.max[this.viewportKey]), this.dispatch({ order: this.viewportOrder, max: this.viewportMax, useStatic: this.useStatic }); }, blurSelects(e) { document.querySelectorAll(e).forEach((e) => { e.blur(); }); }, flattenOrders() { (this.viewportOrder = this.order[this.viewportKey]), (this.viewportMax = this.order.max[this.viewportKey]), ["small", "medium", "large"].forEach((e) => { this.order[e] = this.viewportOrder; }); }, getLineupInfo(e, t) { const i = {}; return ( e.forEach((e, r) => { i[r] = { columnIndex: r, deviceName: e.options[e.selectedIndex].text, hasChanged: r === t }; }), i ); }, userSelect(e) { const { elIndex: t, selectedIndex: i } = e, r = this.viewportOrder[t], n = this.viewportOrder.find((e) => e === i), s = this.viewportOrder.indexOf(n); void 0 !== n ? ((this.viewportOrder[s] = r), (this.viewportOrder[t] = n)) : (this.viewportOrder[t] = i), this.flattenOrders(), this.dispatch({ order: this.viewportOrder, max: this.viewportMax, useStatic: this.useStatic, selectorIndex: t }), (e.deviceLineup = this.getLineupInfo(e.selectorEls, t)), delete e.selectorEls; const o = Object.keys(e.deviceLineup) .slice(0, this.viewportMax) .reduce((t, i) => ((t[i] = e.deviceLineup[i]), t), {}); this.dispatchPostUserSelect({ deviceLineup: o }); }, addListeners: function () { window.addEventListener("channel:pre-user-select", (e) => { this.userSelect(e.detail); }), window.addEventListener("channel:user-refresh", (e) => { this.dispatch({ order: this.viewportOrder, max: this.viewportMax, useStatic: this.useStatic }); }), window.addEventListener("channel:viewport-change", (e) => { this.viewportChange(e.detail), this.blurSelects(this.selectorElsQuery); }), window.addEventListener("change:orientation-change", () => { this.blurSelects(this.selectorElsQuery); }); }, dispatch: function (e) { const t = new CustomEvent("channel:reorder-dom", { detail: e }); window.dispatchEvent(t); }, dispatchPostUserSelect: function (e) { const t = new CustomEvent("channel:user-select", { detail: e }); window.dispatchEvent(t); }, }, channelCompare = { inited: !1, init: function (e = null) { if (this.inited) return; let t; if (((this.isDev = window.location.host.indexOf("127.0.0.1") > -1), e)) t = e; else if (!e) { const e = document.querySelector("[data-channel-html-compare]"); if (!e) return void console.warn("channelCompare: element[data-channel-html-compare not found]"); try { const i = e.getAttribute("data-channel-html-compare"); t = JSON.parse(i); } catch (e) { return void console.warn("channelCompare: error parsing JSON", e); } } if (t.isConfigurableCompare) { let e = { large: [], medium: [], small: [] }, i = []; const r = document.querySelector("[data-compare-lineup]"); if (r) try { const e = r.getAttribute("data-compare-lineup"), t = JSON.parse(null !== e && void 0 !== e ? e : "{}"); t["apple-compare"] && (i = t["apple-compare"]); } catch (e) { return void console.warn("channelCompare: error parsing JSON", e); } const n = new URL(window.location.toLocaleString()).searchParams; n.get("apple-compare") && (i = n.get("apple-compare").split(",")), Object.keys(e).forEach((t) => { var r; e[t] = [...new Set(null !== (r = null === i || void 0 === i ? void 0 : i.map((e) => Number(e) - 1)) && void 0 !== r ? r : [])].filter((e) => Number(e) >= 0); }), (t.order = this.orderOverwrite(t.order, e)); } const i = t.order, r = t.headerEl, n = t.selectorEls, s = t.swapEls, o = t.staticEl, a = t.useStatic; reorderDOM.init(s, n, r, o, a), !a && selectorManager.init(n), buyButtonManager.init(".compare-button"), dataManager.init(i, a), viewportManager.init(), orientationManager.init(), (this.inited = !0); }, orderOverwrite: function (e, t) { const i = Object.assign({}, e); return ( Object.keys(t).forEach((e) => { const r = i[e].filter((i) => !t[e].includes(i)), n = [...t[e], ...r].slice(0, 5); i[e] = n; }), i ); }, }; window.addEventListener("pageshow", (e) => { const { persisted: t } = e; if (t) window.addEventListener("scroll", () => { const e = new CustomEvent("channel:user-refresh"); window.dispatchEvent(e); }); else { channelCompare.init(), document.querySelector(".channel-compare").classList.remove("channel-compare--hidden"); } });
iPhone-Modelle im Vergleich | Vodafone (2024)

References

Top Articles
Latest Posts
Article information

Author: Melvina Ondricka

Last Updated:

Views: 5755

Rating: 4.8 / 5 (48 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Melvina Ondricka

Birthday: 2000-12-23

Address: Suite 382 139 Shaniqua Locks, Paulaborough, UT 90498

Phone: +636383657021

Job: Dynamic Government Specialist

Hobby: Kite flying, Watching movies, Knitting, Model building, Reading, Wood carving, Paintball

Introduction: My name is Melvina Ondricka, I am a helpful, fancy, friendly, innocent, outstanding, courageous, thoughtful person who loves writing and wants to share my knowledge and understanding with you.