Diario

Como habilitar las pestanas verticales en Chrome

2 Mins read

Introduccion

Google Chrome cuenta con una funcion experimental de pestanas verticales (Vertical Tabs) que muestra las pestanas en una barra lateral izquierda en lugar de la barra superior. Microsoft Edge ha ofrecido esto como funcion estandar desde hace tiempo, y Chrome ahora permite habilitarla a traves de chrome://flags.

Para quienes mantienen muchas pestanas abiertas o usan un monitor panoramico, las pestanas verticales pueden mejorar significativamente la productividad. Este articulo explica como habilitarlas y usarlas.

Que son las pestanas verticales

En Chrome estandar, las pestanas se organizan horizontalmente en la parte superior de la ventana. A medida que se abren mas pestanas, cada una se estrecha y el titulo se vuelve ilegible. Con 20 o mas pestanas abiertas, apenas se puede ver mas alla del icono.

Habilitar las pestanas verticales resuelve este problema:

  • Las pestanas se organizan verticalmente en una barra lateral izquierda, por lo que los titulos permanecen visibles incluso con muchas pestanas
  • Los titulos siempre se muestran como texto, facilitando encontrar la pestana deseada
  • Se elimina la barra de pestanas superior, aumentando el espacio vertical para el contenido
  • La barra lateral se puede colapsar y expandir segun sea necesario

Requisitos

  • SO compatible: Mac, Windows, Linux, ChromeOS
  • Version de Chrome: Se recomienda la ultima version (como flag experimental, puede no existir en algunas versiones)

Pasos de configuracion

Paso 1: Abrir la pagina de Flags

Escriba lo siguiente en la barra de direcciones de Chrome y presione Enter:

chrome://flags/#vertical-tabs

La entrada «Vertical Tabs» aparecera resaltada en amarillo.

Pagina de flags de Chrome mostrando la configuracion de Vertical Tabs. El menu desplegable esta en Enabled.

Como se muestra en la captura de pantalla, «Vertical Tabs» esta resaltado y se puede cambiar la configuracion desde el menu desplegable de la derecha.

Paso 2: Cambiar a «Enabled»

Haga clic en el menu desplegable junto a «Vertical Tabs» y seleccione «Enabled» (el valor predeterminado es «Default»).

La descripcion del flag indica:

Enables an option for showing tabs to the side. – Mac, Windows, Linux, ChromeOS

Paso 3: Reiniciar Chrome

Despues del cambio, aparece un boton azul «Relaunch» en la parte inferior de la pagina. Haga clic para reiniciar Chrome y activar las pestanas verticales.

Uso de las pestanas verticales

Despues de reiniciar, las pestanas apareceran verticalmente en la barra lateral izquierda.

Alternar la barra lateral

  • Haga clic en el icono de alternancia de la barra lateral en la parte superior izquierda de la ventana para mostrar u ocultar la barra lateral
  • Alternativamente, haga clic derecho en la barra de pestanas y seleccione «Mostrar pestanas en el panel lateral»

Colapsar la barra lateral

Cuando la barra lateral estorbe, haga clic en el boton de flecha en el borde izquierdo para colapsarla (vista solo de iconos). Haga clic de nuevo para expandir.

Volver a las pestanas normales

Para deshabilitar las pestanas verticales, abra chrome://flags/#vertical-tabs nuevamente, configure el menu desplegable en «Default» y reinicie Chrome. Esto restaura la barra de pestanas horizontal estandar.

Diferencias con las pestanas verticales de Edge

Las pestanas verticales de Microsoft Edge son una funcion estandar pulida con soporte de anidamiento de grupos de pestanas y colapso automatico. Las pestanas verticales de Chrome son experimentales, por lo que existen algunas diferencias:

Caracteristica Chrome Edge
Disponibilidad Flag experimental Funcion estandar
Grupos de pestanas Soporte basico Vista anidada
Colapso automatico No Si
Estabilidad Puede cambiar con actualizaciones Estable

Dicho esto, las pestanas verticales de Chrome son perfectamente utilizables para la navegacion diaria.

Resumen

Las pestanas verticales de Chrome se pueden habilitar en menos de un minuto a traves de chrome://flags/#vertical-tabs. Para quienes mantienen muchas pestanas abiertas o desean la misma experiencia que las pestanas verticales de Edge en Chrome, es una funcion que vale la pena probar.

Al ser un flag experimental, puede deshabilitarse con una actualizacion de Chrome. Si eso ocurre, simplemente siga los mismos pasos para volver a habilitarlo.

Read more
Diario

Lanzamiento de GPT-5.5: Estado Actual y Perspectivas Futuras

3 Mins read

Introduccion

En 2026, OpenAI lanzo GPT-5.5, el sucesor de GPT-5.4. Este articulo analiza las caracteristicas de GPT-5.5, su comparacion con modelos competidores, las consideraciones de migracion de API y su impacto en los sistemas empresariales, especialmente en Japon.

Posicionamiento de GPT-5.5

GPT-5.5 es la ultima evolucion del modelo insignia de OpenAI, basado en GPT-5.4. Mantiene su posicion como modelo base de proposito general para la comprension y generacion de lenguaje, abarcando generacion de texto, resumen, traduccion y asistencia en codigo.

Las principales mejoras respecto a GPT-5.4 incluyen:

  • Mayor precision en razonamiento
  • Soporte multimodal mejorado (integracion de entrada de imagen y audio)
  • Capacidades de agente avanzadas (invocacion de herramientas externas)
  • Limites de tokens ampliados

Tasa de uso de IA en los principales paises

La adopcion de modelos de IA, incluido GPT-5.5, varia significativamente segun el pais.

Tasa de uso de IA por pais principal (2025-2026). India 72 por ciento, China 65 por ciento en la cima. Japon en 32 por ciento.

Mientras que India y China muestran altas tasas de uso, Japon se mantiene en el 32%, una de las mas bajas entre las principales economias. Todavia existe un margen significativo para que las empresas japonesas integren la IA en sus operaciones.

Comparacion con modelos competidores

Los principales competidores de GPT-5.5 son la serie Claude de Anthropic y la serie Gemini de Google DeepMind.

Anthropic posiciona a Claude como «The AI for Problem Solvers», enfocandose en la resolucion de problemas. Gemini de Google DeepMind sigue el concepto de «Learn, build, and plan anything», equilibrando el uso general con dominios especializados (Veo para generacion de video, Imagen para generacion de imagenes, AlphaFold para ciencias de la vida).

Aspecto GPT-5.5 (OpenAI) Claude Opus 4.6 / 4.7 (Anthropic) Gemini 3.1 Pro (Google)
Fortaleza principal Madurez del ecosistema, integracion de plugins Procesamiento de contexto largo, diseno de seguridad Integracion multimodal, servicios de Google
Disponibilidad de API OpenAI API, Azure OpenAI Anthropic API Vertex AI, Gemini API
Soporte en japones Alto Alto Alto
Precio Medio-Alto Medio-Alto (Opus 4.7 mas caro) Medio

La diferenciacion funcional se esta reduciendo. Los criterios de seleccion se estan desplazando hacia la compatibilidad con sistemas existentes, la tolerancia al bloqueo de proveedor y la alineacion con las politicas internas de seguridad.

Consideraciones de migracion de API

Al migrar de GPT-5.4 o versiones anteriores a GPT-5.5, verifique lo siguiente:

  1. Cambio de nombre del modelo: Actualizar el parametro del modelo a gpt-5.5
  2. Formato de respuesta: Pueden haberse anadido nuevos campos de metadatos
  3. Limites de tokens: Los recuentos maximos de tokens de entrada/salida pueden haber cambiado
  4. Parametros obsoletos: Verificar si se han eliminado parametros

Lista de verificacion para la migracion:

  • Verificar los prompts existentes
  • Revisar el manejo de errores
  • Reconfirmar la configuracion de limites de tasa
  • Recalcular las estimaciones de costos

Impacto en los sistemas empresariales japoneses

Integracion con formularios y flujos de trabajo

El procesamiento vinculado a practicas comerciales especificas de Japon depende en gran medida de la precision del japones en el diseno de prompts. Con las capacidades mejoradas de japones de GPT-5.5, el esfuerzo dedicado a corregir manualmente particulas y frases podria reducirse.

Disponibilidad en Azure OpenAI

Para las organizaciones que no pueden enviar datos fuera de Japon, Azure OpenAI Service es la opcion principal. La disponibilidad de nuevos modelos en Azure suele retrasarse varias semanas o meses respecto a la plataforma de OpenAI. Los cronogramas de implementacion en produccion deben planificarse solo despues de confirmar las fechas de disponibilidad en Azure.

Consideraciones operativas

Las actualizaciones de version del modelo pueden cambiar sutilmente el comportamiento de salida. Los sistemas empresariales japoneses a menudo esperan implicitamente salidas identicas para entradas identicas. Contramedidas recomendadas:

  • Automatizar las pruebas de regresion
  • Revisar periodicamente muestras de salida manualmente
  • Fijar versiones del modelo para operaciones criticas

Perspectivas futuras

El lanzamiento de GPT-5.5 ha intensificado aun mas la competencia en el mercado de LLM. Google DeepMind esta expandiendo la familia Gemini con modelos especializados como Veo (generacion de video) y Lyria (generacion de musica), y OpenAI esta siguiendo una especializacion similar.

En Japon, se espera que avancen la expansion de las regiones domesticas de Azure OpenAI, las opciones de ajuste fino especificas para japones y los servicios de soporte de integracion de los integradores de sistemas nacionales.

Resumen

GPT-5.5 es una evolucion solida desde GPT-5.4, manteniendo la posicion insignia de OpenAI en un mercado de LLM cada vez mas competitivo. Al considerar su adopcion, las empresas japonesas deben realizar evaluaciones integrales que vayan mas alla de simples comparaciones de rendimiento, incluyendo la viabilidad de integracion de sistemas, la disponibilidad en Azure OpenAI y la preparacion operativa.

Read more
Informática

¿Llegará ‘IPv8’? Expectativas para los protocolos de Internet de próxima generación

9 Mins read

A veces se oye la idea de que, si IPv4 fue seguido por IPv6, entonces tal vez IPv8 sea lo siguiente. En la practica, sin embargo, no existe ningun estandar formal llamado IPv8. El campo de version de IPv4 tiene 4 bits, asi que en teoria admite valores del 0 al 15. IPv5 ya fue utilizado por Internet Stream Protocol (ST) en 1979, e IPv6 fue diseñado deliberadamente como una ruptura con IPv4. Ha habido propuestas dispersas para IPv7 y versiones posteriores, pero ninguna ha sido estandarizada por la IETF.

Entonces, ¿que es lo que realmente se esta investigando y estandarizando como la proxima generacion de protocolos de Internet? ¿Y como intentan esas iniciativas resolver las limitaciones acumuladas de IPv4? Este articulo ordena el panorama actual.

IPv4 sigue aqui, pero los problemas no dejan de crecer

Empecemos por un hecho evidente: IANA agoto el espacio IPv4 sin asignar en 2011. Aun asi, en la operacion diaria IPv4 sigue sobreviviendo gracias a NAT, CGNAT, CDN, proxies y al mercado de transferencia de direcciones.

Las tasas de adopcion de IPv6 siguen variando mucho entre paises.

Tasa de adopcion de IPv6 en los principales paises

Francia e India ya se mueven aproximadamente entre el 70 y el 90 por ciento, mientras que Japon y Corea del Sur siguen por debajo del 50 por ciento. La lentitud de IPv6 no se explica porque el estandar sea defectuoso, sino porque NAT todavia permite seguir funcionando, y eso hace que la migracion rara vez llegue a ser una prioridad alta.

La velocidad de banda ancha fija tambien cambia mucho segun el pais.

Velocidad de banda ancha fija en los principales paises

La diferencia sigue estando marcada sobre todo por la inversion en infraestructura, pero las capas adicionales de NAT y proxy tambien suman latencia. Cuantos mas remiendos se añaden para alargar la vida de IPv4, mas se pierde la simplicidad del camino de red.

Por que IPv6 eligio una ruptura limpia, y cuanto costo eso

IPv6 renuncio a la compatibilidad hacia atras con IPv4 de forma intencional. El objetivo no era solo ampliar el espacio de direcciones de 32 a 128 bits, sino tambien rediseñar el encabezado y volver a un modelo extremo a extremo que no asumiera NAT.

El problema es que esa ruptura limpia tambien encarecio la migracion. El largo periodo de dual stack obligo a duplicar la gestion de monitorizacion, firewalls, analisis de logs y listas de permitidos. Los costos crecieron, pero el beneficio visible para el usuario final siguio siendo limitado, por lo que muchas organizaciones concluyeron que no habia una razon suficientemente fuerte para moverse de inmediato.

Esa experiencia termino abriendo otra pregunta: ¿era posible extender la red sin romper la compatibilidad con IPv4? De esa linea de pensamiento nacen SRv6 y varias tecnologias de transicion.

SRv6: extender IPv6 sin dejar de transportar IPv4

SRv6 (Segment Routing over IPv6) utiliza cabeceras de extension de IPv6 para hacer explicitas las rutas de los paquetes. Fue estandarizado en RFC 8986.

Lo importante aqui es que los paquetes IPv4 pueden encapsularse dentro de SRv6. Dicho de otro modo, el trafico IPv4 puede moverse sobre un modelo de control de rutas basado en IPv6. Es una de las aproximaciones mas cercanas que tenemos hoy a una via de evolucion compatible con IPv4 construida sobre IPv6.

SRv6 resulta atractivo porque puede abordar varios problemas operativos al mismo tiempo.

  • Control de rutas sin etiquetas MPLS, reduciendo la complejidad del stack de etiquetas
  • Ingenieria de trafico mas fina para cada ruta
  • Control de rutas mas coherente entre la nube y las redes de operador
  • Un solo plano de reenvio para entornos mixtos de IPv4 e IPv6

NTT, China Telecom y Alibaba ya avanzan hacia despliegues comerciales, especialmente entre grandes centros de datos y en nucleos de red 5G.

SCION: rediseñar la propia ruta

A diferencia de SRv6, que es una extension de IPv6, SCION (Scalability, Control, and Isolation On Next-generation networks) apunta a un rediseño mas fundamental. Fue impulsado por ETH Zurich y presentado en IEEE Security & Privacy 2011.

La idea central de SCION es devolver la seleccion de rutas al emisor. En Internet actual, las rutas se determinan mediante BGP (Border Gateway Protocol), y los emisores no pueden elegir por donde circularan sus paquetes. En SCION, el emisor puede especificar explicitamente la ruta.

Eso permite varias cosas.

  • Dificulta cambios arbitrarios de ruta por parte de ISP o Estados, ayudando contra el secuestro de rutas
  • Permite elegir rutas segun latencia, ancho de banda o fiabilidad
  • Facilita aislar fallos en sistemas autonomos concretos
  • La autenticacion esta integrada en la arquitectura, lo que dificulta la suplantacion

SCION ya esta en uso productivo dentro de la Swiss Secure Finance Network (SSFN). Tambien puede funcionar como overlay sobre IPv4 e IPv6, por lo que puede coexistir con la infraestructura existente.

NDN: enrutar por nombre de contenido en lugar de direccion IP

NDN (Named Data Networking) enruta paquetes por nombre de contenido en lugar de direccion. Ha sido investigado dentro del proyecto Future Internet Architecture apoyado por la NSF.

La Internet actual esta diseñada en torno a “a que host enviar”. NDN cambia el eje hacia “que contenido quiero obtener”. El contenido recibe un nombre, y el enrutamiento se realiza usando ese nombre.

Eso puede resolver varias cosas.

  • La propia red puede cachear contenido identico, logrando algo parecido a un CDN a nivel de infraestructura
  • La integridad del contenido puede comprobarse mas facilmente al vincularla al nombre del contenido
  • Al no depender de la direccion IP del emisor, el handover en entornos moviles se vuelve mas natural

Sin embargo, su compatibilidad con la infraestructura IP existente es baja, por lo que su adopcion generalizada sigue siendo incierta. Su uso parcial avanza sobre todo en IoT y edge computing.

QUIC/HTTP3: absorber las diferencias entre versiones IP en una capa superior

Existe otra direccion posible: en lugar de cambiar la arquitectura de red, absorber las diferencias entre IPv4 e IPv6 en una capa superior. QUIC (RFC 9000) es el ejemplo mas representativo.

QUIC funciona sobre UDP y no utiliza directamente la combinacion de direccion IP y puerto como identificador de la conexion. En su lugar utiliza un ID de conexion. Gracias a ello, la conexion puede mantenerse incluso cuando cambia la direccion IP.

Como resultado, la capa superior puede ofrecer la misma calidad de comunicacion tanto sobre IPv4 como sobre IPv6. HTTP/3 funciona sobre QUIC, y hoy casi todos los navegadores y servidores principales ya lo soportan.

Hasta donde ha avanzado realmente la idea de un “IPv4 compatible hacia arriba”

El enfoque mas practico que hoy se acerca a un “IPv4 compatible hacia arriba” es la combinacion de SRv6 con tecnologias de transicion como MAP-T.

MAP-T (Mapping of Address and Port using Translation, RFC 7599) transporta paquetes IPv4 a traves de una red IPv6 y los devuelve a IPv4 en el borde. Los endpoints siguen siendo IPv4, mientras que el backbone puede migrar a IPv6.

Combinando ambos, es posible construir una arquitectura en la que:

  • Los usuarios finales siguen utilizando IPv4
  • La red troncal se diseña alrededor de IPv6
  • El control de rutas se unifica con SRv6

Eso ya funciona a un nivel practico. Un nuevo numero de version llamado “IPv8” no es estrictamente necesario para aproximarse a ese objetivo.

Lo que ya esta ocurriendo en la practica

Tambien conviene ordenar lo que ya esta funcionando en el mundo real, no solo en papers o documentos de estandarizacion.

  • 5G SA (Standalone): el nucleo de red se diseña sobre IPv6, como ya esta integrado en los estandares de 3GPP
  • Despliegues comerciales de SRv6: China Telecom, NTT y SoftBank lo estan introduciendo en entornos de backbone
  • SCION en produccion: ya funciona en la red financiera suiza (SSFN)
  • Revision de Apple App Store: exige que las aplicaciones funcionen en entornos solo IPv6
  • Cloudflare / Google: el porcentaje de trafico IPv6 sigue aumentando, mientras las arquitecturas edge absorben cada vez mas las diferencias entre IPv4 e IPv6

La “proxima version” de IP no esta apareciendo como un unico nuevo estandar. En cambio, distintas tecnologias estan sustituyendo distintas capas con el tiempo.

Lo que hoy puede hacerse es reducir poco a poco la dependencia de las direcciones IP. Abandonar, cuando sea posible, las listas blancas basadas en IP fija. Moverse hacia autenticacion basada en certificados e identidad. Utilizar correctamente DNS. Apoyarse mas en CDN y arquitecturas edge. Asi se preparan los sistemas para el protocolo de proxima generacion que finalmente prevalezca.

Mi opinion: habria sido mejor ampliar IPv4 a ocho octetos

Quiero terminar con una opinion personal.

Al ver que IPv6 eligio una ruptura limpia y que aun asi la migracion sigue incompleta despues de casi treinta años, me cuesta no pensar que la direccion general del diseño pudo haber sido equivocada.

Mi opcion ideal habria sido ampliar IPv4 conservando su notacion, simplemente llevandolo a ocho octetos.

255.255.255.255.255.255.255.255

Es decir, ampliar el modelo actual x.x.x.x (32 bits) a x.x.x.x.x.x.x.x (64 bits).

¿Que habria cambiado con eso?

El espacio de direcciones se habria ampliado drasticamente

IPv4 de 32 bits proporciona unos 4.300 millones de direcciones. A 64 bits, el numero pasa a unos 18,4 quintillones. Incluso si los dispositivos IoT llegaran a 35.000 millones, el espacio disponible seguiria siendo enorme. Habria mucha menos necesidad de prolongar IPv4 mediante NAT.

Habria sido mas facil preservar la compatibilidad con IPv4

Si las direcciones IPv4 existentes se representaran como 0.0.0.0.x.x.x.x, los paquetes IPv4 actuales podrian funcionar como subconjunto del nuevo protocolo. Los routers podrian reenviar cualquier direccion cuyos cuatro octetos superiores fueran 0.0.0.0 como compatible con IPv4. El caotico periodo dual stack podria haber sido mucho mas corto.

Se habria mantenido una notacion legible para humanos

Una direccion IPv6 como 2001:0db8:85a3:0000:0000:8a2e:0370:7334 es incomoda de manejar en respuesta a incidentes, revision de logs y gestion de reglas de firewall. Con una notacion de ocho octetos, cualquiera familiarizado con IPv4 podria seguir leyendola de forma intuitiva.

# IPv4 actual
192.168.1.100

# Extension propuesta de 8 octetos
0.0.0.0.192.168.1.100   (espacio compatible con IPv4)
10.48.0.0.192.168.1.100  (ejemplo de un nuevo espacio global)

Tambien podria haber ofrecido ventajas operativas de seguridad frente a IPv6

La ventaja aqui no seria que un diseño tipo IPv4 de ocho octetos aportara automaticamente mejor cifrado o autenticacion. La ventaja habria sido operativa. Si la compatibilidad con IPv4 se hubiera mantenido, las reglas existentes de firewall, listas blancas IP, reglas de correlacion en SIEM y configuraciones basadas en direcciones dentro de WAF y dispositivos VPN habrian podido reutilizarse mucho mas facilmente. Tambien podria haberse acortado el periodo en el que las organizaciones debieron gestionar en paralelo conjuntos de reglas IPv4 e IPv6.

Las direcciones IPv6 son mas largas y admiten varias formas de compresion, lo que hace que la revision humana, las auditorias y el troubleshooting sean mas propensos a errores. Un modelo de ocho octetos habria permitido que los logs, las listas de permitidos y la respuesta a incidentes siguieran siendo mucho mas cercanos a la experiencia operativa de IPv4. En entornos como los sistemas empresariales japoneses, donde las listas blancas de IP fija siguen siendo comunes, eso podria haber reducido la carga operativa de seguridad frente a IPv6.

Por supuesto, hay desafios practicos

No habria sido un diseño perfecto.

  • Incluso 64 bits podrian no ser suficientes para un futuro de IoT y redes de agentes de IA a gran escala, que es una de las razones por las que IPv6 eligio 128 bits
  • Los routers aun habrian necesitado cambios en la logica de tratamiento de direcciones, algo pesado para el hardware de los años noventa
  • Ampliar direcciones por si solo no resuelve la autenticacion ni la seguridad criptografica

Aun asi, “mantener la notacion y aumentar solo el numero de octetos” sigue pareciendo una alternativa realista si se observa el costo de migracion de IPv6 en los ultimos treinta años.

Los diseñadores de IPv6 seguramente entendian este dilema, y aun asi eligieron la ruptura limpia por sus propias razones. Pero el hecho sigue siendo que una gran parte del mundo todavia funciona sobre IPv4.

Mi opinion: el cuello de botella de NAT tambien es un problema de capa fisica

Hay otro angulo que vale la pena añadir.

NAT se convierte en cuello de botella no solo porque la traduccion de direcciones consume procesamiento. Los equipos de red actuales tambien convierten señales opticas en señales electricas antes de tratarlas. Ese procesamiento electrico introduce calor, interferencias y degradacion. El tratamiento de NAT se hace dentro de ese dominio electrico, por lo que los limites aparecen con claridad cuando el numero de sesiones crece.

La iniciativa IOWN (Innovative Optical and Wireless Network) de NTT, y su idea central de la APN (All-Photonics Network), intenta replantear toda esa estructura.

La arquitectura convencional se parece a esto.

Fibra optica -> [conversion electrica] -> router (procesamiento electrico) -> [conversion optica] -> fibra optica

APN apunta mas bien a algo asi.

Fibra optica -> router (procesamiento optico) -> fibra optica

La idea es construir caminos opticos de extremo a extremo y reenviar o controlar paquetes sin volver a convertirlos en señales electricas. IOWN tambien mira mas alla de la capa de red hacia dispositivos e incluso semiconductores. NTT ha mencionado objetivos como reducir el consumo energetico a 1/100, multiplicar por 125 la capacidad de transmision y reducir la latencia extremo a extremo a 1/200 frente a los enfoques actuales.

¿Que cambiaria si esto llegara a ser practico?

El costo de procesamiento de NAT podria caer desde la raiz

Si desaparece la conversion electrica, tambien desaparece gran parte del calor y la latencia asociados. El muro de escala de sesiones que enfrenta CGNAT podria aliviarse considerablemente. Esto sugiere que lo que muchas veces se resume como “NAT es lento” no es solo un problema de protocolo, sino tambien de capa fisica.

IPv4 podria sobrevivir aun mas tiempo

Paradojicamente, si APN se difunde, podria prolongar aun mas el escenario de “NAT todavia aguanta”. Pero al relajarse el cuello de botella de procesamiento, mas dispositivos podrian ser atendidos por menos equipos. El consumo energetico tambien caeria con fuerza, lo que cambiaria la estructura de costos operativos de la infraestructura.

El gran salto podria venir por un eje distinto al del diseño de direcciones

El debate entre IPv4 e IPv6, o entre ocho octetos y 128 bits, trata en el fondo sobre espacio de direcciones y control de rutas. IOWN/APN introduce un eje completamente distinto: velocidad fisica de transporte, consumo energetico y latencia.

El diseño de protocolos y la evolucion de la infraestructura fisica avanzan por separado. Si APN logra crear una base capaz de procesar rapidamente y con baja latencia cualquier protocolo, entonces, ya sea IPv4, IPv6 o algun nuevo esquema de direcciones, el abanico de opciones viables se ampliara.

NTT apunta a una comercializacion en la decada de 2030, y por ahora todo esto sigue en fase de investigacion y pruebas. Aun asi, la idea de procesar señales opticas sin reconvertirlas a electricidad tiene el potencial de remodelar la base fisica de Internet. Vale la pena seguirla de cerca junto con el debate sobre direccionamiento.

Read more
DiarioiOS

Japón es un mercado de mayoría iOS — Por qué necesitas tanto iOS como Android

2 Mins read

Cuando lanzas una app, ¿tu primer impulso es «primero Android» o «solo iOS porque la empresa lo dice»? A nivel global eso puede funcionar, pero en el mercado japonés, esa decisión descarta entre el 40 y el 60 % de tus usuarios potenciales desde el día uno.

Cuota de mercado móvil: iOS vs Android (Japón vs Mundo, 2026)

Como muestra el gráfico, la distribución iOS/Android en Japón y en el resto del mundo está completamente invertida.

Japón vs. el mundo: el reparto al revés

A nivel mundial, Android domina la cuota de sistemas operativos móviles. Según datos de StatCounter (enero 2025 – marzo 2026), Android tiene el 72,1 % e iOS el 27,6 % — una proporción de casi 3 a 1, impulsada principalmente por terminales Android económicos en India, el sudeste asiático y África.

Japón, en cambio, está en iOS 60,7 %, Android 39,1 %. Es uno de los pocos mercados del planeta donde iOS es mayoría.

Región iOS Android
Mundo 27,6 % 72,1 %
Japón 60,7 % 39,1 %
EE.UU. (ref.) ~56 % ~44 %
R. Unido (ref.) ~52 % ~48 %

Fuente: StatCounter Global Stats (ene 2025 – mar 2026) / EE.UU. y R. Unido son estimaciones del mismo periodo

¿Por qué Japón se inclina tanto hacia iOS?

Factor Detalle
Oferta de operadores NTT docomo, au y SoftBank llevan años poniendo el iPhone como dispositivo estrella en sus tiendas
Adopción juvenil La proporción de iPhones es más alta entre adolescentes y veinteañeros, el mismo grupo que mueve LINE y TikTok
Cultura de «sin iPhone no entras» iMessage y AirDrop son parte integral de la comunicación escolar y laboral — no tenerlos equivale a quedarse fuera
Dispositivos corporativos Muchas empresas eligen iPhone por la facilidad de gestión MDM y las mejores valoraciones de seguridad

Estos factores están muy arraigados y no van a cambiar de la noche a la mañana. Este panorama va para largo.

Lo que pierdes si solo soportas un OS

Si lanzas una app para Japón solo en iOS, te pierdes aproximadamente el 39 % de usuarios en Android. Si vas solo con Android, te pierdes alrededor del 61 % en iOS.

OS soportado Usuarios alcanzables en Japón Usuarios que pierdes
Solo iOS 60,7 % 39,3 %
Solo Android 39,1 % 60,9 %
iOS + Android ~99,8 % Casi cero

En apps empresariales, herramientas B2B y sistemas internos, que «algunos empleados no puedan acceder» es un problema crítico. Incluso en apps de consumo, acabas dividiendo las reseñas en las tiendas y el boca a boca.

Entonces, ¿qué haces en la práctica?

Apuesta por nativo — en serio

Flutter y React Native aparecen cada vez que alguien menciona multiplataforma, pero en cualquier proyecto serio el coste multiplataforma se acumula rápido: seguir el ritmo de las últimas APIs de cada OS, perseguir bugs específicos de plataforma y contratar ingenieros que puedan depurar ambas capas. Si estás construyendo una app de campaña desechable, vale, usa un framework. Para todo lo demás, nativo en iOS + nativo en Android sigue siendo la opción pragmática por defecto.

Lleva en paralelo las actualizaciones de iOS 26 y Android 16

2026 es un año clave para ambas plataformas.

  • iOS 26: A partir del 28 de abril de 2026, los envíos a App Store Connect requieren Xcode 26 + iOS 26 SDK (⚠️ aplicación en curso)
  • Android 16: La hoja de ruta de targetSdkVersion de Google Play exigirá targetSdkVersion 36 en algún momento de 2026

Un enfoque de «primero terminamos iOS, luego Android» no va a funcionar. Construye un proceso de equipo que gestione las actualizaciones de ambas plataformas en paralelo — esa es la jugada realista.

Los detalles de cada actualización de OS están en artículos separados:

Read more
Diario

Completa la migración a iOS 26 ya — Los requisitos del SDK de App Store cambian el 28 de abril de 2026

5 Mins read

Para subir compilaciones a App Store Connect se requerirá Xcode 26 y el SDK de iOS 26 a partir del 28 de abril de 2026. iOS 26 se lanzó en septiembre de 2025 — una actualización importante que incluye el diseño Liquid Glass y el framework Foundation Models anunciados en la WWDC25. iOS 27 se anunciará en la WWDC26 (del 8 al 12 de junio de 2026) y se espera que se publique en septiembre de 2026. Este artículo establece el orden de migración teniendo en cuenta ambas versiones.

Calendario de requisitos del SDK de App Store

Cada año, Apple eleva la versión mínima del SDK requerida para los envíos a App Store Connect.

Fecha de entrada en vigor Xcode requerido SDK requerido Estado
29 de abril de 2024 Xcode 15 SDK de iOS 17 En vigor
24 de abril de 2025 Xcode 16 SDK de iOS 18 En vigor
28 de abril de 2026 Xcode 26 SDK de iOS 26 ⚠️ Acción requerida
2027 (estimado) Xcode 27 SDK de iOS 27 Anuncio oficial después de la WWDC26

Fuente: <https://developer.apple.com/news/upcoming-requirements/>

Si no compilas con el SDK de iOS 26, no podrás subir actualizaciones de aplicaciones a App Store Connect. No se trata de nuevas funcionalidades — es un requisito obligatorio para seguir distribuyendo actualizaciones a los usuarios existentes.

Orden de prioridad para la migración a iOS 26

Prioridad Acción necesaria Motivo
🔴 Crítica Actualizar a Xcode 26 y verificar la compilación Directamente vinculado a la fecha límite del 28 de abril de 2026
🔴 Crítica Migrar a TLS 1.2+ si se conecta a endpoints con TLS 1.0/1.1 La versión mínima de TLS en URLSession cambió a 1.2
🟠 Alta Reemplazar el uso de UIScreen.mainScreen Marcado como obsoleto en el SDK de iOS 26
🟠 Alta Verificar los entitlements de apps Push to Talk El entitlement heredado ya no es compatible con el SDK de iOS 26
🟡 Media Adaptar al diseño Liquid Glass UIKit/SwiftUI estándar se adaptan automáticamente, pero la UI personalizada requiere verificación
🟡 Media Verificar el uso de claves Ubiquitous de CoreData Provoca errores de compilación con el SDK de iOS 26

Primero, pon en orden las herramientas

Ya sea que estés trabajando en el cumplimiento de iOS 26 o en la validación temprana de iOS 27, los primeros bloqueos suelen ser problemas con las herramientas de compilación, no con las APIs del sistema operativo. Asegura las herramientas primero.

Herramienta Versión recomendada Notas
Xcode 26.4.1 o posterior Requerido para envíos después del 28 de abril
Swift 6.0 (Swift 5.x aún soportado) Se recomienda concurrencia estricta de Swift 6
SwiftUI Versión incluida con el SDK de iOS 26 Nuevos componentes para soporte de Liquid Glass
iOS Deployment Target 16 o superior recomendado iOS 15 e inferiores están perdiendo cuota de mercado rápidamente

El problema más común al migrar al modo Swift 6 son los errores de concurrencia relacionados con CoreData. Acceder a NSManagedObject fuera de @MainActor ahora genera advertencias, por lo que la solución es envolver las operaciones dentro de bloques context.perform.

actor DataProcessor {
    func process(context: NSManagedObjectContext) async {
        await context.perform {
            // CoreData operations go inside context.perform
        }
    }
}

Cambios de comportamiento en iOS 26 con los que es fácil tropezar

Cambio en la versión mínima de TLS

Para las apps compiladas con el SDK de iOS 26, la versión mínima de TLS para URLSession y el framework Network se ha elevado de 1.0 a 1.2.

Si los sistemas internos o las APIs externas todavía utilizan configuraciones TLS heredadas, las apps compiladas con el SDK de iOS 26 no podrán comunicarse con ellos.

// Example allowing legacy TLS (not recommended — temporary workaround only)
let config = URLSessionConfiguration.default
config.tlsMinimumSupportedProtocolVersion = .TLSv10 // triggers a warning
let session = URLSession(configuration: config)

La solución correcta es actualizar el lado del servidor a TLS 1.2 o superior. Asegúrate de verificar también las conexiones realizadas a través de SDKs de terceros.

Eliminación de UIScreen.mainScreen

UIScreen.mainScreen, que ya estaba previamente obsoleto, ha sido marcado como obsoleto en el SDK de iOS 26. Para compatibilidad con multiventana y soporte de escenas en iPadOS, el tamaño de pantalla ahora debe obtenerse desde UIWindowScene.

// Before (deprecated)
let screenWidth = UIScreen.main.bounds.width

// After (recommended)
if let scene = UIApplication.shared.connectedScenes
    .first(where: { $0.activationState == .foregroundActive }) as? UIWindowScene {
    let screenWidth = scene.screen.bounds.width
}

Cambio en el entitlement de Push to Talk

El entitlement com.apple.developer.pushkit.unrestricted-voip.ptt ya no funciona con el SDK de iOS 26. Se requiere la migración al framework Push to Talk (iOS 16+).

Eliminación de la clave de sincronización iCloud de CoreData

Claves como NSPersistentStoreUbiquitousContentNameKey, que fueron marcadas como obsoletas hace más de 10 años para la sincronización ubicua de iCloud, ahora provocan errores de compilación con el SDK de iOS 26. Los destinos de migración son NSPersistentCloudKitContainer (iOS 13+) o SwiftData (iOS 17+).

Adaptación al diseño Liquid Glass

Los componentes estándar de UIKit / SwiftUI (barras de navegación, barras de pestañas, sheets, etc.) se adaptan automáticamente al nuevo diseño. Para UI personalizada con dibujo manual, vale la pena verificar visualmente en un dispositivo real cómo interactúa con el desenfoque de fondo y los efectos de cristal.

Adelantarse a iOS 27 (WWDC26: del 8 al 12 de junio de 2026)

La WWDC26 se celebrará del 8 al 12 de junio de 2026. Como es habitual, el nuevo sistema operativo se anunciará el primer día con la Beta 1 disponible de inmediato. Se espera que iOS 27 se publique en septiembre de 2026.

Elemento a verificar Prioridad Momento
Completar el cumplimiento del SDK de iOS 26 antes de iniciar las pruebas de la Beta de iOS 27 🔴 Crítica Antes del 28 de abril de 2026
Evaluar internamente la adopción del framework Foundation Models (LLM en dispositivo) 🟡 Media Después de la WWDC26
Evaluar los requisitos de la API Declared Age Range (si tienes contenido orientado a jóvenes) 🟡 Media Después de la WWDC26
Expansión de App Intents (integración más profunda con Siri y Spotlight) 🟡 Media Después de la WWDC26
Re-verificar la adaptación de Liquid Glass con los cambios de diseño de iOS 27 🟡 Media Después de la WWDC26

Prioridad de pruebas para soporte simultáneo de iOS 26 y 27

Área funcional Elementos de verificación de iOS 26 Elementos de verificación de la Beta de iOS 27
Redes Identificar y corregir todas las conexiones por debajo de TLS 1.2 Cumplir con los nuevos requisitos de seguridad para las APIs conectadas
Diseño y UI Verificar visualmente las vistas personalizadas que se superponen con Liquid Glass Aplicar los cambios de las nuevas directrices de diseño
Persistencia de datos Verificar el uso de claves ubiquitous de CoreData Confirmar que la migración a SwiftData / CloudKit está completa
Notificaciones push Verificar los certificados APNs y los entitlements de Push to Talk Comprobar problemas de renderizado de la UI de notificaciones en iOS 27
Tamaño de pantalla Verificar los cambios de diseño por el reemplazo de UIScreen.main Confirmar soporte completo de multiventana en iPadOS
SDKs de terceros Actualizar a versiones compatibles con iOS 26 Verificar la compatibilidad de cada SDK con la beta de iOS 27

Problemas comunes en apps empresariales japonesas

Elemento de riesgo Detalles Mitigación
Cifrado heredado en VPNs corporativas DES/3DES/SHA1-96/SHA1-160 ya no son compatibles con VPN IKEv2. Las apps que usan VPNs basadas en NetworkExtension necesitan verificación Actualizar a AES-256/SHA-256 + grupo DH 14 o superior
Versión de TLS en conexiones de intranet Servicios web internos heredados como sistemas de asistencia y gastos pueden seguir usando TLS 1.0/1.1 Auditar proactivamente la configuración TLS de los servidores internos
Cambios en el calendario japonés y el comportamiento de entrada El manejo de dirección natural de texto en TextKit 2 ha cambiado. Compilar con el SDK de iOS 26 puede alterar la lógica de resolución de dirección de texto en japonés Probar el texto vertical y la renderización de texto mixto en japonés en dispositivos reales
Disponibilidad de Apple Intelligence El framework Foundation Models solo funciona en dispositivos compatibles con Apple Intelligence. Algunas funcionalidades en japonés se están desplegando gradualmente Verificar la implementación de fallback para dispositivos no compatibles
MDM corporativo / gestión de dispositivos Las apps compiladas con Xcode 26 necesitan verificarse bajo perfiles MDM Coordinar con TI para ejecutar la distribución por TestFlight en tu entorno de despliegue corporativo de forma anticipada

Qué verificar antes de actualizar

El primer paso más rápido es hacer un escaneo general de APIs obsoletas.

grep -R "UIScreen.mainb|unrestricted-voip.ptt|UbiquitousContentName|UbiquitousContentURL" ./

Ejecutar una verificación similar para problemas relacionados con TLS ayuda a detectar cosas que podrías pasar por alto.

grep -R "TLSv10|TLSv11|tlsMinimumSupported|kCFStreamSSLLevel" ./
Read more