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íarealm (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!

  • ASUS VivoBook 14 K413EA-EB362T: un portátil de 14 pulgadas Full HD con un Core i5-1135G7, 8 GB de RAM, 512 GB de SSD, Intel Iris Xe Graphics, Windows 10 Home, está a 579 euros en Amazon (baja de 749).
  • Microsoft Surface Laptop Go: Ordenador portátil 2 en 1 de 12.4" (Intel Core i5-1035G1, 8GB RAM, 128 GB SSD, Intel Graphics, Windows 10) Platino - Teclado QWERTY Español, está a 486 euros en Amazon (baja de 799).
  • Xiaomi 12: 6,28" a 120 Hz, Snapdragon 8 Gen 1, 8 GB de RAM, 256 GB de capacidad, cámara triple (50+13+5), 4.500 mAh, Carga rápida a 67 W, NFC, está a 637 euros en Amazon (baja de 899,99).
  • Apple AirTag: las pequeñas balizas que permiten encontrar todo tipo de objetos que extravíes, compatibles con iPhone, resistentes al agua, autonomía de un año, está a 28 euros en Amazon (baja de 35).
  • LG 43UP7690-ALEXA: 2021-Smart TV 4K UHD 108 cm (43") con Procesador Quad Core, HDR10 Pro, HLG, Sonido Virtual Surround, HDMI 2.0, USB 2.0, Bluetooth 5.0, WiFi, está a 299 euros en Amazon (baja de 479).
  • Western Digital 8 TB (WDBVXC0080HWT-EESN): disco duro externo, app My Cloud Home, almacenamiento en la nube personal, 8 TB de capacidad, Color Blanco y Gris, está a 206,40 euros en Amazon (baja de 399,99).
  • Huawei Matebook 14s (2021): fantástico, 14,2" a 90 Hz, resolución 2.520 x 1.680 px, un Core i7-11370H, 16 GB de RAM, 512 GB de RAM, Windows 10, batería 60 Wh, lector de huella, está a 949 euros en Huawei (baja de 1.399).
  • Apple MacBook Pro 14 (M1 Pro, 16 /512 GB): con pantalla retina XDR de 14", chip M1 Pro, 16 GB de RAM, 512 GB de capacidad, MagSafe 3, SDXC, HDMI, TB4, está a 1.999 euros en Amazon (baja de 2.249).
  • TV Samsung 43TU7095: una Smart TV de 43 pulgadas con resolución 4K, HDR 10+, Crystal Display, procesador 4K, PurColor, sonido inteligente, One Remote Control, asistentes de voz, está a 359 euros en Amazon (baja de 490).
  • MSI Modern 15 A11MU-682XES: un portátil de 15,6" FullHD con un Core i5-1155G7, 16 GB de RAM, 512 GB de SSD, sin sistema operativo, está a 599 euros en Amazon (baja de 849).
  • Pandora Box Wifi: consola retro en formato bartop sin monitor, con dos mandos y seis botones por mando, 8.000 juegos, perfecta para emular plataformas antiguas, está a 122,99 euros en AliExpress con el código SD6ES49 (baja de 189,99).
  • Oppo A94 5G: 6,43" a 90 Hz, MediaTek Dimensity 800U, 8 GB de RAM, 128 GB de capacidad, cámara quad (48+8+2+2), 4.310 mAh, NFC, está a 269 euros en Amazon (baja de 379).
  • Monitor Huawei MateView GT 34": un monitor curvo (1500R) ultrapanorámico 21:9 con resolución 3.440 x 1.440, tasa de resfresco con 165 Hz, doble altavoz de 5 W, control táctil de volumen, está a 439 euros en Huawei (baja de 549).
  • Samsung The Frame (55"): una Smart TV con panel QLED de 55 pulgadas, resolución 4K UHD, HDR10+, formato "cuadro" con la famosa versión The Frame, está a 718,99 euros en PcComponentes (baja de 999,99).
  • Sapphire PULSE AMD Radeon RX 6600: una estupenda tarjeta gráfica con 8 GB de memoria de vídeo, está a 329,89 euros en PcComponentes (baja de 360,99).
  • LG 29WP500: un monitor de 29" ultrapanorámico (2.560 x 1.080), 75 Hz, 5 ms de tiempo de respuesta, inclinación ajustable, está a 197,45 euros en Amazon (baja de 260).
  • Auriculares Sennheiser HD 350BT: unos auriculares inalámbricos, plegables, circumaural, 30 horas de duración de batería, controles intuitivos, Bluetooth 5.0, carga rápida por USB-C, está a 50,32 euros en Amazon (baja de 99).
  • Logitech POP: un ratón inalámbrico con emoji personalizable, tecnología SilentTouch, precisión y velocidad, Bluetooth y USB, está a 32,98 euros en Amazon (baja de 41,50).
  • Razer Seiren Mini: Micrófono compacto para USB para streaming, (compacto con patrón polar supercardioide, soporte inclinable, amortiguador integrado) Negro, está a 36,34 euros en Amazon (baja de 59,99).
  • Realme GT Neo 3 + Buds Air 3: 6,7" a 120 Hz HDR10+, CPU potentísima, Dimensity 8100, 8 GB de RAM, 256 GB de capacidad, cámara triple (50+8+2), 5.000 mAh, carga a 80W (uauh), NFC, regalan auriculares chulos, está a 549,99 euros en Amazon (baja de 679).
  • OPPO Find X3 Pro 5G: 6,7" a 120 Hz HDR10+, Snapdragon 888, 5 G, 12 GB de RAM, 256 GB de capacidad, cámara quad (50+50+13+3 MP), 4.500 mAh, Carga Rápida 65W, Dual SIM, NFC, está a 749,11 euros en Amazon (baja de 1.169).
  • Lenovo IdeaPad Duet Chromebook: un convertible modesto pero súper resultón. Pantalla de 10,1" Full HD, MediaTek P60T, 4 GB de RAM, 128 GB eMMC, ChromeOS, teclado español desmontable, está a 193,46 euros en Amazon (baja de 279,99).
  • Apple iPhone 13 mini (512 GB): versión compacta, 5,4" de pantalla Super Retina XDR, procesador A15 Bionic, cámara dual de 12+12 MP, grabación de vídeo en 4K HDR con Dolby Vision, IP68, Apple Pay, 5G, Face ID, está a 999 euros en Amazon (baja de 1.159).
  • Garmin Venu: un reloj intelignete elegante y muy llamativo, pantalla AMOLED de 1,2", 5 días de autonomía, GPS, Garmin Coach, ritmo cardíaco, multiples actividades deportivas (sumergible, natación), Garmin Pay, está a 269 euros en Amazon (baja de 379,99).
  • Medion Akoya S15449: un portátil de 15,6" con un Core i5-1135G7, 8 GB de RAM, 512 GB de SSD, gráficos Intel Xe, sin sistema operativo, está a 455 euros en Amazon (baja de 599).
  • Sony SRS-XB43: Altavoz Bluetooth Potente, con Luces, Extra Bass, Resistente al Agua, Polvo, óxido y Larga duración de batería de hasta 24h, Negro, está a 143,20 euros en Amazon (baja de 239).
  • HP Pavilion Aero 13-be0006ns: portátil de 13,3" WQXGA (2.560 x 1.600), AMD Ryzen 7 5800U, 16 GB de RAM, 512 GB de SSD, Windows 11 Home, está a 729 euros en Amazon (baja de 799).
  • ASUS TUF Gaming F15 FX506HCB-HN200: un portátil gaming de 15,6" Full HD a 144 Hz con un Core i5-11400H, 16 GB de RAM, 512 GB de SSD y una RTX 3050 para jugar, sin sistema operativo, está a 799 euros en Amazon (baja de 1.099).
  • HP Pavilion 14-ec0008ns: un portátil de 14" Full HD con un Ryzen 5 5500U, 16 GB de RAM, 512 GB de SSD, Windows 11 Home, está a 579 euros en Amazon (baja de 599).
  • Motorola edge 20 Lite: antalla 6.7" Full HDR+ OLED, Procesador MediaTek Dimensity 720, TurboPower™, cámara 108MP, batería 5000 mAH, Dual SIM, 8/128GB, Android 11, está a 259 euros en Amazon (baja de 349).
  • MSI Modern 15 A5M-010XES: un portátil de 15,6" Full HD con un Ryzen 7 5700U, 8 GB de RAM, 512 GB de SSD, sin SO, WiFi 6, está a 659 euros en Amazon (baja de 899).
  • LG Slim 13U70P: un portátil ultraligero (980 g) de 13" Full HD con un Ryzen 7 4700U, 16 GB de RAM, 512 GB de SSD, Windows 10, está a 769 euros en PcComponentes (baja de 1.089).
  • Honor MagicBook X15: un portátil ultrafino de 15,6" Full HD con un Core i3-10110U, 8 GB de RAM, 256 GB de SSD, Windows 10, está a 449 euros en Amazon (baja de 469).
  • Realme Book Prime: un portátil de 14" 2K (2.560 x 1.440, formato 3:2), con un Core i5-11320H, 8 GB de RAM, 512 GB de SSD, gráficos Intel Iris Xe, Windows 11, USB-C (TB4), lector de huella, sonido DTS, está a 704,16 euros en Amazon (baja de 999,99).
  • Motorola Moto g51 5G: 6,8", Snapdragon 480, 5G, 4 GB de RAM, 128 GB de capacidad (ampliables), cámara triple (50+8+2), 5000 mAh, NFC, radio FM, minijack, carga rápida a 20 W, Android 11, está a 189 euros en Amazon (baja de 259).
  • Huawei MateBook 16: un portátil estupendo de 16" con resolución 2,5K (2.520 x 1.680, formato 3:2), un Ryzen 7 5800H, 16 GB de RAM, 512 GB de SSD, Windows 11 Home, está a 999 euros en Amazon (baja de 1.349).
  • Lenovo IdeaPad 3 14ALC6: un portátil de 14" Full HD con un Ryzen 5 5700U, 8 GB de RAM, 512 GB de SSD, USB-C, HDMI, Windows 11 Home 64 bits, está a 575 euros en PcComponentes (baja de 709).
  • Xiaomi Smart TV P1E (2021, 55"): una Smart TV de 55 pulgadas con resolución 4K UHD, HDR 10, triple sintonizador, Android, HDMI 2.0, USB, BT, WiFi, altavoces de 10+10 W, está a 347 euros en PcComponentes (baja de 569).
  • Apple Mac Mini M1: el nuevo modelo del Mac mini basado en el procesador M1, 8 GB de RAM, 256 GB de SSD, fantástico como equipo de trabajo, está a 699,99 euros en Amazon (baja de 799).
  • Logitech ERGO M575: Ratón Trackball Inalámbrico, Control sencillo con el pulgar, precisión y seguimiento suave, diseño ergonómico, para Windows, PC y Mac, con Bluetooth y USB, Blanco, está a 32,99 euros en Amazon (activad cupón, baja de 37,99).
  • Impresora Fotos Móvil con Batería Recargable: Liene WiFi Impresora Fotográfica Portátil con 20 Papeles 10x15cm, Impresora Foto de Calidad Instantánea, Sublimación Térmica 300PPP para iOS/Android/PC, está a 118 euros en Amazon (activad cupón, baja de 169).
  • SanDisk microSDXC (128 GB): una tarjeta MicroSD de 128 GB de capacidad, con licencia de Nintendo, hasta 100 MB/s, está a 19,54 euros en Amazon (baja de 39,99).
  • Motorola Moto g41: Pantalla 6.43" Full HD+ OLED, cámara Triple 48MP, procesador Octa Core, batería 5000 mAH, Dual SIM, 128GB/6GB, Android 11, Negro [Versión ES/PT], está a 219 euros en Amazon (baja de 259,90).
  • Monitor LG 32UN500: un monitor de 32 pulgadas con resolución QHD (2.560 x 1.440), HDMI, DP, Hub USB, HDR10, ajustable en altura, está a 309 euros en Amazon (baja de 435,84).
  • Samsung Galaxy A52s 5G: 6,5", Snapdragon 778G, conectividad 5G, 6 GB de RAM, 128 GB de capacidad (ampliables), cámara quad (64+12+5+5), 4.500 mAh, NFC, minijack, está a 285 euros en Amazon (baja de 289,99).
  • Lenovo IdeaPad 3 Gen 6: un portátil de 15,6" Full HD con un Core i5-1135G7, 8 GB de RAM, 512 GB de SSD, gráficos Intel Iris Xe, sin SO, está a 529,90 euros en Amazon (baja de 549).
  • Xiaomi 11 Lite 5G NE: 6,55” AMOLED FHD+ de 90 Hz, Snapdragon 778G, 6 GB de RAM, 128 GB de capacidad, cámara triple (64+8+5 MP), 4.250mAh, está a 254 euros en Amazon (baja de 369,99).
  • Auriculares Samsung Galaxy Buds Live: unos auriculares totalmente inalámbricos con sonido AKG, hasta 6 hora de autonomía (24 con el estuche), cancelación activa de ruido, está a 86,10 euros en Amazon (baja de 199).
  • SSD WD Green SN350 2 TB: una unidad SSD interna en formato M.2 NVMe PCIe 3.0, hasta 3.200 MB/s de transferencia, 2 TB de capacidad, está a 184,99 euros en Amazon (baja de 235,99).
  • HP OMEN 16-c0043ns: un portátil de 16,1" Full HD con un Ryzen 5800H, 16 GB de RAM, 512 GB de SSD y una Radeon RX 6600M para jugar, sin SO, está a 969 euros en PcComponentes (baja de 1.149).
  • Apple AirPods MAX: los auriculares de diadema de gama alta de Apple con cancelación activa de ruido, sonido envolvente, hasta 20 horas de autonomía, está a 451 euros en Amazon (baja de 629).
  • Huawei Matebook D15: un portátil de 15,6" FullHD con un Core i3-10110U, 8 GB de RAM, 256 GB SSD, Windows 10, teclado en español, está a 449 euros en Amazon (baja de 649).
  • OPPO Find X3 Neo 5G: Pantalla 6,55 (OLED 90 Hz, 12+256 GB, Snapdragon 865, Batería 4500 mAh, Cuádruple cámara 50 + 16 + 13 + 2, carga rápida 65W) Negro, está a 474,64 euros en Amazon (baja de 500).
  • ASUS Chromebook Flip CM1400FXA-EC0021: ortátil 14" Full HD, Táctil y Convertible (AMD 3015Ce, 4GB RAM, 64GB eMMC, Radeon Graphics, Chrome OS) Plata - Teclado QWERTY Español, está a 299 euros en Amazon (baja de 349).
  • LG UltraGear 32GN650B: un monitor gaming de 32 pulgadas y resolución 2.560 x 1.440, formato 16:9, 350 cd/m2, 3000:1, 144 Hz, DP, 2 x HDMI, AMD Freesync Premium, HDR10, está a 279 euros en Amazon (baja de 399).
  • Sony WH1000XM4: auriculares con cancelación activa de ruido, Bluetooth, soporte Alexa y Google Assistant, control táctil, está a 262,99 euros en Amazon (baja de 380).
  • Realme 8i: un smartphone de 6,6" a 120 Hz con un Helio G95, 4 GB de RAM, 64 GB de capacidad (ampliables), cámara triple (50+2+2), 5.000 mAh, sin NFC, minijack, está a 176,34 euros en Amazon (baja de 199).
  • Lenovo G34w-10: un monitor ultrapanorámico de 34 pulgadas y resolución 3.440x1.440 píxeles, soporte de 144 Hz, curvatura 1500R, puertos HDMI y DisplayPort, está a 461,99 euros en Amazon (baja de 599).
  • Seagate One Touch SSD (500 GB): 500 GB, velocidad de hasta 1030 MB/s, con app para Android, 1 año de Mylio Create, 4 meses del plan Adobe Creative Cloud Photography y servicios Rescue (STKG1000400), está a 94,99 euros en Amazon (baja de 129,99).
  • Realme Pad: WiFi Tablet, 2K Display 10,4 Pulgadas WUXGA+, Quad Speakers Dolby, MTK Helio G80, Batería de 7100mAh, Quick Charge 18W, Cuerpo Metálico, 6.9mm, Android11, 4GB+64GB, up to 1TB,Grey, está a 198 euros en Amazon (baja de 259).
  • Fitbit Versa 2: un smartwatch deportivo para mejorar salud y forma física, control por voz, sumergible (50 m), monitor de sueño, ritmo cardiaco, Fitbit Pay (NFC), está a 139,98 euros en PcComponentes (baja de 163,20).
  • ASUS ZenBook 13 UX325EA-KG407T: un portátil con pantalla OLED Full HD de 13,3", Core i5-1135G7, 16 GB de RAM, 512 GB de SSD, gráficos Iris Xe, Windows 10 Home, está a 799 euros en Amazon (baja de 849).
  • TicWatch GTX Shadow Black: un smartwatch con pantalla de 1,28 pulgadas, 14 modos de entrenamiento, protección IP68, hasta 10 días de autonomía seguimiento de sueño, está a 37,99 euros en Amazon (baja de 59).
  • Samsung LS32A600NWUXEN: un monitor de 32 pulgadas con resolución QHD (2.560 x 1.440), HDMI, DP, Hub USB, HDR10, ajustable en altura, está a 322 euros en Amazon (baja de 399).
  • Huawei MateStation B515: C de sobremesa con un Ryzen 5 4600G, 8 GB de RAM, 256 GB de SSD, incluye teclado con lector de huella, está a 439 euros en PcComponentes (baja de 959).
  • Monitor BenQ Mobiuz EX2710R: un monitor gaming curvo de 27 pulgadas, resolución 2.560 x 1.440 px, 1 ms de tiempo de respuesta, HDR 400, FreeSync Premium Pro, control remoto, 144 Hz, está a 303,99 euros en Amazon (baja de 599).
  • Mini PC UM700: AMD Ryzen 7 3750H, 16 GB RAM 256 GB PCIe SSD | Radeon RX Vega 10 Graphics | Dual WiFi BT 5.1| HDMI 2.0, DisplayPort, USB-C, 2.5" HDD Slot, 1 x RJ45, 4 x USB 3.1, está a 458,99 euros en Amazon (activad cupón, baja de 659,99).
  • Samsung Galaxy Watch4: Smartwatch con caja de 42 mm, Control de Salud, Seguimiento Deportivo, Batería de Larga Duración, Bluetooth, Color Negro (Version ES), está a 199 euros en Amazon (baja de 369,90).
  • Samsung Galaxy M12: un móvil de 6,5" con un Exynos 850, 4 GB de RAM, 64 GB de capacidad (ampliables), cámara quad (48+5+2+2), 5.000 mAh de batería, NFC, está a 169,90 euros en Amazon (baja de 209).
  • Apple Watch Series 6 (GPS + Cellular, 40 mm): caja de 40 mm, Wi-Fi, GPS, 4G, ritmo cardíaco, TCG, pantalla retina siempre activa y más brillante, chip S6 SiP, SpO2, monitor de sueño, está a 389 euros en Amazon (baja de 529).
  • AOC Monitor Gaming C24G2AE: un monitor curvo (1500R) gaming de 24 pulgadas Full HD, 165 Hz, 1 ms de tiempo de respuesta, FreeSync Premium, VGA, 2 x HDMI, 1 x DP, está a 169,90 euros en Amazon (baja de 239).
  • SanDisk Ultra Luxe: Memoria flash USB 3.1 de 256 GB y hasta 150 MB/s de Velocidad, está a 20,99 euros en Amazon (baja de 30,57).
  • Apple AirPods (3ª Gen, 2021): nueva versión de los auriculares totalmente inalámbricos de Apple con audio espacial, ecualización adaptativa, resistencia a salpicaduras y sudor, sensor de presión, está a 179 euros en Amazon (baja de 199).
  • LG OLED48A16LA: na Smart TV con panel OLED de 48 pulgadas, resolución UltraHD 4K, webOS 6.0, dos altavoces de 20 W, HDR, HDR 10 Pro, HLG, está a 698,99 euros en PcComponentes (baja de 884,72).
  • Samsung QE55Q80AATXXH: una Smart TV con panel QLED de 55" con resolución 4K UHD, HDR 10+, HLG, Quantum HDR1500, altavoces 60 W, puerto HDMI 2.1, está a 718 euros en PcComponentes (baja de 809,89).
  • Lenovo D27-30: un monitor de 27" con resolución FullHD, panel VA a 75 Hz, HDMI, VGA, FreeSync, está a 139,99 euros en Amazon (baja de 159,99).
  • Monitor AOC CQ27G2U: un monitor gaming curvo de 27" con resolución QHD (2.560 x 1.440), 1 ms de tiempo de respuesta, 144 Hz, altavoces incorporados, está a 303,90 euros en Amazon (baja de 349).
  • Logitech G604 Lightspeed: ratón gaming inalámbrico con sensor Captor Hero 25K, hasta 25600 DPI, 15 botones programables, batería de 240 horas, está a 64,69 euros en Amazon (baja de 105).
  • WD_BLACK D30 (1 TB): una unidad SSD externa especialmente pensada para las Xbox Series S/X o las PS5. Cuenta con 1 TB de capacidad, transferencias de hasta 900 MB/s, está a 135,80 euros en Amazon (baja de 254,99).
  • SanDisk Extreme: Tarjeta de memoria microSDXC de 64 GB con adaptador SD, A2, hasta 160 MB/s, Class 10, U3 y V30, está a 15,99 euros en Amazon (baja de 24,99).
  • Razer Barracuda X: Auriculares Gaming inalámbricos y móviles multiplataforma (PC, Playstation, Nintendo Switch y Android) Negro, está a 69,99 euros en Amazon (baja de 99,99).
  • Viewsonic VX Series VX2758: un monitor gaming de 27 pulgadas con resolución 2K (2.560 x 1.440), VGA, DP, HDMI, 144 Hz, 1 ms de tiempo de respuesta, altavoces integrados, está a 255 euros en Amazon (baja de 299).
  • Samsung Galaxy A22: 6,6", MediaTek Dimensity 700 5G, 4 GB de RAM, 64 GB de capacidad (ampliables), cámara triple (48+5+2), 5.000 mAh, NFC, está a 163,51 euros en Amazon (baja de 229).
  • Samsung 980 SSD 1 TB: na unidad SSD interna en formato M.2 NVMe con una capacidad de 1 TB, hasta 3.500 MB/s de transferencia, está a 108,04 euros en Amazon (baja de 139).
  • Philips 43PUS8506: una Smart TV de 43 pulgadas con resolución 4K UHD, asistentes de voz, Ambilight de 3 lados, HDR, Dolby Vision, Dolby Atmos, está a 519 euros en Amazon (baja de 749).
  • AMD Ryzen 7 5800X: Procesador (8C / 16T, 36 MB de caché, hasta 4.7 GHz Max Boost) , está a 304 euros en Amazon (baja de 434,39).
  • Logitech Keys-To-Go: Teclado Inalámbrico Bluetooth para iPhone, iPad, Apple TV, ligero, Ultraportátil, Disposición QWERTY Español, Negro, está a 47 euros en Amazon (activad cupón, baja de 71,99).
  • Medion Classmate E11201: un portátil orientado a la educación. 11,6" HD (1.366 x 768), Celeron N3450, 4 GB, 64 GB de eMMC, Windows 10, está a 179 euros en Amazon (baja de 299,99).
  • Benq EL2870UE: Monitor 28", panel LED, resolución UltraHD 4K, soporta AMD FreeSync, está a 259 euros en PcComponentes (baja de 286,24).
  • Samsung Galaxy Tab A8 LTE: una tableta de 10,5" con Unisoc Tiger T618, 4 GB de RAM, 64 GB de almacenamiento (ampliables), cámara de 8 MP, Android 11, conectividad 4G/LTE, 7.040 mAh, está a 205,74 euros en Amazon (baja de 259).
  • TCL 20Y 64GB: Smartphone de 6.52" HD+ con NXTVISION (MediaTek Helio P22, 4GB/64GB Ampliable MicroSD, Dual SIM, Cámaras 48MP+2MP+2MP, Batería 4000mAh, Android 11) Negro, está a 129 euros en Amazon (baja de 149,99).
  • Monitor Philips 273V7QDAB: un monitor de 27" Full HD a 75 Hz con resolución Full HD, montura VESA, VGA, HDMI, está a 169 euros en Amazon (baja de 189).
  • Sabrent Rocket Q SSD 1 TB: una unidad SSD con formato M.2 NVMe, hasta 3200 MB/s de transferencia, 1 TB de capacidad, está a 116,99 euros en Amazon (baja de 129,99).
  • Samsung Galaxy S21 5G: smartphone con pantalla de 6,4" Dynamic AOLED a 120 Hz, Snapdragon 888 5G, 6 GB de RAM, 128 GB de capacidad, cámara triple (12+8+12), 4.500 mAh, NFC, WiFi 6, está a 648,48 euros en Amazon (baja de 859).
  • Huawei Watch GT 3 (42 mm): n smartwatch con caja de 42 mm, monitorización cardiaca y SpO2, 100 modos entrenamiento, llamadas por BT, hasta 7 días de autonomía, sumergible 5 ATM, está a 183 euros en Amazon (baja de 209).
  • Micro SD SanDisk Extreme 128 GB: una tarjeta microSD con su adaptador para SD y velocidad de hasta 160 MB/s, clase 10, está a 22,99 euros en Amazon (baja de 46,99).
  • SSD Crucial BX500 1 TB: si buscábais una unidad SSD para el portátil o el PC asequible, atentos: esta de Crucial ofrece hasta 540 MB/s de transferencias, formato SATA, 2,5 pulgadas, está a 83,96 euros en Amazon (baja de 111,36).
  • WD_BLACK SN850 1 TB: SSD interna para juegos ; tecnología PCIe Gen. 4, velocidades de lectura de hasta 7000 MB/s, M.2 2280, 3D NAND, está a 153 euros en Amazon (baja de 199).
  • SSD Crucial MX500 1 TB: una unidad interna con conexión SATA, hasta 560 MB/s, 1 TB de capacidad, está a 93,90 euros en Amazon (baja de 115,99).

¿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