Bearbeiten von „4G oder LTE wonach richtet sich die Anzeige im Status“
Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 4: | Zeile 4: | ||
'''4G''' und '''LTE''' werden als Begriffe, nicht nur bei [[Android]], sondern auch bei vielen Netzbetreibern und Hilfeseiten, oft synonym verwendet. Auch bei Android ist es (''offenbar'') von Gerät zu Gerät unterschiedlich, ob in der Statuszeile bei aktivierter Datenverbindung ein [[Symbole in der Benachrichtigungszeile|Symbol]] mit 4G oder [[Long Term Evolution|LTE]] angezeigt wird. Auf dieser Seite zeigen wir, wie diese unterschiedlichen Anzeigen zustande kommen, und wovon es abhängt, welches Symbol angezeigt wird. | '''4G''' und '''LTE''' werden als Begriffe, nicht nur bei [[Android]], sondern auch bei vielen Netzbetreibern und Hilfeseiten, oft synonym verwendet. Auch bei Android ist es (''offenbar'') von Gerät zu Gerät unterschiedlich, ob in der Statuszeile bei aktivierter Datenverbindung ein [[Symbole in der Benachrichtigungszeile|Symbol]] mit 4G oder [[Long Term Evolution|LTE]] angezeigt wird. Auf dieser Seite zeigen wir, wie diese unterschiedlichen Anzeigen zustande kommen, und wovon es abhängt, welches Symbol angezeigt wird. | ||
== | == Bedeutung == | ||
Beide Symbole | Beide Symbole meinen bei den meisten Geräten das Selbe, unabhängig davon, welches Icon verwendet wird, hat sich das Smartphone bei beiden in das LTE-Netz eingebucht, die Unterscheidung ist also rein visuell und für den Nutzer bestimmt. Einzige Ausnahme ist der US-amerikanische Anbieter AT&T, welcher für eine HSDPA+ Verbindung ''4G'' und für eine LTE Verbindung ''4G LTE'' anzeigt. Diese Anzeige ist sehr verwirrend und wird von vielen technisch versierten Nutzern als irreführend kritisiert, da HSDPA+ technisch gesehen nicht als LTE/4G, sondern als 3,5G einzuordnen ist.<ref>{{Internetquelle|titel = [T-Mobile] 4g or 4g lte icon?|url = http://androidforums.com/threads/t-mobile-4g-or-4g-lte-icon.743414/|zugriff = 2015-11-19|werk = Android Forums}}</ref><ref>{{Internetquelle|titel = 4G icon vs. LTE icon: What's the difference? - Windows Central Forums|url = http://forums.windowscentral.com/windows-phone-8/260747-4g-icon-vs-lte-icon-whats-difference.html|zugriff = 2015-11-19|werk = forums.windowscentral.com}}</ref> | ||
Das was | Die Bezeichung LTE bedeutet "Long Term Evolution" und ist eigentlich 3.9G, ein Vorgänger von LTE-Advanced, das wir heute als LTE | ||
Das was wir Europäer heute als LTE bezeichnen ist eigentlich LTE-Advanced, oder 4G – Mobilfunk der vierten (4) Generation. Die dritte Generation ist die UMTS/HSPA (3G) und die zweite Generation ist GSM/GPRS/EDGE (2G). Das ursprüngliche LTE ist eigentlich ein Vorgänger und müsste 3.9G heissen. | |||
<ref> 3,9G / 4G / LTE: | |||
* {{Internetquelle|titel = Long Term Evolution|url = https://de.wikipedia.org/wiki/Long_Term_Evolution|zugriff = 2016-03-31|werk = www.Wikipedia.org}} | * {{Internetquelle|titel = Long Term Evolution|url = https://de.wikipedia.org/wiki/Long_Term_Evolution|zugriff = 2016-03-31|werk = www.Wikipedia.org}} | ||
* {{Internetquelle|titel = 3.9G (3.9 generation)|url = http://www.itwissen.info/definition/lexikon/3-9-generation-3-9G-3-9-Generation.html|zugriff = 2016-03-31|werk = itwissen.info}} | * {{Internetquelle|titel = 3.9G (3.9 generation)|url = http://www.itwissen.info/definition/lexikon/3-9-generation-3-9G-3-9-Generation.html|zugriff = 2016-03-31|werk = itwissen.info}} | ||
* {{Internetquelle|titel = Base-Blog: Was ist eigentlich ... LTE|url = http://blog.base.de/was-ist-eigentlich%E2%80%A6-lte/|zugriff = 2016-03-31|werk = blog.base.de}} | * {{Internetquelle|titel = Base-Blog: Was ist eigentlich ... LTE|url = http://blog.base.de/was-ist-eigentlich%E2%80%A6-lte/|zugriff = 2016-03-31|werk = blog.base.de}} | ||
</ref> | </ref> | ||
== 4G oder LTE: Das ROM entscheidet == | |||
Die Anzeige 4G oder LTE wird im [[ROM]] entschieden, es ist also prinzipiell irrelevant, ob sich das Smartphone in ein Netz von Anbieter A oder Anbieter B eingebucht hat. Die Anzeige LTE ist insbesondere für den deutschen Markt vorgesehen, da die Netzbetreiber LTE hierzulande auch als LTE und nicht als 4G bewerben. Um Verwirrungen vorzubeugen, wird, bei vom Betreiber [[Branding|gebrandeten]] ROMs, ein LTE Icon anstelle eines 4G Icons angezeigt. Bei allen anderen ROMs, wie auch bei ROMs, die direkt aus dem [[Android Open Source Project|AOSP]]-Source Code erstellt wurden, wird hingegen 4G angezeigt. | |||
== 4G oder LTE: | |||
Die Anzeige 4G oder LTE wird im [[ROM]] entschieden | |||
== technische Umsetzung == | == technische Umsetzung == | ||
Zeile 51: | Zeile 51: | ||
</syntaxhighlight>Die Icons selbst sind (seit Commit [https://github.com/android/platform_frameworks_base/commit/b3eb89190c4bb4ebbe676328cd37830d50e6ed3e b3eb8919]) als Vektor-Grafiken definiert: [https://github.com/android/platform_frameworks_base/blob/d59921149bb5948ffbcb9a9e832e9ac1538e05a0/packages/SystemUI/res/drawable/stat_sys_data_fully_connected_4g.xml 4G], sowie [https://github.com/android/platform_frameworks_base/blob/d59921149bb5948ffbcb9a9e832e9ac1538e05a0/packages/SystemUI/res/drawable/stat_sys_data_fully_connected_lte.xml LTE]. | </syntaxhighlight>Die Icons selbst sind (seit Commit [https://github.com/android/platform_frameworks_base/commit/b3eb89190c4bb4ebbe676328cd37830d50e6ed3e b3eb8919]) als Vektor-Grafiken definiert: [https://github.com/android/platform_frameworks_base/blob/d59921149bb5948ffbcb9a9e832e9ac1538e05a0/packages/SystemUI/res/drawable/stat_sys_data_fully_connected_4g.xml 4G], sowie [https://github.com/android/platform_frameworks_base/blob/d59921149bb5948ffbcb9a9e832e9ac1538e05a0/packages/SystemUI/res/drawable/stat_sys_data_fully_connected_lte.xml LTE]. | ||
Die Entscheidung, welches Icon wann verwendet wird, geschieht allerdings in der Klasse ''MobileSignalController'':<ref>{{Internetquelle|url=https://github.com/ | Die Entscheidung, welches Icon wann verwendet wird, geschieht allerdings in der Klasse ''MobileSignalController'':<ref>{{Internetquelle|titel = android/platform_frameworks_base|url = https://github.com/android/platform_frameworks_base/blob/d59921149bb5948ffbcb9a9e832e9ac1538e05a0/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java#L192-L196|zugriff = 2015-11-19|werk = GitHub}}</ref><syntaxhighlight lang="java"> | ||
if (mConfig.show4gForLte) { | if (mConfig.show4gForLte) { | ||
mNetworkToIconLookup.put(TelephonyManager.NETWORK_TYPE_LTE, TelephonyIcons.FOUR_G); | mNetworkToIconLookup.put(TelephonyManager.NETWORK_TYPE_LTE, TelephonyIcons.FOUR_G); | ||
} else { | } else { | ||
mNetworkToIconLookup.put(TelephonyManager.NETWORK_TYPE_LTE, TelephonyIcons.LTE); | mNetworkToIconLookup.put(TelephonyManager.NETWORK_TYPE_LTE, TelephonyIcons.LTE); | ||
} | } | ||
</syntaxhighlight>Die Konfigurationsoption <code>show4gForLte</code> wird über die ''Config'' Klasse in der Datei ''NetworkControllerImpl.java'' bereitgestellt.<ref>{{Internetquelle|url=https://github.com/ | </syntaxhighlight>Die Konfigurationsoption <code>show4gForLte</code> wird über die ''Config'' Klasse in der Datei ''NetworkControllerImpl.java'' bereitgestellt.<ref>{{Internetquelle|titel = android/platform_frameworks_base|url = https://github.com/android/platform_frameworks_base/blob/d59921149bb5948ffbcb9a9e832e9ac1538e05a0/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java#L836|zugriff = 2015-11-19|werk = GitHub}}</ref> Der Wert für diese Konfigurationsoption ist in der config.xml Datei von SystemUI definiert und steht standardmäßig auf <code>true</code>.<ref>{{Internetquelle|titel = android/platform_frameworks_base|url = https://github.com/android/platform_frameworks_base/blob/d89b76a58dcffa7dbc5974d14c7914f44233bef3/packages/SystemUI/res/values/config.xml#L138-L139|zugriff = 2015-11-19|werk = GitHub}}</ref> Die Unterscheidung zwischen 4G und LTE selbst wurde im Commit [https://github.com/android/platform_frameworks_base/commit/2fe71d013f373e8eca740781214c505792a9feb0 2fe71d01] hinzugefügt; im Commit [https://github.com/android/platform_frameworks_base/commit/65a90d0709db61455ac593b53602c34d8e69f2fd 65a90d07] wurde der Standard auf 4G gesetzt. | ||
== Siehe auch == | == Siehe auch == |