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")})();
Google - TECHBOOK
Zum Inhalt springen
Startseite
›
Themen
›
Google
Als führende Suchmaschine und Technologiegigant ist Google weit mehr als nur ein Unternehmen. Es ist eine weltweit bekannte Marke, die sich auf innovative Lösungen in Bereichen wie Internet-Suche, künstliche Intelligenz , Cloud-Computing, Software-Entwicklung und Hardware spezialisiert hat. Hier erfährst du alle relevanten Informationen, Updates und Nachrichten rund um den Technologiegiganten.
Eine Änderung in den Datenschutzrichtlinien könnte künftig dazu führen, dass Google-User mehr personalisierte Werbung sehen.
Google baut den Schutz seines Browsers Chrome aus und liefert eine KI-Funktion gegen betrügerische Machenschaften im Netz.
Ein Bug in der Firmware des Google Home Speaker führt zu immens großen Download-Volumina. Der Internetgigant arbeitet an einer Lösung.
Ein Hausbesitzer wehrt sich gegen Luftbilder seines Grundstücks bei Google und bekommt vor Gericht recht. Was das Urteil bedeutet.
Dein Gmail-Account könnte gelöscht werden. Erfahre, welche Regeln gelten und wie Du Dein Konto schützt.
Der Dislike-Button könnte auf YouTube vor dem Aus stehen. Google testet derzeit Änderungen, bei denen der Daumen nach unten versteckt wird.
Google kann Handynummern automatisch mit Konten auf Android-Handys verknüpfen. So lässt sich die Funktion deaktivieren.
Google beendet Safety Signal für Pixel Watch 2 und 3. Was das für Notfall-SOS, Sturzerkennung und die LTE-Verbindung bedeutet.
Google macht den SynthID Detector öffentlich. Das Tool prüft Bilder, Videos und Audiodateien auf KI-Wasserzeichen.
Google updatet Pixel Buds Pro, Pro 2 und 2a mit verbesserter Live-Übersetzung, dynamischer Geräuschunterdrückung und Schlaf-Erkennung.
Google hält Gemini 4 Argon unter Verschluss. Die neue KI soll Sicherheitslücken erkennen, birgt laut Experten aber auch Missbrauchsrisiken.
Google spendiert Android Auto ein frisches Update auf Version 17.7 und vereinfacht dadurch vor allem die Mediensteuerung für Nutzer
Google streicht den kostenlosen Zugang zu seinen leistungsstarken Gemini-Modellen. Wer Flash und Pro weiter nutzen will, muss künftig zahlen.
Google verknüpft die Wallet mit dem KI‑Assistenten Gemini und plant, künftig mehr Aktivitäten im Alltag zu vereinfachen.
Google startet einen Testsatelliten für das Projekt Suncatcher. KI-Chips sollen zeigen, ob Rechenleistung im Weltraum möglich ist.
Die Pixel-Smartphones von Google sind von einem unangenehmen Bug betroffen. Die NFC-Funktion funktioniert derzeit nicht zuverlässig.
Google führt neue Abo-Modelle im Play Store ein: flexible Bezahlung für KI-Apps und neue Kündigungsregeln für Android-Nutzer.
Was steckt im Pixel 11a? Ein Leak verrät alle Details zu dem kommenden Einsteiger-Pixel. Und die klingen vielversprechend.
Gmail färbt Sterne und Wichtigkeitsmarkierungen um. Nutzer kritisieren die Änderung. So lassen sich gelbe Sterne zurückholen.
Google erweitert den Funktionsumfang seiner aktuellen Pixel Buds um eine KI-Funktion zur Steuerung per Spracheingabe.
Wer mit KI gerne kleine Apps baut, bekommt schon bald einen Bereich im Google Play Store, wo Apps aufgelistet und verbreitet werden können.
Google rollt mit dem Health Guardian seit dieser Woche drei neue Gesundheitsfunktionen für Pixel Watch 3, 4 und 5 aus.
Google startet einen Test, der anruffaule Nutzer interessieren dürfte: Gemini auf Pixel-11-Geräten kann jetzt Anrufe bei Geschäften tätigen.
Wegen Verstößen beim Umgang mit Standortdaten muss Google 403 Millionen Euro zahlen. Die irische Datenschutzbehörde sieht viele Regelbrüche.
Googles KI Gemini hackte in einem Sicherheitstest mehrere Firmensysteme. Der Konzern machte den Vorfall erst Monate später bekannt.
Google Maps für Android Auto zeigt Geschwindigkeit und Tempolimits künftig auch ohne aktive Navigation an.
Google Home erhält Unterstützung für externe KI-Agenten. Die Systeme können Smart-Home-Geräte steuern und Daten auswerten.
Das Magazin für digitalen Lifestyle und Entertainment