0 && arguments[0] !== undefined ? arguments[0] : '[data-cmp]';\n var attr = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'data-cmp';\n document.querySelectorAll(selector).forEach(function (source) {\n var tag = document.createElement('script');\n var src = source.dataset.src || '';\n source.getAttributeNames().filter(function (prop) {\n return attr !== prop && 'data-src' !== prop && 'data-async' !== prop;\n }).forEach(function (prop) {\n tag.setAttribute(prop, source.getAttribute(prop));\n });\n if (src) {\n tag.src = src;\n tag.async = source.dataset.async !== 'false';\n }\n tag.innerHTML = source.innerHTML;\n source.parentNode.insertBefore(tag, source);\n source.remove();\n });\n}\n\n//# sourceURL=webpack:///./lazy-script-loader.js?\n}")},"./loader-after-init.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lazy-script-loader */ \"./lazy-script-loader.js\");\n/* harmony import */ var _lazy_image_loader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lazy-image-loader */ \"./lazy-image-loader.js\");\n\n\ndocument.addEventListener('DOMContentLoaded', function () {\n var api = window.__tcfapi || null;\n if (!api) {\n return;\n }\n api('addEventListener', 2, function (tcData, success) {\n if (success && tcData && ('tcloaded' === tcData.eventStatus || 'useractioncomplete' === tcData.eventStatus)) {\n (0,_lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__.loadAsyncScripts)('[data-cmp=after-init]');\n (0,_lazy_image_loader__WEBPACK_IMPORTED_MODULE_1__.loadLazyImages)('[data-cmp-lazy-image=after-init]');\n if (tcData.listenerId) {\n api('removeEventListener', 2, function () {}, tcData.listenerId);\n }\n }\n });\n});\n\n//# sourceURL=webpack:///./loader-after-init.js?\n}")}},__webpack_module_cache__={};function __webpack_require__(e){var a=__webpack_module_cache__[e];if(void 0!==a)return a.exports;var r=__webpack_module_cache__[e]={exports:{}};if(!(e in __webpack_modules__)){delete __webpack_module_cache__[e];var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return __webpack_modules__[e](r,r.exports,__webpack_require__),r.exports}__webpack_require__.d=(e,a)=>{for(var r in a)__webpack_require__.o(a,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},__webpack_require__.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__("./loader-after-init.js")})();
0 && arguments[0] !== undefined ? arguments[0] : '[data-cmp]';\n var attr = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'data-cmp';\n document.querySelectorAll(selector).forEach(function (source) {\n var tag = document.createElement('script');\n var src = source.dataset.src || '';\n source.getAttributeNames().filter(function (prop) {\n return attr !== prop && 'data-src' !== prop && 'data-async' !== prop;\n }).forEach(function (prop) {\n tag.setAttribute(prop, source.getAttribute(prop));\n });\n if (src) {\n tag.src = src;\n tag.async = source.dataset.async !== 'false';\n }\n tag.innerHTML = source.innerHTML;\n source.parentNode.insertBefore(tag, source);\n source.remove();\n });\n}\n\n//# sourceURL=webpack:///./lazy-script-loader.js?\n}")},"./loader-not-pur.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lazy-script-loader */ "./lazy-script-loader.js");\n/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "./utils.js");\nfunction _createForOfIteratorHelper(r, e) { var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (!t) { if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) { t && (r = t); var _n = 0, F = function F() {}; return { s: F, n: function n() { return _n >= r.length ? { done: !0 } : { done: !1, value: r[_n++] }; }, e: function e(r) { throw r; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var o, a = !0, u = !1; return { s: function s() { t = t.call(r); }, n: function n() { var r = t.next(); return a = r.done, r; }, e: function e(r) { u = !0, o = r; }, f: function f() { try { a || null == t["return"] || t["return"](); } finally { if (u) throw o; } } }; }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\n/**\n * @see https://gist.github.com/0x7f/62211125638af90d84fe8d9b0d660761\n * @see https://docs.contentpass.net/docs/3rdparty\n * @see https://docs.contentpass.net/docs/web-sdk#cpauthenticate-options-callback\n */\n\n\n(function () {\n var selector = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : \'[data-cmp=not-pur]\';\n if ((0,_utils__WEBPACK_IMPORTED_MODULE_1__.isPur)()) {\n return;\n }\n\n // Execute now\n (0,_lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__.loadAsyncScripts)(selector);\n\n // Execute until dom content is loaded\n var observer = new MutationObserver(function (mutationsList) {\n var _iterator = _createForOfIteratorHelper(mutationsList),\n _step;\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var mutation = _step.value;\n if (\'childList\' === mutation.type) {\n (0,_lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__.loadAsyncScripts)(selector);\n return;\n }\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n });\n observer.observe(document, {\n childList: true,\n subtree: true\n });\n document.addEventListener(\'DOMContentLoaded\', function () {\n observer.disconnect();\n });\n})();\n\n//# sourceURL=webpack:///./loader-not-pur.js?\n}')},"./utils.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ isPur: () => (/* binding */ isPur)\n/* harmony export */ });\nvar isPur = function isPur() {\n return document.cookie.includes('_cpauthhint=1') || !!localStorage.getItem('_cpuser');\n};\n\n//# sourceURL=webpack:///./utils.js?\n}")}},__webpack_module_cache__={};function __webpack_require__(e){var r=__webpack_module_cache__[e];if(void 0!==r)return r.exports;var t=__webpack_module_cache__[e]={exports:{}};if(!(e in __webpack_modules__)){delete __webpack_module_cache__[e];var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return __webpack_modules__[e](t,t.exports,__webpack_require__),t.exports}__webpack_require__.d=(e,r)=>{for(var t in r)__webpack_require__.o(r,t)&&!__webpack_require__.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},__webpack_require__.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__("./loader-not-pur.js")})();
Alles zum Thema Mobile Lifestyle - TECHBOOK
Zum Inhalt springen
Mobile Lifestyle steht für die digitale Freiheit, die Dich überallhin begleitet. Wir berichten über neue Smartphones, Tablets und Wearables, testen beliebte Apps und erklären, wie mobile Technologien Deinen Alltag smarter und effizienter machen. Egal ob mobiles Arbeiten, Fotografie unterwegs, Navigationsdienste oder E-Mobility – TECHBOOK liefert klare Empfehlungen, praktische How-tos und verständliche Analysen. Du erfährst, welche Geräte wirklich überzeugen, wie Du Dein Smartphone optimal nutzt und welche Trends die mobile Zukunft prägen. So bleibst Du jederzeit vernetzt, flexibel und bestens informiert.
WhatsApp entwickelt mit Scam Alert eine neue Sicherheitsfunktion, die mögliche Betrugsnachrichten direkt auf dem Smartphone erkennen soll.
Hände auf Fotos wirken harmlos. Doch unter bestimmten Bedingungen können Fingerabdrücke sichtbar werden und sensible Daten preisgeben.
Immer wieder nimmt YouTube Änderungen an der Music-App vor. Eine aktuelle Anpassung wirft die grundlegende Bedienung über den Haufen.
Laut einer neuen Recherche verwendet die Polizei auch Standortdaten von Nutzern, die eigentlich nur für Werbung erhoben werden.
Apple stellt iOS 26.5.1 für kompatible iPhones bereit. Das Update behebt ein kurioses Problem mit kabelgebundenen Ladegeräten.
Apple hat iOS 26.6 für Beta-Tester veröffentlicht. TECHBOOK hat das Update installiert und zeigt, was drinsteckt.
Ein geleaktes Video zeigt einen Dummy des Galaxy Z Fold 8. Das Samsung-Foldable soll breiter ausfallen und dabei überraschend dünn bleiben.
Der erste Zubehörhersteller hat lange vor dem Start des iPhone Fold bereits die erste Hülle veröffentlicht.
Honor soll die China-Version des Honor 600 Pro mit größerem Akku und abnehmbarem Zusatz-Display ausstatten.
In belebten Städten ist iPhone-Diebstahl ein großes Problem. Apple entwickelt deswegen eine neue Schutzfunktion gegen plötzliches Wegreißen.
Die kostenlose App „Du bist Dein Ort“ leitet Mängelmeldungen anonym und direkt per GPS an Behörden weiter.
Spotify erweitert seine mobile App um neue Funktionen für Playlists, Downloads und die Warteschlange. Das Update wird bereits verteilt.
Neue Labels und automatische Erkennung sollen bei YouTube für mehr Transparenz bei KI-generierten und KI-veränderten Videos sorgen.
WhatsApp testet erstmals eine Logout-Funktion. Nutzer können sich abmelden, ohne Chats, Einstellungen oder Daten zu verlieren.
Google testet eine neue Sortierfunktionen für YouTube Music. Nutzer sollen Songs in Playlists künftig schneller finden können.
Google plant eine neue Warnfunktion im Play Store. Android könnte bald vor entfernten und veralteten Apps warnen.
Nach einer Umstellung der VW-Schnittstellen können Home Assistant und evcc bei vielen Fahrzeugen wichtige Daten nicht mehr abrufen.
Sennheiser stellt den Momentum 5 Wireless vor. Der neue Premium-Kopfhörer bietet bis zu 57 Stunden Laufzeit und einen austauschbaren Akku.
Die US-Regulierungsbehörde FCC listet unbekannte Apple-Kopfhörer. Die Modellnummer deutet auf ein Beats-Produkt hin.
Laserstrahlen können Kamerasensoren beschädigen. Diese Erfahrung mussten mehrere Smartphone-Nutzer mit dem Lidar-System im Volvo EX90 machen.
Der ADAC warnt vor versenkbaren Türgriffen an Autos. Die modernen Varianten mögen zwar schick sein, könnten aber auch gefährlich werden.
Android Auto erhält ein umfassend überarbeitetes Design und einen eigenen Videoplayer, der unter anderem YouTube-Clips abspielen kann.
GoPro kämpft mit sinkenden Umsätzen, hohen Verlusten und stark steigenden Kosten. Jetzt könnte der Hersteller kurz vor der Insolvenz stehen.
Eine angebliche Pixel Watch 5 wurde vor einer Karibikinsel entdeckt. Fotos des Gerätes sorgen nun für Spekulationen über den Fund.
Mercedes bringt mit Chipolo einen Bluetooth-Tracker für Schlüssel auf den Markt. Der Anhänger arbeitet mit Apple und Google zusammen.
Das Internet hat für jedes vermeintliche Symptom eine Erklärung. Das begünstigt ein neuartiges psychologisches Phänomen: Cyberchondrie.
Analysen werfen Fragen zur Entstehung einer neuen Papst-Enzyklika auf. Mehrere Tests deuten auf mögliche KI-Hilfe hin.
Es ist wieder DonnAPPStag! Für Android gibt es jetzt einige Gratis-Apps, die sonst etwas kosten. TECHBOOK hat die besten Deals.
Meta testet mit Forum eine neue App für Facebook-Gruppen. Die Anwendung erinnert an Reddit, setzt aber ein Facebook-Konto voraus.
WhatsApp erweitert seine KI. In der neuen iPhone-Beta lassen sich PDFs, Tabellen und andere Dokumente an Meta AI senden und analysieren.
Ein Gerichtsurteil aus Hamm zeigt, dass Unternehmen für falsche Aussagen ihrer KI-Chatbots verantwortlich gemacht werden können.
Das Magazin für digitalen Lifestyle und Entertainment