Nuevo sistema permitirá una semana sin recargar celular

Uno de los problemas del mercado actual de smartphones es la duración de las baterías: a medida que los dispositivos suman características como pantallas de mayor resolución y procesadores más poderosos, el gasto energético también aumenta, lo que lleva a una menor duración de la carga.

Hasta ahora la solución ha sido poner baterías más grandes, pero esto solo lleva a que los equipos tengan una autonomía que no supera los dos días (en los mejores casos; una duración de un día es el promedio general).

Pero, según informa el diario The Telegraph, un nuevo avance podría solucionar este problema. Y es que la compañía Intelligent Energy desarrolló un prototipo de un sistema que usa hidrógeno para cargar el teléfono, y que fue instalado en un iPhone 6 para probar su funcionamiento. ¿El resultado? Un teléfono que puede funcionar por una semana sin requerir una carga.

Según describen sus creadores, el sistema funciona generando electricidad en base a la combinación de hidrógeno y oxígeno. El único cambio exterior que se tuvo que hacer al teléfono fue crear pequeñas salidas de aire en la parte trasera, como ventilación para la pequeña cantidad de vapor que se genera como resultado.

baterias

La apuesta de la empresa opera en base a cartuchos de hidrógeno y son estos los que limitan la duración de la carga a una semana.

“Logramos hacer que la celda fuera tan delgada que la podemos meter en la carcasa actual, sin hacer alteraciones y manteniendo la batería recargable. Este es un gran paso porque si te estás moviendo hacia una tecnología nueva, tienes que darle un camino a la gente para que se acomoden”, indicó Henri Winand, presidente ejecutivo de Intelligent Energy.

¿Cuándo estará disponible esta tecnología? En un par de años, según un representante financiero de la empresa, aunque según rumores publicados por el Telegraph, la compañía ya estaría trabajando con Apple.

 

admin
Administrador GayPeruhttps://gayperu.pe
Director y administrador del portal GAYPERU.COM

Últimos artículos

Artículos relacionados

// -----------------------------------------------------------------------------// Código JavaScript para integrar usuario de WordPress con chat de Supabase // Colocar este código en el footer de WordPress antes del chat(function() { // 1. Función para obtener datos del usuario de WordPress function getWordPressUserData() { // WordPress debe proporcionar estos datos vía PHP if (typeof wpUserData !== 'undefined' && wpUserData.isLoggedIn) { return { isLoggedIn: true, userId: wpUserData.userId, username: wpUserData.username, email: wpUserData.email, displayName: wpUserData.displayName }; } return { isLoggedIn: false }; }// 2. Función para inicializar el chat con datos del usuario function initializeChatWithUser() { const userData = getWordPressUserData(); if (userData.isLoggedIn) { console.log('Usuario WordPress detectado:', userData.username); // Guardar datos del usuario para el chat localStorage.setItem('chatUser', JSON.stringify({ id: userData.userId, username: userData.username, email: userData.email, displayName: userData.displayName, source: 'wordpress' }));// Disparar evento personalizado para que el chat sepa que hay usuario window.dispatchEvent(new CustomEvent('wordpressUserReady', { detail: userData })); } else { console.log('No hay usuario logueado en WordPress'); localStorage.removeItem('chatUser'); // Opcional: redirigir a login o mostrar mensaje showLoginPrompt(); } }// 3. Función para mostrar prompt de login si no hay usuario function showLoginPrompt() { // Puedes personalizar este mensaje const loginDiv = document.createElement('div'); loginDiv.innerHTML = `

Para usar el chat necesitas estar logueado

Iniciar Sesión
`; // Insertar antes del chat (ajusta el selector según tu HTML) const chatContainer = document.querySelector('#chat-container') || document.querySelector('.chat-container'); if (chatContainer) { chatContainer.parentNode.insertBefore(loginDiv, chatContainer); } }// 4. Función para obtener historial del usuario desde Supabase function loadUserChatHistory() { const userData = JSON.parse(localStorage.getItem('chatUser') || '{}'); if (userData.id) { // Este evento lo debe escuchar tu chat para cargar el historial window.dispatchEvent(new CustomEvent('loadChatHistory', { detail: { userId: userData.id, username: userData.username } })); } }// 5. Inicializar cuando la página esté lista if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initializeChatWithUser); } else { initializeChatWithUser(); }// 6. Cargar historial después de inicializar usuario setTimeout(loadUserChatHistory, 1000);})();