Tecnología

Potencia vs Fluidez: ¿se han vuelto los programadores comodones?

·

Nos ponemos en situación. Cerrad los ojitos y viajad al pasado. 30 añitos solamente. Ni nos imaginábamos Internet, y éramos esclavos de los 8 bits. Los procesadores de aquellas primeras generaciones solían tener una frecuencia de reloj de 1 MHz. Repito. 1 MHz. Avancemos un poco. Abril de 1982. Sinclair Research presenta su ZX Spectrum, con un «potente» procesador Z80 a 3,5 MHz y 48 kB de memoria (aunque el primero tuvo en realidad 16 kB). No había multithreading, ni arquitecturas superescalares. Si una instrucción tardaba 5 ciclos en ejecutarse, eran 5 ciclos. Aquella máquina, que para los estándares actuales es ridícula, demostró algo prodigioso: que con 3,5 MHz de potencia y 48 «kas» se podían lograr juegos increíbles con una fluidez brutal.

Evidentemente el ZX Spectrum 48K tenía limitaciones importantes: su resolución (256×192 píxeles) y sus 4 bits de color (una paleta con 7 colores y dos brillos para cada color, excepto el negro) ofrecían todo un desafío a los desarrolladores de videojuegos, que no obstante alegraron la vida a millones de niños. Yo entre ellos, aunque nunca tuve uno, porque pude presumir de tener un C64, mucho mejor :). Aquellos programadores se sacaban rutinas de la chistera que permitían hacer cosas asombrosas en esa «castaña» de procesador y con esa «castaña» de memoria. Los ejemplos son casi inacabables.

Y seguimos avanzando: 10 años más. Estamos en la época dorada de mi adorado Amiga 1200, recién lanzado y superior en arquitectura y sobre todo en prestaciones de su sistema operativo (con multitarea real) a cualquier PC de la época. Y desde luego, a cualquier Mac, salvo en apartados muy, muy específicos -que alguno me intente discutir esto-. Los juegos para aquella máquina marcaron una época. Y de nuevo, todo fue gracias a aquellos programadores que sacaron todo el jugo a un procesador y a unos chips gráficos y de sonido que tenían muchas limitaciones. Más ejemplos inacabables.

Sigamos viajando en el tiempo.

Otro empujón hacia delante. Estamos en 2012. Ya podéis abrir los ojos. Tenemos micros quad-core con frecuencias de reloj de más de 3 GHz, configuraciones en las que lo normal es contar con 6 u 8 Gbytes de memoria RAM, GPUs que superan en potencia bruta a esas CPUs en varios órdenes de magnitud y sistemas de almacenamiento que  nos ofrecen velocidades de transferencia de 400 o 500 Mbytes por segundo.

Pero lo más grave no es eso. Esos procesadores quad-core, esas GPUs y esas memorias de alta gama están disponibles en nuestros flipantes smartphones y nuestros molones tablets. Que por supuesto, hacen cosas muy chulas y que molan un montón para presumir delante de los amigotes. El efecto zoom del iPad cuando uno entra o sale de carpetas de fotos y luego hace zoom en ellas, la fluidez del desplazamiento de las pantallas con iconos o con texto e imágenes, e incluso lo «follao» que van el Call of Duty o el Need for Speed Shift. Cómo mola. Y qué rápido va todo, ¿eh?

Mi pregunta es: ¿cómo coño no van a ir rápido con esos maquinones detrás? ¿Por qué nos asombramos tanto de las cosas que puede hacer un iPad o un Samsung Galaxy Nexus?

Precisamente lo que no es normal es que con esas configuraciones hardware haya muchas cosas que vayan tiradas. Abrir varias pestañas en un navegador o tener varias aplicaciones abiertas en un móvil es sinónimo de problemas en la mayoría de los casos, y es algo que por muchas flores que se le puedan echar a Android o a iOS no acabo de entender.

Porque si hay una cosa clara en el segmento tecnológico hoy en día es esta: que los desarrollos software están muy por detrás del hardware actual. Mirad la carga de vuestros procesadores en prácticamente cualquier momento, y preguntaos porqué seguimos buscando micros y gráficas más potentes, cuando la mayor parte del tiempo las vamos a tener infrautilizadas, sobre todo en informática de sobremesa.

¿Se han vuelto comodones los desarrolladores? ¿Se dirán a sí mismos aquello de «bueno, podría intentar que fuera más eficiente, pero con subir los requisitos ya me justificaré»? Seguro que hay de todo, pero esta reflexión sobre la que ya comentaba algo hace tiempo y que también aparecía en posts muy buenos como este no deja de ser cada vez más una cuestión que genera muchas, muchas, muchas dudas.


Incognichollos

Esta es una selección con las mejores ofertas tecnológicas actualizadas —la mayoría (si no todos) de los enlaces son afiliados— casi diariamente, como expliqué aquí. Aunque estés en un post «antiguo» las ofertas son de última hora, los Incognichollos los actualizo aparte. También puedes seguir los Incognichollos en Twitter o en el nuevo canal de Telegram 🙂 . ¡Aprovecha, que no suelen durar mucho tiempo!

  • Apple Watch SE (GPS, 40 mm): el nuevo smartwatch de Apple, mezcla del Series 4 y el Series 5, con GPS, pantalla OLED, procesador dos veces más rápidos que el Watch Series 3, apto para nadar, frecuencia cardiaca. Está a 299 euros en Amazon en su versión GPS (no celular) y caja de 40 mm. La versión de 44 mm está a 329 euros, hay variantes diversas con correas de todo tipo (que suelen subir el precio).
  • Auriculares oficiales con cable Xbox One Microsoft: inclueyn adaptador para el mando con controles de volumen o mute, micrófono, sonido estéreo, están a 34,99 euros en Amazon (bajan de 49,99).
  • Medion Akoya S6445: un portátil de 15,6? con un Core i5-8265U, 8 GB de RAM, 512 GB de SSD, Windows 10, teclado en español, está a 499 euros en Amazon (baja de 699).
  • AO Tennis 2 (PS4): un juego de tenis con animaciones y movimientos más realistas, modo carrera narrativa tanto individual como dobles, IA mejorada, está a 19,95 euros en Amazon (baja de 38,24).
  • Honor Magic Watch 2: caja de 42 mm, Bluetooth 5.0, resistencia al agua (natación), ritmo cardiaco, monitor de sueño, diversas actividades, notificaciones, hasta 14 días de autonomía, está a 114,74 euros en Amazon (baja de 139,90).
  • Auriculares Haylou GT1: auriculares inalámbricos con control táctil, IPX5, hasta 12 horas de autonomía, estuche mini, Bluetooth 5.0, soporta AAC, están a 12,99 euros en Amazon (activad el cupón de descuento).
  • Silla ergonómica Buri: quienes la usan la recomiendan porque obliga a mantener una postura correcta al trabajar, está a 64,85 euros en Amazon, envío incluido. Otros modelos cuestan tres veces más.
  • Smart TV LG 75UN71006LC: una Smart TV gigante de 75 pulgadas 4K UHD con soporte HDR 10 Pro y HLG, sonido Ultra Surround, altavoces de 20 W, webOS 5.0, soporte de Alexa, puertos HDMI 2.0, USB 2.0, RJ45. Está a 899 euros en Amazon (baja de 1.399).
  • Xiaomi Poco X3 NFC: cholloteléfono con 6,67? a 120 Hz (uauh), un Snapdragon 732G, 6 GB de RAM, 128 GB de capacidad, cámara quad (64+13+2+2), MIUI 12, 5.160 mAh, lector de huellas en el lateral. Está a 214,14 en GearBest (en Amazon 249 euros). La versión de 64 GB de capacidad está a 194,30 euros en Banggood.
  • Samsung Galaxy Tab A: una tableta de 10,1? Full HD con un procesador octa-core, 2 GB de RAM, 32 GB de capacidad (ampliables), 7.300 mAh, está a 172,99 euros en Amazon (baja de 275,99).
  • Báscula Xiaomi Mi Smart Scale 2: estupenda para monitorizar el peso de varias personas, versión renovada, Bluetooh 5.0, está a 14,99 euros en Amazon (baja de 19,99).
  • Auriculares Gaming Logitech G PRO X: unos auriculares de alta gama de Logitech con sonido DTS y tecnología Headphone:X 2.0, sonido envolvente 7.1, drivers de 50 mm, USB, micrófono con tech Blue VO!ce. Están a 85,99 euros en Amazon (baja de 135).
  • Philips 50PUS6704/12: una Smart TV de 50 pulgadas con resolución 4K UHD, soporte HDR Dolby Vision y sonido Dolby Atmos, además de tener el sistema Ambilight. Está a 389,99 euros en Amazon (baja de 512,40).
  • Monitor Lenovo C32q-20: un monitor gigante de 31,5 pulgadas con resolución QHD (2.560 x1.440) 75 Hz, 4 ms de tiempo de respuesta, entradas HDMI y DP, está a 199,99 euros en Amazon (baja de 319,99).
  • WD My Book Duo: un sistema de almacenamiento brutal con 20 TB de capacidad, RAID 0, hasta 360 MB/s de transferencia, USB-C, 2 x USB 3.0, está a 407,99 euros en Western Digital (baja de 689,99).
  • Caja de PC NZXT H500 Overwatch: si estáis montando un PC igual os gusta esta caja Mini-ATX fabricada en acero y vidrio templado con ese acabado tipo Overwatch. Está a 71,43 euros en Amazon (baja de 130).
  • Patinete eléctrico Niubility N1: un modelo con autonomía de 25 km, hasta 25 km/h, plegable, motor de 250W, ruedas de 8,5 pulgadas, luz LED frontal, está a 227,79 euros en Cafago con el código TCN1B (envío desde Alemania).
  • WD My Cloud Home 6 TB: un disco duro externo con funciones de NAS, capacidad de 6 TB, conexión USB 3.0 y Ethernet, está a 159,20 euros en Amazon (baja de 309,99).
  • Monitor Philips 325E1C: un monitor enorme y curvo de 31,5? con resolución QHD (2.560 x 1.440 px), 4 ms de tiempo de respuesta, FreeSync, Flicker free, entradas HDMI y DP, está a 239,99 euros en Amazon (baja de 269,99).
  • Routers WiFi Mesh TP-Link AC1200 Deco M4: un conjunto de dos routers para poner en casa una red WiFi Mesh a todo trapo, cobertura hasta 260 m2, coenctores Ethernet, fácil instalación, olvídate de repetidores. Está a 83,59 euros en Amazon (baja de 169,99).
  • Xiaomi RedmiBook 16: portátil de 16,1? Full HD con un AMD Ryzen 5 4500U (brutal), 8 GB de RAM, 512 GB de SSD y batería de 46 Whr está a 507,86 euros en Banggood con el código BGXMR5FHD (quitad seguro de envío). La versión de 16 GB está a 576,40 euros en Banggood.
  • Cargador inalámbrico RavPower: con soporte vertical, justo como yo lo uso para tener el móvil siempre «listo». Carga rápida inalámbrica de 10 W, está a 8,99 euros en Amazon con el código W4AI7IQH (baja de 19,99).
  • Tableta convertible Microsoft Surface Go 2: una tableta de 10,5 pulgadas Full HD con un Intel Core m3, 8 GB de RAM, 128 GB de SSD, Windows 10 S Home, sin Type Cover (se compra aparte), está a 589,99 euros en Amazon (baja de 629).
  • Auriculares Xiaomi Air2 SE: unos auriculares TWS inalámbricos con 20 horas de autonomía, reducción de ruido en llamadas, control táctil, pausa automática. Están a 19,02 euros en AliExpress (bajan de 31,69).
  • MSI Modern 14 A10RB-665XES: un portátil fantástico de 14? Full HD con un Core i5-10210U, 16 GB de RAM, 512 GB de SSD, una NVIDIA MX250 y teclado retroiluminado en español, sin sistema operativo. Está a 718,95 euros en Amazon (baja de 849,99).
  • Monitor LG 25UM58P: un monitor ultrapanorámico «compacto» de 25 pulgadas (2560×1080) en formato 21:9, estupendo para tener dos o tres aplicaciones en pantalla. Está a 139 euros en Amazon (baja de 151).
  • Xiaomi Mi Band 5: la renovada pulsera cuantificadora con pantalla AMOLED táctil a color, mayor resistencia al agua, notificaciones, frecuencia cardiaca, calorías quemadas, batería de hasta 20 días, sin NFC. Está a 29,58 euros en Amazon (baja de 42,90).
  • ASUS Chromebook Z1500CN-EJ0165: un Chromebook de 15,6? Full HD con un Pentium N4200, 8 GB de RAM, 64 GB de capacidad (eMMC), basado en Chrome OS, teclado español. Buena opción para estudiantes, está a 329 euros en Amazon.
  • Amazon Echo Show 5: la pantalla inteligente de Amazon de 5,5 pulgdas con soporte de Alexa, videoconferencias, cámara con interruptor de privacidad, notificaciones, alertas, música. Está a 49,99 euros en Amazon (baja de 89,99), ofertón. La versión HD de 8 pulgadas está a 74,99 euros en Amazon (baja de 129,99).
  • SSD Samsung 970 EVO: una unidad SSD en formato M.2 NVMe con transferencias de hasta 3.400 MB/s, brutal, capacidad de 1 TB, está a 141 euros en Amazon Alemania, envío incluido (en Amazon España 179,52 euros).
  • Apple Airpods Pro: los súper auriculares inalámbricos de Apple con nuevo diseño, cancelación de ruido, chip H1, soporte de Siri, estuche de carga inalámbrica. Están a 189 euros en eBay con el código PTECH5 (bajan de 220).
  • WD Elements Desktop de 6 TB: disco duro de sobremesa de 6 TB, USB 3.0. Se trata del modelo Elements Desktop de Western Digital. Ideal para copias de seguridad. Está a 108 euros en Amazon Alemania, envío incluido (en Amazon España 129).
  • Repetidor WiFi Xiaomi: el modelo Range Extender Pro, que permite ampliar la cobertura de redes WiFi 802.11n, configuración desde el móvil, está a 9,99 euros en Amazon (baja de 11,56).
  • Crucial BX500 240 GB: si necesitáis más capacidad, esta unidad de Crucial con 240 GB y tasas de 540 MB/s está a 32,99 euros en Amazon (baja de 43,55).
  • SanDisk Extreme Pro 128 GB: un pendrive de 128 GB y conexión USB 3.1, hasta 420 MB/s, está a 40,89 euros en Amazon Alemania, envío incluido (en Amazon España 55).
  • Amazon Music HD: más de 60 millones de canciones, pero sobre todo calidad Ultra HD, con entre el doble y diez veces el bitrate para una compresión sin pérdida, 24 bits y hasta 192 KHz. Puedes probarlo gratis durante 90 días aquí (luego 14,99 €/mes)
  • Samsung UE65TU7172: una Smart TV de 65 pulgadas 4K UHD con soporte HDR (HDR10+, HLG), WiFi, BT, DLNA, Dolby Digital Plus, modelo 2020, está a 569,99 euros en eBay con el código PTECH5 (baja de 599,99).
  • Portátil MSI Modern 14 B4MW-056XES: atentos a este fantástico portátil de 14? FullHD (1,3 kg) con un estupendo Ryzen 5 4500U, 8 GB de RAM (por lo que sé, ampliable), 512 GB de SSD, sin sistema operativo, teclado español. Está a 699 euros en Amazon.
  • Mini PC Chuwi Herobox: un pequeño PC para sesiones de trabajo ligero o como PC de salón. Celeron N4100, 8 GB de RAM, 180 GB de SSD, WiFi AC, puertos USB, microSD, VGA, minijack, RJ45. Está a 145,50 euros en Amazon (baja de 189, activad casilla descuento 8%).
  • Sistema de sonido Sony HTRT4: una barra de sonido con dos altavoces traseros y swuboowfer, 600 W de potencia, Bluetooth, NFC, amplificador digital S-Master, sonido surround 5.1, soporta DTS y Dolby Digital, está a 255 euros en Amazon (baja de 349).
  • Auriculares Huawei FreeBuds Pro: Bluetooth, con cancelación activa de ruido, conexión de dispositivo dual, hasta 30 horas de autonomía, sistema de 3 micrófonos, carga inalámbrica rápida, están a 139 euros en Amazon (dto. de 40 € al tramitar).
  • Portátil HP 14s-dq1008s: un portátil de 14? Full HD con un Core i5-1035G1, 8 GB de RAM, 512 GB de SSD, sin sistema operativo, teclado español, está a 549,99 euros en Amazon (en PcComp 559).
  • HP 27f: un monitor de 27 pulgadas Full HD para verlo todo a lo grande, 75 Hz, 5 ms de tiempo de respuesta, HDMI, VGA, marcos súper delgados (¿qué tal juntar dos?), está a 166 euros en Amazon (baja de 239).
  • LG 50UN70003LA: una Smart TV de 50 pulgadas con resolución 4K UHD, soporte HDR 10 Pro y HLG, sonido DTS Virtual: X, Alexa, altavoces de 20 W, modelo de 2020, está a 337,25 euros en eBay con el código PTECH5.
  • Xiaomi Mi Smart Band 4C: una pulsera cuantificadora muy simpática. Pantalla plana TFT de 1,08?, hasta 14 días de autonomía, 5 modos deportivos, sumergible (5 ATM), monitor de sueño, frec. cardiaca, notificaciones. Está a 17,35 euros en Amazon.
  • Huawei Matebook 13 + Watch GT Sport: un ultraportátil de 13? 2K (2.160 x 1.440), Core i5-10210U, 8 GB de RAM, 512 GB de SSD, Windows 10, teclado español ¡y regalo de Huawei Watch GT Sport Black! Está a 849 euros en Amazon (baja de 947,56).
  • Monitor Xiaomi Redmi Display 1A: un monitor de 23,8? con resolución Full HD, 60 Hz, contraste 1000:1, 250 nits, tiempo de respuesta de 6 ms y marcos laterales y superior ínfimos. Está a 105,87 euros en Banggood con el código BGMM6300 (envío desde Europa, seleccionar «CZ»).
  • ASUS Zenbook 14 UM431DA-AM03: un portátil de 14? FullHD con un AMD Ryzen 5 3500U, 8 GB de RAM, 512 GB de SSD, batería de 47 Whrs, sin sistema operativo, teclado en español, lector de huella. Está a 549,99 euros en Amazon.
  • TCL Plex: un smartphone de 6,53? con un Snapdragon 675, 6 GB de RAM, 128 GB de capacidad (ampliables), cámara triple (48+16+2), 3.820 mAh, NFC, está a 213,56 euros en Amazon.
  • Cecotec Conga Serie 1090: robot aspirador con 1400 Pa de potencia de succión, tecnología iTech Space, aspira, barre, friega y pasa la mopa, 5 modos, 160 minutos de autonomía, está a 154,95 euros en Amazon (baja de 239).
  • Hisense H65BE7400: una Smart TV de 65? con resolución 4K UHD, soporte Dolby Vision HDR, plataforma VIDAA U 3.0, 3xHDMI, 2xUSB, está a 579,99 euros en Amazon (baja de 799).
  • Xiaomi Redmi 9: un smartphone de 6,53? con un MediaTek Helio G80, 3 GB de RAM, 32 GB de capacidad (ampliables), cámara quad (13+8+5+2), 5.020 mAh de batería, NFC, está a 119 euros en Amazon. La versión de 4 GB de RAM y 64 GB de capacidad está a 137 euros en Amazon (baja de 179).
  • Portátil Lenovo IdeaPad 3: 15,6? Full HD con un AMD 3020e (superior al Celeron N4000), 8 GB de RAM, 256 GB de SSD, sin sistema operativo, teclado español, modesto pero buena opción para estudiantes y teletrabajo. Está a 349,99 euros en Amazon (baja de 379).
  • Huawei Matebook D 14: un portátil de 14 pulgadas Full HD con un Ryzen 5 3500U, 8 GB de RAM, 256 GB de SSD, sensor de huella, Windows 10, teclado español. Está a 549,99 euros en Amazon (baja de 749,99).
  • Lenovo G32qc: un monitor gaming curvo (¡1500R!) enorme de 32 pulgadas con resolución QHD (2.560 x 1.440 px), 4 ms de tiempo de respuesta, AMD FreeSync, 144 Hz (¡bien!) y conectores HDMI y DP. Está a 299,98 euros en Amazon (baja de 399,99).
  • Realme X50 5G: el telefonazo 5G de Realme, 6,57? a 120 Hz, Snapdragon 765G, 6 GB de RAM, 64 GB de capacidad, cámara quad (64+12+8+2 MP), 4.200 mAh, carga súper rápida, está a 249,32 euros en Gearbest (en Amazon 337 euros con 128 GB).
  • HONOR Band 5 Sport: una pulsera cuantificadora estupenda con protección IP68, monitoriza natación también, podómetro, monitor de sueño con TrueSleep, está a 13,98 euros en Amazon (baja de 25).
  • ASUS TuF Gaming FX505DT-BQ051: un equipo de 15,6? FullHD estupendo: Ryzen 5-3550H, 8 GB RAM, 512 GB SSD, y una GTX 1650 para jugar con alegría. Sin sistema operativo, teclado español. Está a 599 euros en Amazon.
  • Xiaomi Curved Gaming Monitor: un monitor curvo (1500R, aún más curvo) ultrapanorámico 21:9 de 34? 144 Hz, resolución 3.440 x 1.440 px, FreeSync, 300 nits, 3000:1, ajustable en altura e inclinación. Está a 389,63 euros en Banggood con el código BGEU34.
  • Xiaomi Mi TV Stick: un dongle HDMI parecido a Amazon Fire TV Stick con mando a distancia, independencia del móvil, 1 GB de RAM, 8 GB de capacidad, Android 9.0, Netflix, YouTube, Spotify, de todo. Está a 28,44 euros en AliExpress.
  • Patinete eléctrico Xiaomi Mi Scooter Lite: 20 km de autonomía, 20 km/h de velocidad máxima, frenos de disco, neumáticos de 8,5 pulgadas, plegable, está a 249 euros en DHGate con el código F54915F6.
  • Honor Magic Watch 2: caja de 42 mm, Bluetooth 5.0, resistencia al agua (natación), ritmo cardiaco, monitor de sueño, diversas actividades, notificaciones, hasta 14 días de autonomía, está a 110,41 euros en AliExpress (envío desde España, baja de 199).
  • Seagate Expansion 4 TB: una unidad externa de disco duro de 2,5 pulgadas, compacta, nada menos que 4 TB de capacidad, válido para Xbox One y PS4, conexión USB 3.0, está a 99,99 euros en Amazon (baja de 166,44).
  • Auriculares Sony WF1000XM3: auriculares inalámbricos in-ear con cancelación de ruido, hasta 32 horas de autonomía, carga rápida, soporte Alexa y Google Assistant. Están a 169 euros en Amazon (bajan de 250).
  • SanDisk SSD Plus 1 TB: atentos a esta unidad SATA de 2,5 pulgadas con una capacidad de 1 TB, transferencias de hasta 535 MB/s en lectura, está a 99,99 euros en Amazon (baja de 110).
  • Barra de sonido Xiaomi Redmi TV: una barra de sonido de 30 W de potencia con soporte de cable (3,5 mm, S/PDIF, y Bluetooh), está a 39,59 euros en GearBest con el código I523A1D195DEB001 (baja de 51,90).
  • MicroSD SanDisk Ultra 400 GB: una pequeña gran MicroSD con nada menos que 400 GB de capacidad para vuestros móviles y tabletas. Hasta 100 MB/s de transferencia, incluye adaptador SD. Está a 49,95 euros en Amazon Alemania, envío incluido (En España 78,95).
  • Pack de rotuladores BIC Color Up: un buen conjunto de rotus para colorear con 24 colores distintos, están a 4,90 euros en Amazon (bajan de 9,75).
  • Samsung Galaxy S10 Lite: un smartphone muy majo: 6,7?, Snapdragon 855, 8 GB de RAM, 128 GB de capacidad (ampliables), NFC, cámara triple (48+12+5 MP), 4.500 mAh, está a 461,65 euros en Amazon (baja de 659).
  • Xiaomi Redmi Note 9S: un smartphone de 6,67? con un Snapdragon 720G, 6 GB de RAM, 128 GB de capacidad, cámara quad (48+8+5+2), 5020 mAh, Android 10, no tiene NFC, está a 201,58 euros en Amazon (baja de 269).
  • Sistema Wi-Fi Mesh Netgear Orbi RBK13: un conjunto de tres routers Wi-Fi Mesh para tener cobertura Wi-Fi en toda la casa de forma perfecta. Conectividad AC1200, cobertura de hasta 200 m2, está a 169 euros en Amazon (baja de 229).
  • Huawei Watch GT 2e: el nuevo modelo de este reloj inteligente con chip Kirin A1, pantalla de 1,39?, 85 modos de entrenamiento, SPO2, sensor de frecuencia cardíaca, GPS, de todo. Otra opción, está a 126,47 euros en Amazon (baja de 179). El modelo en color negro está a 120,18 euros en Amazon.
  • Monitor Curvo Gaming Samsung C32JG56: atentos a este monitorazo de 32 pulgadas curvo 1800R con resolución QHD (2.560×1.440 px), 144 Hz, FreeSync, contraste 3000:1, 2 x HDMI, inclinación ajustable, está a 309,99 euros en Amazon (baja de 399,99).
  • WD Elements 3 TB: una unidad externa y compacta de 2,5 pulgadas, conexión USB 3.0, capacidad de 3 TB, muy bien por 85,80 euros en Amazon (baja de 129,08).
  • HP Pavilion 15-EC1012NS: un portátil de 15,6? FullHD con un fantástico AMD Ryzen 7 4800H, 16 GB de RAM, 512 GB de SSD y una NVIDIA GeForce GTX 1650, sin sistema operativo, teclado español. Está a 899 euros en PcComponentes.
  • SSD Sabrent M.2 2 TB: una unidad SSD M.2 NVMe espectacular de Sabrent con 2 TB de capacidad, hasta 3.200 MB/s de transferencia, está a 235 euros en Amazon Alemania, envío incluido (baja de 299,99).
  • Samsung Crystal UHD 2020 55TU7105: una Smart TV de 55 pulgadas 4K con HDR 10+, Crystal Display, procesador 4K, PurColor, One Remote Control, asistentes de voz, está a 493,95 euros en Amazon (baja de 595,04).
  • Poco F2 Pro 5G: el cholloteléfono. 6,67 pulgadas, Snapdragon 865, 6 GB de RAM, 128 GB de capacidad, cámara quad (64+5+13+2 MP), 4.700 mAh, toma de auriculares, NFC, carga rápida 33 W. Está a 331,26 euros en AliExpress, pero hay otras opciones. En Amazon está a 374 euros en Amazon.
  • Samsung S34J552: un monitor de 34 pulgadas ultrapanorámico 21:9 con resolución espectacular de 3.440 x 1.440 píxeles, 4 ms de tiempo de respuesta, 75 Hz, contraste 3000:1, está a 379,99 euros en Amazon (baja de 449).
  • ASUS ZenBook 14 UM431DA: un portátil de 14 pulgadas Full HD ultradelgado y ultraligero, Ryzen 7 3700U, 16 GB de RAM, 512 GB de SSD, sensor de huella, sin sistema operativo, teclado español, está a 699,99 euros en Amazon (baja de 799,99).
  • Realme Watch: un reloj inteligente con pantalla táctil de 1,4?, Android 5.0+, Bluetooth 5.0, resistencia al agua (IP68), 14 modos deportivos, monitor de SpO2, notificaciones, no tiene GPS. Está a 48 euros en Amazon.
  • TV Samsung UE55RU8005: una Smart TV de 55 pulgadas 4K UHD con soporte HDR10+, soporte Alexa, supreme ultra dimming, Dolby Digital Plus, altavoces de 20 W, está a 569,99 euros en Amazon (baja de 1.029). El modelo 65RU8005 de 65 pulgadas de diagonal es otra estupenda opción si buscáis una tele aún más grande: está a 729,99 euros en Amazon (baja de 1.338,84)
  • Lenovo IdeaPad 3: un portátil de 15,6 pulgadas Full HD con un Ryzen 3 3250U, 8 GB de RAM, 512 GB de SSD, Windows 10 y teclado español. Está a 479,99 euros en Amazon.
  • Xiaomi Redmi Note 9: 6,53?, un Helio G85, 3 GB de RAM, 64 GB de capacidad (ampliables), cámara quad (48+8+2+2 MP) y 5.020 mAh maravillosos. NFC. Está a 179 euros en Amazon.
  • Honor 8S: un móvil discreto y enorme de 5,71? con un Helio A22, 3 GB de RAM, 64 GB de capacidad, cámara de 13 MP, 3.020 mAh y reconocimiento facial. No tiene NFC. Está a 119 euros en Amazon (baja de 129).
  • Patinete Eléctrico Xiaomi Electric Scooter 1S: el nuevo patinete de Xiaomi con hasta 30 km de autonomía, 25 km/h, más luces de presencia, freno dual para mayor seguridad, motor sin escobillas de 500W, está a 387 euros en GearBest (449 en España).
  • Xiaomi Mi Note 10: 6,47?, Snapdragon 730G, 6 GB de RAM, 128 GB de capacidad (no ampliables), cámara penta (108+12+8+20+2 MP), 5.260 mAh, NFC, armado hasta los dientes. Está a 382,49 euros en eBay con el cupón PQ32020 (baja de 424,99)
  • Monitor 4K Samsung U28E570: atentos a este reputado monitor 4K de Samsung, 28 pulgadas, resolución 3.840×2.160, tecnología LED TN, Display Port, 2 x HDMI, 1 ms de tiempo de respuesta, soporte VESA. Está a 239,99 euros en Amazon, nunca lo vi tan barato
  • Acer Aspire 7: un portátil de 15,6? Full HD con un AMD Ryzen 5 3550H, 8 GB de RAM, 512 GB de SSD, una GeForce GTX 1650, sin sistema operativo, teclado en español. Está a 649,99 euros en Amazon (baja de 749,99).
  • Smart TV Samsung QE55Q70R: una televisión de 55 pulgadas con resolución 4K UHD, panel QLED, HDR 1000, One Remote Control, asistnetes de voz, modo ambiente, está a 799 euros en PcComponentes (baja de 959,99).
  • Samsung Galaxy A51: smartphone de 6,51?, Exynos 9611 octa-core, 4 GB de RAM, 128 GB de capacidad (ampliables), cámara quad (48+12+5+5 MP), 4.000 mAh de batería, lector de huella bajo pantalla, NFC, está a 269,33 euros en Amazon (baja de 369).
  • Seagate Portable 5 TB: una unidad externa de disco de 2,5 pulgadas con conexión USB 3.0 y capacidad de 5 TB, fantástica a 119,99 euros en Amazon (baja de 169,99).
  • Monitor 4K AOC U2879VF: un monitor de 28 pulgadas con resolución 4K UHD, 1 ms de tiempo de respuesta, soporta AMD FreeSync, puertos DisplayPort y HDMI, está a 199,99 euros en Amazon (baja de 299,99), ofertaza.
  • Xiaomi Air 2: auriculares inalámbricos con soporte de Google Assistant, cancelación de ruido, Bluetooth y codec LHDC, control táctil, 14 horas de autonomía con estuche. Están a 37,58 euros en GearBest (en Amazon 63)
  • Xiaomi Redmi Note 8T: 6,3?, Snapdragon 665, 3 GB de RAM, 32 GB de capacidad, cámara cuádruple (48+8+2+2), 4.000 mAh, lector trasero, NFC, buena opción recién salida del horno. Está a 171 euros en Amazon.

¿Quieres recibir un correo de aviso cuando publique nuevas entradas?

Standard

11 comentarios en “Potencia vs Fluidez: ¿se han vuelto los programadores comodones?

  1. Alex dice:

    Muy interesante Javi. Te voy a hacer una reflexión. Intenta que un programa cualquiera en Windows se ejecute con un uso de CPU del 70%. Haz lo propio en un UNIX. Seguro que notas la mejora, pero sigue siendo ineficiente la manera en que los sistemas operativos adjudican los recursos. Un sistema no debería verse afectado en el rendimiento de la CPU si esta no alcanza el 100%, pero eso es solo en teoría. El sistema operativo emplea muchos ciclos en realizar los cambios de contexto y estos se multiplican con cada grado de paralelismo de las tareas. Con los procesadores multicore hemos multiplicado las UAL, incluso los registros… pero solo hay un bus para acceder a la memoria o a otros recursos externos y por el que compiten los cores. Con las memorias modernas de acceso multipuerta algo se mejoró en el grado de paralelismo pero el cuello de botella sigue estando ahí.

    Por que si no los servidores se basan en varios sockets? Porque pueden multiplicar los buses, los accesos a memoria si cada socket controla sus módulos de memoria. Aunque estén todos conectados y compartidos, cuanto mejor se gestione desde el sistema operativo donde se alojan los programas físicamente en memoria y que socket los ejecuta, mejor aprovechamos el hardware.

    El problema es que los programadores rara vez piensan en los demás programas, solo en el suyo. Y algunos sistemas operativos no ponen condiciones a los programas para ejecutarse en entornos multitarea, así que muchas veces no es problema del programa que va lento sino de que los recursos que necesita los esta ocupando otro. Y en un móvil esto es importante porque normalmente solo tenemos una aplicación en modo interactivo y el resto en segundo plano. Y queremos que hagan cosas como las hacen los PCs sin que sean la mitad de potentes que son estos.

  2. lc dice:

    Hoy va de historietas….
    Lo primero que hay que tener cuidado es con los flashback sobre articulos tecnologicos. A mi me ha pasado tres veces. Soy de spectrum y de este pase a pc (amstrad 1640), siempre babeando por el comodores 64, el comodore Amiga 500 de algunas amistades, con su motorola con arquitectura ¿Harward?, con su procesadores especializados y los apple… Pasa el tiempo y tengo mi pc con vga, se me presenta la oportunidad de comprar un maravilloso amiga 500 de segunda mano, lo compro y ¡opssss!, ¿que paso aqui?, es verdad que sigue moviendo los graficos como un diablo, pero esto ya no es tan maravilloso como yo recordaba, no hay tantos colores en movimiento, sencillamente mi pc moderno era un buen trasto pero igual que los otros que existian, no habia nada en pcs que significara un salto bestial frente al mio, bueno si, las sgi y tal, pero eso era inalcanzable. Pasa el tiempo, tengo mi amd 1800 con mi nvidia fx5200, se me presenta la oportunidad de adquirir una sgi octane, con su risc (175 mhz) y su supergraficos opengl, y ¿que paso?, pues si, la maquina es sorprendente, que sus buses, que en realidad son switch son una maravilla, que su opengl es sorprendente, pero que el pc se la lleva de calle, eso si la sgi se relentiza pero suavemente, sin tirones, despues compre un 400 mhz y al final una octane 2 con graficos v6, solo por capricho, pero no, las maquinas antiguas no son ninguna maravilla, ¿que hacen cosas increibles?, no, hacen lo que corresponde a sus caracteristicas y las de hoy hacen lo que corresponde a sus caracteristicas. Para acabar hace un par de años enrede con un apple LC (lc, como yo 🙂 y con un mackintosh de los de pantalla de ¿7? pulgadas, no pretendia comparar nada, pero vamos el system ¿6.5? era como de juquete, vamos que el windows 3.1 hacia mas, peor hecho, eso si, pero mas. Asi que cuidadito con los flashback.
    En cuanto a los programadores, te referiras a los de sistemas operativos, porque los de aplicaciones no se que van a hacer, si no se puede acceder al hard, e incluso los de sistemas puede que no puedan hacer mas si les dan las entradas y las salidas, no mas, los cambios de contextos, fallos de pagina y demas esta todo en el hard. En los tiempos de la vga y msdos se podia hacer algunas cosillas, ¿modo x? o algun ciclo que te ahorrabas en ensamblador por hacer alguna genialidad, pero hoy, «na de na», Ademas en el tiempo que piensas la genialidad te sacan un procesador generico o un procesador de grafico que te saca un 500% a tu genialidad, que no, que esto no es como el spectrum.
    De todos modos lo que hace un pc de hoy en dia es impresionante y un ipad 2 mas, verdad que hay algun cuello de botella, yo diria que el principal, el disco duro, porque como la memoria de tu aplicacion puede estar paginada en un fichero en memoria porque tienes muuuuchas cosas funcionando en el ordenador o porque hace tiempo que tu aplicacion esta en reposo, porque todo el mundo usa una base de datos en disco duro para guardar cualquier chorrada, eso de las estructuras de datos casi no se lleva,…. en fin, que no, que nada es como antes en programacion, asi que comparar es imposible.
    No sigo que aburro…

  3. nahiko dice:

    No sé si he buscado bien, pero creo que el Z80 (microprocesador del Spectrum) contaba con 252 instrucciones nativas (en ensamblador, de las que se ejectuan por hardware.
    El basic del spectrum no sé con cuántas contaba, pero creo que no más de 100.

    Un x86, cualquiera cuenta con sus intrucciones nativas (no sé exactamente cuántas son ahora mismo, pero unas cuantas) si pasamos a los 386 DX y 486 DX y sucesivos, contaban con coprocesador matemáticos, el cual añadía otro juego de instrucciones más para operaciones de coma flotante, en los 386 y 486 SX se podría meter un 387 o 487 (que eran los copros físicos, los DX estaban integrados en el mismo procesador)
    El pentium no aportó mucho en este ámbito hasta que aparecieron los MMX, que implementaban por hardware las 57 (creo recordar) nuevas instrucciones multimedia, (solo una de las MMX podía sustituir a más de 200 de las X86 estándar.
    AMD sacó las 3DNow!, luego vinieron SSE, SSE2, SSE3, SSE4 y SSE5. Cada cual con sus más y sus menos, las SSE5 creo que no se llegan a usar, y se propone en su lugar las AVX o algo así, es un pedazo de lío.
    SOLO para el procesador, cuántas instrucciones nativas tenemos? Un cojón.
    Pasamos a las gráficas? Pues otro tanto de instrucciones.

    Para aprovechar bien todo este hardware tan potente, necesitamos muuuuuchas instrucciones no nativas que hagan las llamadas pertinentes, unos compiladores muy bien hechos, muchas librerías intermedias para ir haciendo el acceso al hardware más sencillo para un programador que tiene que estar también preocupándose por la lógica del juego, la limpieza del código, el ahorro de memoria y sus leaks, la herencia, el polimorfismo, y un largo etc de cosas. Al final, emplear a fondo un ordenador y sacarle todo el jugo es TERRIBLEMENTE complicado. Y hay muuuuchas capas de por medio para facilitar las cosas (sería completamente imposible currarse un juego decente programando en ensamblador!!) que pueden ir metiendo lags.

    Hacer un juego en spectrum es terriblemente sencillo, apenas tiene 4 cosas en las que nos tenemos que fijar, hay un solo intérprete entre el basic en el que lo programamos y el ensamblador que se ejecuta en el microprocesador, es muy difícil cagarla en algún sitio y no darnos cuenta o que poco a poco se vaya llenando la memoria y vaya bajando el rendimiento, por ejemplo.

    Por otro lado, cuando los gráficos eran muy malos, una pequeña mejora, se notaba un cojón. Hoy en día (y ya desde hace bastantes años) una mejora apenas se nota.
    Os propongo una prueba:
    Cogéis un juego, por ejemplo el PES, os lo instaláis, configuración gráfica, filtro anisotrópico desactivado. Jugáis un betis – valencia (por no decir un madrid – barça :p) y sacáis un pantallazo.
    Pegáis el pantallazo en un mspaint.
    Ahora volvéis a entrar en el juego, configuración y activáis el filtrado anisotrópico. Jugáis un Depor – Zaragoza. Pantallazo parecido al anterior (os recomiendo en un corner, para que tengáis más o menos lo mismo.

    Habéis notado diferencia gráfica entre poner el filtrado anisotrópico y no ponerlo? A que no!!!
    Ahora mirád ambos pantallazos, ya verás como hay MUCHA diferencia. Fijáos en la hierba.

    Luego por otro lado, efectivamente hay compañías que tienen los juegos vendidos antes incluso de programarlos, y para no perder pasta, sacan una versión del juego al año (léase NFS) les da igual la mierda que hagan, pero lo tienen que sacar en un año, por lo tanto, no se preocupan mucho por optimizar, esto también es un gran problema 🙁

    S2!!

  4. aRCaNGeL dice:

    Buenassss, creo que todos habéis dado en el clavo. Fundamentalmente creo que no es que los programadores se hayan vuelto vagos, sino que fundamentalmente la optimización de código ha dejado de ser una prioridad desde hace unos años (de hecho, los que llevamos unos años estudiando la carrera por paquetes, nos hemos dado cuenta como al prinpipio la fase de optimización de código era una de las más importantes en el desarrollo de software y ahora ya no lo es). Como indicaba, habéis dado en el clavo ya que considero que este cambio ha sido debido a:
    1.- El aumento de capacidades hardware ha sido tan rápido que un software mal optimizado, en poco tiempo mejoraba por sí solo simplemente esperando a Intel y AMD, por ejemplo.
    2.- La avaricia de la industria hace que los desarrollos duren un peo, por lo tanto la fase de optimización de código, como tantas otras se acorte drásticamente y dependas de auténticos maquinones para que vaya como debe (aquí tengo que romper una lanza en favor de Blizzard que lleva con el desarrollo de Diablo 3 la hueva de años. Esperemos que no defraude porque ha tenido tiempo de sobra para sacar un producto acojonante).
    3.- En cuanto a los Sistemas Operativos, creo que no debería ser una excusa. Recuerdo en la época del MS-DOS, con su limitación de 640 kb, cómo los programadores se buscaron el modo protegido (con el famoso dos4gw.exe) para quitarse ese lastre y permitieron juegos como DOOM (punto de inflexión en la programación de videojuegos sin ninguna duda).

    En definitiva, no creo que los programadores se hayan vuelto vagos, sino que las circunstancias les han empujado a olvidar la optimización de código….

    P.D.: probablemente alguno me pondrá a parir. No soy programador así que, sed buenos conmigo… ;)))

  5. Kamajii dice:

    Mi verdad es que programar para un determinado hard, en un determinado lenguaje (compilado, por supuesto) hoy en día me cae tan lejos, €¦ que como programador lo único que pretendo es no «poner» muchas estupidedes en mi código.
    Hasta donde hago yo, no se el resto de la parroqia, programo con .net 3/4 (VB/C#), contra una JVM o con un lenguaje interpretado de por medio (PHP/ASP) pero el hard no lo «huelo» ni de lejos. Suma mis defectos programando a los probables defectos de las n-capas de software que tengo debajo de mis programas,€¦ ya te puedes imaginar «los milagos» que hace el hardware: aveces incluso hace que mis programas parezcan útiles 😉

  6. A mi me lo dejó muy clarito un antiguo jefe, hace 15 años: Es mucho más barato y sencillo comprar máquinas más potentes que asumir el coste de desarrollar software más eficiente.

    Me jode, pero por lo que he visto con el paso de los años, no debe ser el único que piensa así.

    Tamos vendíos !

  7. nadie dice:

    No entiendo por qué se ha borrado el comentario que hice con un enlace en el que Gallir explicaba perfectamente los quebraderos de cabeza que tienen los ingenieros de Android y de IOX para hacer funcionar correctamente esos cacharros que, según tu teoría, están desperdiciados por el malhacer de los programadores.

    Pensé que era una lectura interesante. Sobretodo para el que se hace las preguntas que tú planteas aquí.
    Creo que la próxima vez me lo voy a pensar dos veces antes de escribir por aquí.

Comentarios cerrados