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!

  • POCO F3 5G: un smartphone de 6,67" con pantalla AMOLED a 120 Hz, Snapdragon 870, 8 GB de RAM, 256 GB de capacidad, cámara triple (48+8+5 MP), 4.520 mAh, NFC, incluye auriculares Mi, está a 339,99 euros en Amazon (baja de 399,99).
  • Teclast T40 Pro: tableta 10,4", resolución 2.000 x 1.200, CPU Unisoc T618 octa-core, 8 GB de RAM, 128 GB de capacidad (ampliables), cámara de 13 MP (frontal 8MP), conectividad 4G/LTE, 7.000 mAh, Android 11, está a 229,49 euros en Amazon (baja de 299,99).
  • SSD Crucial P5 2 TB: una unidad SSD en formato PCIe M.2 NVMe, hasta 3.400 MB de transferencia, 2 TB de capacidad, está a 189,99 euros en Amazon (baja de 251,58).
  • Realme GT Master Edition: 6,43" a 120 Hz, Snapdragon 778G, conectividad 5G, 6 GB de RAM, 128 GB de capacidad, cámara triple (64+8+2), 4.300 mAh, NFC, está a 289,46 euros en Amazon (baja de 349).
  • HP X27: un monitor gaming de 27 pulgadas con resolución Full HD, tasa de hasta 165 Hz, panel IPS, 1 ms de tiempo de respuesta, AMD FreeSync Premium, OMEN Gaming Hub, antirreflejo, está a 199 euros en Amazon (baja de 259).
  • Router Amazon Eero: el router con soporte WiFi Mesh que da cobertura de hasta 140 m2 y que se configura súper rápido, dos puertos GbE, carga por USB-C, está a 59 euros en Amazon (baja de 99).
  • Samsung LS32A704NWUXEN: un monitor de 32 pulgadas y resolución 4K UHD (3.840 x 2.160, IPS), HDR10, 5 ms de tiempo de respuesta, HDMI, DP, está a 299 euros en Amazon (baja de 439).
  • SteelSeries Arctis 9X: Conectividad inalámbrica y mediante Bluetooth incorporadas – Más de 20 horas de batería - Para Xbox Series X y Xbox One, Negro, está a 121,61 euros en Amazon (baja de 199).
  • TCL 10 5G: un smartphone de 6,53" con un Snapdragon 765, redes 5G, 6 GB de RAM, 128 GB de capacidad (ampliables), cámara quad (68+8+5+2), 4.500 mAh, NFC, minijack, está a 199 euros en Amazon (baja de 419,99).
  • WD Elements 10 TB: una unidad de disco externa de 3,5 pulgadas con capacidad estupenda de 10 TB, conexión USB 3.0, hasta 100 MB/s, está a 179 euros en Amazon (baja de 272,99).
  • SanDisk Ultra Dual m3.0: Unidad Dual con conector micro-USB en un extremo y un conector USB 3.0, 32 GB, está a 3,78 euros en Amazon (baja de 9,99).
  • MSI Modern 15 A5M-009XES: un portátil de 15,6" Full HD con un Ryzen 5 5700U, 8 GB de RAM, 512 GB de SSD, sin SO, WiFi 6, está a 649 euros en Amazon (baja de 899).
  • Fossil Connected Smartwatch Gen 5E: para Hombre con tecnología Wear OS de Google, frecuencia cardíaca, está a 159,26 euros en Amazon (baja de 229).
  • Jabra Elite 85t: Auriculares Inalámbricos True Wireless con cancelación activa de ruido avanzada, batería de larga duración y potentes altavoces - Estuche de carga inalámbrica - Negro titanio, está a 149,90 euros en Amazon (baja de 229,99).
  • Samsung Galaxy S21+ 5G: smartphone de 6,7" a 120 Hz con HDR10+, Exynos 2100, 8 GB de RAM, 128 GB de capacidad, cámara triple (12+64+12), 4.800 mAh, NFC, está a 759 euros en Amazon (baja de 1.059).
  • Samsung LS27A704NWUXEN: un monitor de 27" con resolución 4K UHD (3.840 x 2.160, panel IPS), HDR10, 5 ms de tiempo de respuesta, Flicker Free, HDMI, DP, está a 299 euros en Amazon (baja de 399).
  • Xiaomi Smart TV P1 (55"): Smart TV de Xiaomi, 55", resolución 4K UHD, Android 10, Bluetooth, conector HDMI 2.1, 2 x USB-A, HDR 10+, Chromecast integrado, Dolby Audio, DTS-HD, está a 499,99 euros en PcComponentes (baja de 638,87).
  • Disco duro externo WD Black P10 5 TB: una unidad externa de 3,5 pulgadas a 7200 RPM con una capacidad brutal de 5 TB que podéis usar en la consola pero tb en el PC, está a 113,99 euros en Amazon (baja de 140,49).
  • Samsung Smart M7 LS43AM702UUXEN: un espectacular monitor de 43 pulgadas con resolución 4K UHD, (3.840 x 2.160), USB-C, altavoces, conectividad móvil, mando a distancia, apps de Smart TV, está a 471,83 euros en Amazon (baja de 599).
  • LG 75UP80006LA: una Smart TV de 75" con resolución 4K UHD, HDR10, HLG, inteligencia artificial LG ThinQ, webOS 6.0, Dolby Atmos, asistentes de voz, está a 819 euros en PcComponentes (baja de 1.089).
  • Asus VivoBook Pro 14X: un portátil con pantalla OLED de 14" con resolución 2.880 x 1.800 (uauh), un Intel , Core i7-11370, 15 GB de RAM, 512 GB de SSD y una RTX 3050, está a 1.198,99 euros en Fnac (baja de 1.299).
  • Router Google Nest Wifi: un router compatible con redes de malla para combinar con puntos de acceso e ir mejorando cobertura, redes 802.11ac (Wi-Fi 5), un puerto Ethernet, controles táctiles, está a 110,25 euros en Amazon (baja de 159).
  • Sony WH1000XM4: os nuevos auriculares con cancelación activa de ruido, súper tope de gama de Sony, Bluetooth, soporte Alexa y Google Assistant, control táctil, está a 247,99 euros en Amazon (baja de 380).
  • Xiaomi Mi TV P1E 43": una Smart TV de Xiaomi con 43 pulgadas de diagonal, resolución 4K UHD, Android TV, está a 325 euros en Amazon (baja de 399).
  • Huawei Watch GT 3 (42 mm): un 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 219 euros en Amazon (baja de 299).
  • Sony WF-1000XM4: recién presentados, espectaculares, auriculares TWS, cancelación activa de ruido, sonido de alta calidad, resistencia al agua, procesador V1, está a 184,30 euros en Amazon (baja de 279).
  • Razer Kiyo: una webcam para streaming que graba a 1080p y 30 FPS (o 720 a 60FPS) con un aro de luz para iluminarte con brillo ajustable, enfoque automático, está a 64,99 euros en Amazon (baja de 109,99).
  • 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 719 euros en Amazon (baja de 799).
  • Tableta SAMSUNG Galaxy Tab S6 Lite: una tableta de 10,4" con un Exynos 9611, 4 GB de RAM, 64 GB de capacidad (ampliables), cámara de 8 MP, 7.040 mAh,incluye S-Pen, Android 10, está a 299 euros en El Corte Inglés (baja de 399).
  • POCO M3 Pro 5G (128 GB): 6,5" a 90 Hz, MediaTek Dimensity 700, 6 GB de RAM, 128 GB de capacidad (ampliables), cámara triple (48+2+2), 5G, 5.000 mAh de batería, NFC, auriculares, está a 170,99 euros en AliExpress Plaza con el código AEWS9 (baja de 199,99).
  • Auriculares gaming Steelseries Arctis 7+: inalámbricos, sonido DTS Headphone: X V2.0 Surround (envolvente), batería de hasta 30 horas, micrófono con cancelación de ruido ClearCast, Para PC y consolas, está a 131,29 euros en Amazon (baja de 179,99).
  • Nintendo Switch: la versión estándar (no OLED) con mandos en color neón rojo y azul, está a 275,34 euros en Amazon Italia envío incluido (baja de 402,22).
  • Apple MacBook Air M1 (256 GB): maravilloso, 13.3" Retina (2.560 x 1.600), chip M1, 8 GB de RAM, 256 GB de SSD, hasta 18 horas de autonomía, Thunderbolt 4, WiFi6, está a 994,90 euros en Amazon (baja de 1.129).
  • Disco duro externo WD Elements Desktop 16 TB: una unidad externa de 16 TB para backups sin fin, conexión USB 3.0, está a 321,89 euros en Amazon (baja de 489,99).
  • 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 17,99 euros en Amazon (baja de 46,99).
  • Sony SRS-XB13: mini altavoz Bluetooth compacto, duradero y potente con Extra Bass, resistente al agua, inalámbrico, 16 horas de autonomía, está a 38,99 euros en Amazon (baja de 59,99).
  • HUB USB-C 8 en 1: un hub USB-C con puerto de carga a 100 W, salida HDMI 4K, USB 3.0, lector de tarjetas SD, perfecto para MacBooks y portátiles Windows, está a 17,99 euros en Amazon (activad cupón, baja de 25,99).
  • Amazfit GTR: 47 mm de esfera, versión internacional, acero inoxidable, batería 25 días, sumergible 5 ATM, GPS, 5 modos deportivos, pantalla AMOLED, notificaciones, está a 75,50 euros en Amazon (baja de 129,99).
  • HP Essential 255 G8: un portátil de 15,6" Full HD con un potente Ryzen 5 5500U, 8 GB de RAM, 256 GB de SSD, Windows 10 Home, puerto Ethernet, lector SD, HDMI, USB-C, está a 579 euros en PcComponentes (baja de 599).
  • Huawei Matebook 14 AMD: un portátil estupendo y ultrafino de 14" 2K (2.160x1440), pantalla 3:2, un Ryzen 5 4800H, 16 GB de RAM, 512 GB de SSD, Windows 10 Home, lector de huella, está a 849 euros en Huawei con el código A50MB14R716 (baja de 1.099).
  • Arcade 1Up Street Fighter: una recreativa con el diseño clásico, dimensiones de 1,21 x 0,60 x 0,48 m, pantalla LCD a color de 17 pulgadas, controles duales y auténticos de arcade, volumen ajustable, está a 308,48 euros en Amazon (baja de 499).
  • GoPro HERO9 Black: una cámara de acción tope de gama, sumergible sin necesidad de carcasa, pantalla LCD delantera y táctil trasera, vídeo 5K, fotos de 20 MP, transmisión en directo en 1080p, está a 359 euros en PcComponentes (baja de 429).
  • 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 449,99 euros en Amazon (baja de 509,95).
  • Emtec Internal SSD X150 480 GB: una unidad SSD interna en formato SATA de 2,5 pulgadas, hasta 500 MBps, capacidad de 480 GB, está a 49 euros en Amazon (baja de 76,31).
  • Samsung Galaxy Watch3: reloj inteligente de 45 mm con Bluetooth, caja de acero, bisel giratorio, SpO2, detector de caídas, monitoriza sueño, sumergible, Samsung Pay , está a 242,14 euros en Amazon (activad cupón, baja de 469).
  • Samsung QE65Q80A: una Smart TV con panel QLED de 65 pulgadas, resolución 4K UHD, HDR10+, Object Tracking Sound, SpaceFit Sound, AVA, Freesync Premium, puerto HDMI 2.1, está a 998,99 euros en PcComponentes (baja de 1.399).
  • Samsung 75AU8005: una Smart TV con panel Crystal UHD de 75 pulgadas, resolución 4K, HDR10+, Motion Xcelerator, Contrast Enhancer, Alexa, está a 905 euros en Amazon (baja de 1.299).
  • 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 299 euros en Amazon (baja de 379).
  • Xiaomi Smart TV P1 (55"): la nueva Smart TV de Xiaomi, 55 pulgadas, resolución 4K UHD, Android 10.0, Bluetooth, conector HDMI 2.1, 2 x USB-A, HDR 10+, Chromecast integrado, Dolby Audio, DTS-HD, está a 469 euros en MiElectro (baja de 699).
  • Samsung Galaxy S21+ 5G: smartphone de 6,7" a 120 Hz con HDR10+, Exynos 2100, 8 GB de RAM, 128 GB de capacidad, cámara triple (12+64+12), 4.800 mAh, NFC, está a 758,14 euros en Amazon (baja de 1.059).
  • Asus TUF Gaming F15 FX506HM-HN016: 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 3060 para jugar, sin sistema operativo, está a 1.036 euros en PcComponentes (baja de 1.089).
  • Samsung T5 2 TB: una unidad SSD externa y ultracompacta, conexión USB 3.0, hasta 540 MB/s, nada menos que 2 TB de capacidad, está a 229 euros en Amazon (baja de 242,49).
  • Realme GT Neo 2: smartphone de 6,62" a 120 Hz HDR10+, Snapdragon 870, 5G, 8 GB de RAM, 128 GB de capacidad, cámara triple (64+8+2), 5.000 mAh, NFC, está a 369 euros en Amazon (baja de 449).
  • 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 194,99 euros en Amazon (baja de 199).
  • 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 692 euros en Amazon (baja de 749).
  • Amazfit Bip U: el nuevo reloj cuantificador de este fabricante con pantalla de 1,43", resistente al agua (50 m), 60 modos deportivos, GPS, frecuencia cardíaca, oxígeno en sangre, está a 37,99 euros en Amazon (activad cupón, baja de 49,90).
  • Samsung 980 SSD 500 GB: una unidad SSD interna en formato M.2 NVMe con una capacidad de 500 GB, hasta 3.500 MB/s de transferencia, está a 54,95 euros en Amazon (baja de 75).
  • Asus Chromebook Flip Z3400FT: un convertible de 14" tátcil Full HD con un Core M3-8100Y, 8 GB de RAM, 64 GB de eMMC, con Chrome OS y teclado español, está a 527,78 euros en PcComponentes (baja de 599,01).
  • HyperX Cloud Alpha Pro: auriculares gaming con cable trenzado extaíble, compatibles con consolas y PC, conector de 3,5 mm, drivers de 50 mm, certificación TeamSpeak, está a 65,99 euros en Amazon (baja de 99,99).
  • Realme Pad: una tableta de 10,4" 1.200 x 2.000 px, con un SoC MediaTek Helio G80, 4 GB de RAM, 64 GB de capacidad (ampliables), Android 11, cámara frontal y trasera de 8 MP, 7.100 mAh, está a 227 euros en eBay (baja de 359).
  • HiSense 65U7QF: una Smart TV con panel ULED (=QLED) de 65 pulgadas, resolución 4K UHD, Quantum Dot, Full Array, HDR10+, Dolby Vision, Dolby Atmos, Vidaa U, altavoces 20W DTS, está a 689 euros en MiElectro (baja de 1.199).
  • Corsair Gaming Bundle: 4 en 1 K55 RGB PRO+HS50 PRO+HARPOON RGB PRO+MM100 Gaming, está a 99,98 euros en PcComponentes (baja de 149,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 84,90 euros en Amazon (baja de 111,36).
  • 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 399,99 euros en Amazon (baja de 490).
  • Auriculares Logitech G332: auriculares gaming con transductores de 50 mm, micrófono de calidad plegables, está a 28,90 euros en PcComponentes (baja de 59,98).
  • Samsung Galaxy Watch4: caja de 40 mm, pantalla Super AMOLED de 1,2", CPU de 5 nm, WearOS con UI Watch, hasta 40 horas de autonomía, monitoriza ritmo cardíaco, sueño, IMC, está a 197,52 euros en Amazon (baja de 269,90).
  • Jabra Elite 65t: auriculares inalámbricos con Bluetooth 5.0, cancelación pasiva de ruido, 4 mics para llamadas de calidad, hasta 15 horas autonomía con el estuche, tres juegos de gomas de silicona, está a 65,97 euros en Fnac (baja de 99,99).
  • Medion Akoya S15449: un portátil de 15,6" con un Core i5-1135G7, 8 GB de RAM, 256 GB de SSD, gráficos Intel Xe, sin sistema operativo, está a 479 euros en PcComponentes (baja de 579).
  • Razer Basilisk X HyperSpeed: Ratón inalámbrico para juegos, Ratón Gaming con tecnología Razer HyperSpeed, inalámbrico, sensor óptico 5G y 6 botones configurables libremente, Negro, está a 39,98 euros en PcComponentes (baja de 69,99).
  • Samsung UE70AU7172: una Smart TV con panel LED de 70 pulgadas, resolución 4K UHD, HDR+, Tap View, Samsung TV Plus, Motion Xcelerator Turbo, está a 699,99 euros en PcComponentes (baja de 799).
  • Toshiba Canvio Basics 4 TB: un disco duro externo de 2,5" con conexión SATA, conexión USB 3.0, 4 TB de capacidad, está a 81,41 euros en Amazon (baja de 107,88).
  • 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 505,99 euros en Amazon (baja de 629).
  • WD_BLACK SN850 1 TB: una unidad SSD en formato M.2 PCIe 4.0 con velocidades de transferencia de hasta 7.000 MB/s, 1 TB de capacidad, está a 166,16 euros en Amazon (baja de 199).
  • Western Digital My Book 8 TB: disco duro externo con RAID-0, dos bahías, USB 3.1 Gen 1, capacidad brutal de 8 TB, está a 175 euros en Amazon (baja de 239,99).
  • Razer Kishi para Android: Controlador de Juegos para teléfonos Inteligentes, conexión USB-C, diseño ergonómico, Ajuste Individual para teléfonos móviles, Dispositivo analógico, latencia Baja, está a 55 euros en Amazon (baja de 89,99).
  • SSD Samsung 870 QVO 2 TB: atentos que no es un disco duro, es una unidad SSD con 2 TB de capacidad, conexión SATA, tecnología QVO, hasta 560 MBps de transferencia, está a 170 euros en Amazon (baja de 200,49).
  • WD BLACK SN850 500 GB: una unidad SSD en formato M.2 PCIe 4.0 con velocidades de hasta 7.000 MB/s, perfecta para ampliar las PS5, está a 90,07 euros en Amazon (baja de 99,95).
  • ASUS TUF Gaming Dash F15 FX516PR-HN002: un portátil gaming de 15,6" a 144 Hz con un Intel Core i7-11370H, 16 GB de RAM, 512 GB de SSD, y una RTX 3070 para jugar a tope, sin sistema operativo , está a 1.399 euros en PcComponentes (baja de 1.499).
  • SSD Externo Sandisk Portable 1 TB: una unidad SSD de 2,5 pulgadas compacta, resistente al agua y al polvo, con 1 TB de capacidad y transferencias de 520 MB/s, está a 116,79 euros en Amazon (baja de 149,99).
  • Apple MacBook Air M1 (512 GB): maravilloso, 13" Retina (2.560 x 1.600), chip M1, 8 GB de RAM, 512 GB de SSD (no 256, cuidado), hasta 18 horas de autonomía, Thunderbolt 4, WiFi6, está a 1.199 euros en Amazon (baja de 1.399).
  • Lenovo D27-30: un monitor de 27" con resolución FullHD, panel VA a 75 Hz, HDMI, VGA, FreeSync, está a 149,99 euros en Amazon (baja de 159,99).
  • Samsung LU28R550UQRXEN: un monitor de 28 pulgadas con resolución 4K (3.840 x 2.160), 4 ms de tiempo de respuesta, diseño sin marcos, FreeSync, 300 cd/m2, HDMI 2.0, está a 260,56 euros en PcComponentes (baja de 302,57).
  • Realme GT 5G: smartphone de 6,62" a 120 Hz HDR10+, Snapdragon 870, 5G, 8 GB de RAM, 128 GB de capacidad, cámara triple (64+8+2), 5.000 mAh, NFC, está a 459 euros en Amazon (baja de 499).
  • Monitor Newskill Icarus: un monitor de 27 pulgadas con panel Fast IPS, resolución QHD (2.560 x 1.440), 180 Hz, compatible G-Sync, está a 349,98 euros en PcComponentes (baja de 499,95).
  • Sennheiser PXC 550 II: auriculares de diadema con cancelación de ruido adaptativa, asistentes de voz, tres micrófonos, Bluetooth, está a 199 euros en El Corte Inglés (baja de 349).
  • ASUS VG258QR: un monitor gaming de 24,5 pulgadas Full HD con 0,5 ms de tiempo de respuesta (uauh), 165 Hz (uauh), soporte NVIDIA G-SYNC y marcos reducidos, está a 239 euros en Amazon (baja de 279).
  • Realme X50 Pro 5G: el telefonazo 5G de Realme, 6,44" a 90 Hz, Snapdragon 865, 8 GB de RAM (uauh), 128 GB de capacidad (uauh), cámara quad (64+12+8+2 MP), 4.200 mAh, carga súper rápida, está a 399 euros en Fnac (baja de 599).
  • Motorola Moto G100: 6,7" a 90 Hz, Snapdragon 870, redes 5G, 8 GB de RAM, 128 GB de capacidad (ampliable), cámara quad (64+16+2+ToF), 5.000 mAh, NFC, minijack, está a 399 euros en Amazon (baja de 499).
  • Auriculares Razer Kraken X 7.1: nos auriculares gaming con sonido envolvente, compatibilidad multiplataforma, diseño ergonómico y ligero, drivers de 40 mm, está a 39,90 euros en PcComponentes (baja de 59,99).
  • Western Digital My Book 4 TB: Disco Duro Externo de Sobremesa de 4 TB ,3.5", USB 3.0, Negro, está a 100 euros en Amazon (baja de 135).
  • HP 14s-dq2004ns: un portátil de 14" Full HD con un Core i5-1135G7, 8 GB de RAM, 512 GB de SSD, Intel Iris Xe, sin sistema operativo, teclado español, está a 549,99 euros en Amazon (baja de 599,99).
  • Xiaomi Mi 10 Lite 5G: un móvil de 6,57" con un Snapdragon 765G con el que tendréis conectividad 5G, 6 GB de RAM, 64 GB de capacidad, cámara quad (48+8+2+2), lector de huella bajo pantalla, 4.160 mAh de batería, está a 315 euros en Amazon (baja de 399).
  • SSD Crucial MX500 1 TB: una unidad interna con conexión SATA, hasta 560 MB/s, 1 TB de capacidad, está a 88,75 euros en Amazon (baja de 101,58).
  • Monitor Philips 273V7QDAB: un monitor de 27" Full HD a 75 Hz con resolución Full HD, montura VESA, VGA, HDMI, está a 162 euros en Amazon (baja de 29,99).
  • Pendrive SanDisk Dual 128 GB: una llave de memoria con dos conectores, USB-A y USB-C, perfecta para pasar contenidos del móvil al PC por ej, está a 19,99 euros en Amazon (baja de 34,99).
  • SanDisk Ultra Dual m3.0 64 GB: Unidad Dual con conector micro-USB en un extremo y un conector USB 3.0 en el otro , 64 GB, está a 9,99 euros en Amazon (baja de 16,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