Wear OS may soon receive Android’s Material You design – Times of India

Wear OS may soon receive Android’s Material You design – Times of India

Google announced Material You with Android 12. It includes a feature called Dynamic Colour that pulls the colours from wallpaper and applies them throughout the interface. According to the latest development, the Material You design could soon come to Wear OS-powered smartwatches.
As indicated by the new code found in the first developer of Android 14, Google is getting ready for a future version of Wear OS by incorporating lively and adaptable colour customisation. This gained popularity through Pixel and Material You.
The “DYNAMIC_COLOR_THEME_ENABLED” setting was discovered by the team at 9to5Google in the wearables-related context. The phrase “dynamic” in the setting seems contextual to the Dynamic Colour theming, relevant to a wearable device designed to adapt to individual fashion preferences. Although it could be possible that the setting refers to something else entirely.
Google’s next Wear OS could be based on Android 14
There are cues of Material You in the latest Wear OS 3 across the system UI and apps. However, Wear OS 3 is based on Android 13, which does not have native support for dynamic colour theming.
In case Wear OS incorporates dynamic colour support in Wear OS, it could be based on Android 13, as previously suggested by 9to5Google. But it is also possible that wearables will jump directly to Android 14 since the snippet is found in the Android 14 developer beta.
So far, there is no clue about how the Material You would work on Wear OS or how the dynamic colours would look on a smartwatch.
The smartwatches do not usually have wallpapers, so it remains to be seen how Material You will pull the colours. There are chances that the system could let users choose a primary colour and apply it throughout the interface. More interestingly, the smartwatch could pull the colour from the smartphone’s theme, which is based on the wallpaper.

!(function(f, b, e, v, n, t, s) {
window.TimesApps = window.TimesApps || {};
const { TimesApps } = window;
TimesApps.loadFBEvents = function() {
(function(f, b, e, v, n, t, s) {
if (f.fbq) return;
n = f.fbq = function() {
n.callMethod ? n.callMethod(…arguments) : n.queue.push(arguments);
};
if (!f._fbq) f._fbq = n;
n.push = n;
n.loaded = !0;
n.version = ‘2.0’;
n.queue = [];
t = b.createElement(e);
t.async = !0;
t.src = v;
s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s);
})(f, b, e, v, n, t, s);
fbq(‘init’, ‘593671331875494’);
fbq(‘track’, ‘PageView’);
};
})(
window,
document,
‘script’,
‘https://connect.facebook.net/en_US/fbevents.js’,
);if(typeof window !== ‘undefined’) {
window.TimesApps = window.TimesApps || {};
const { TimesApps } = window;
TimesApps.loadScriptsOnceAdsReady = () => {
var scripts = [
‘https://static.clmbtech.com/ad/commons/js/2658/toi/colombia_v2.js’ ,
‘https://www.googletagmanager.com/gtag/js?id=AW-877820074’,
‘https://www.googletagmanager.com/gtag/js?id=AW-658129294’,
‘https://imasdk.googleapis.com/js/sdkloader/ima3.js’,
‘https://tvid.in/sdk/loader.js’,
‘https://timesofindia.indiatimes.com/video_comscore_api/version-3.cms’,
‘https://timesofindia.indiatimes.com/grxpushnotification_js/minify-1,version-2.cms’,
‘https://connect.facebook.net/en_US/sdk.js#version=v10.0&xfbml=true’,
‘https://timesofindia.indiatimes.com/locateservice_js/minify-1,version-14.cms’
];
scripts.forEach(function(url) {
let script = document.createElement(‘script’);
script.type=”text/javascript”;
if(!false && !false && !false && url.indexOf(‘colombia_v2’)!== -1){
script.src = url;
} else if (!false && !false && !false && url.indexOf(‘sdkloader’)!== -1) {
script.src = url;
} else if (!false && !false && (url.indexOf(‘tvid.in/sdk’) !== -1 || url.indexOf(‘connect.facebook.net’) !== -1 || url.indexOf(‘locateservice_js’) !== -1 )) {
script.src = url;
} else if (url.indexOf(‘colombia_v2’)== -1 && url.indexOf(‘sdkloader’)== -1 && url.indexOf(‘tvid.in/sdk’)== -1 && url.indexOf(‘connect.facebook.net’) == -1){
script.src = url;
}
script.async = true;
document.body.appendChild(script);
});
}
}

Source link