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 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.

  • Huawei P30 Pro: telefonazo (es el mío,je) con pantalla OLED de 6,47? curvada, CPU Kirin 980, 8 GB de RAM, 128 GB de memoria ampliable, cuatro cámaras traseras (40+20+8+ToF), sensor de huellas bajo pantalla, GPS, NFC, protección IP68, espectacular. Está a 645 euros en Amazon.
  • Chaqueta Xiaomi 90 FUN con calefacción: abrigo con relleno de ganso gris, tela 100% poliéster, 2 zonas de calentamiento en cuello y cintura para mantenernos calentitos en los días más fríos. Está a 98 euros en Banggood con el código BGCC9 (baja de 140)
  • Amazon Fire HD 8: la tableta de Amazon de 8 pulgadas con un procesador quad-core a 1,3 GHz, con 1,5 GB de RAM y 16 GB de capacidad, en este caso un modelo reacondicionado certificado por Amazon. Eso permite bajar el precio a 55,99 euros en lugar de los 89,99 que costaría nueva (que es como está prácticamente).
  • Xiaomi Redmi Note 8: 6,53?, Snapdragon 665, 4 GB de RAM, 64 GB de capacidad, cámara cuádruple (48+8+2+2) y 4.000 mAh de batería. Lo tenéis a unos espectaculares 131,22 euros en GearBest con el código GBNOTE8BF. En Amazon a 169,88 euros, también lo tenéis en eBay por 155,90 euros y regalan funda de silicona.
  • Kindle Paperwhite: el lector de ebooks de Amazon de 6 pulgadas, con 8 GB de capacidad y resistente al agua. Es el modelo reacondicionado con garantía de Amazon, así que como nuevo, pero en lugar de 130 sale por 82,99 euros en Amazon. Así ya lo tendrás listo para llevártelo a la pisci o playa sin miedo.
  • Portátil BMAX Y11: un convertible compacto de 11,6 pulgadas FullHD con pantalla táctil que gira 360 para convertirse en tablet. Integra un modesto Intel Celeron N4100 quad-core, 8 GB de RAM, 256 GB de SSD (nada mal), WIndows 10, teclado en inglés, está a 282 euros en Banggood con el código BGBX11K. En Amazon sale por 399.
  • Pack 12 cables de USB-A a Lightning: curioso este conjunto de 12 cables para cargar el iPhone y el iPad y que tienen conector USB en un extremo (el tradicional USB-A) y conector Lightning en el otro. Miden 0,9 m de longitud y el pack de los 12 cables está a 20,70 euros, baja de 56,23.
  • Mando Pokkén Tournament DX para Nintendo Switch: de Hori, fabricante conocido y socio de Nintendo en esto, licencias oficiales de ella y de Pokémon, edición limitada, incluye botones extras, iluminación LED, está a 15 euros en Amazon, baja de 25.
  • Red Dead Redemption 2 (PC): el juego más esperado de los últimos tiempos ya tiene versión mejorada para PC con soporte 4K que dicen que es espectacular. Está a 37,69 euros en CDKeys, precio estupendo si tenemos en cuenta que en Amazon sale por 59,90 euros.
  • Ratón gaming Corsair M55 PRO RGB: un buen periférico para gamers, es para ambidiestros (mola), hasta 12.400 PPP, ligero, 8 botones programables, retroiluminación RGB. Está a 30 euros en Amazon, baja de 49,99 euros.
  • Huawei Watch GT Active: un reloj inteligente con pantalla AMOLED de 1,39 pulgadas (454×454), 46 mm, GPS, sensor de frecuencia cardiaca, modos de deporte variados (natación), hasta 2 semanas de autonomía, está a 128,90 euros en Amazon.
  • Moleskine Smart Tools: set de escritura inteligente, cuaderno digital y bolígrafo + Smart Pen que permite que todo lo que escribas en tu libreta Moleskine se digitalice y esté disponible en tu móvil, tableta o portátil con la app. Está a 99,99 euros en Amazon, chollo porque baja de 229 euros, muy buenas opiniones.
  • Samsung UE43RU6025: una Smart TV 4K UHD con panel LED, soporte HDR, 43 pulgadas de diagonal, diseño ultradelgado, está a 315 euros en Amazon.
  • Samsung UE55MU7055: más moderna y grande, esta Smart TV de 55 pulgadas soporta 4K UHD nativos y también HDR 1000, además de un panel «360º» para verla bien desde casi cualquier ángulo. Módulo OneConnect, tecnología Precision Black para mejor contraste, está a 517,99 euros en Amazon.
  • Lenovo IdeaPad 330-15IKBR: configuración modesta, pero atentos. 15,6? HD (es la pega importante, no FullHD), Core i5-8250U, 4 GB de RAM (algo justos), 128 GB SSD. Teclado español, sin sistema operativo. Está a 359,99 euros en Amazon.
  • Echo Dot (3ª Gen) con Reloj: el altavoz de inteligente en su edición con reloj digital sobreimpresionado con un pequeño sistema de LEDs. Muy curioso y con todas las opciones de Alexa y sonido mejorado desde las pasadas generaciones, está a 34,90 euros en Amazon.
  • HP Pavilion 590: un pequeño PC de sobremesa básico para trabajar pero resultón. Intel Celeron J4005 (dual core 2 GHz), 4 GB de RAM, disco duro de 1 TB, sin sistema operativo. Está a 169,99 euros en Amazon, puede ser hasta un pequeño servidor o un Media Center, ideaza ?
  • Juegos PS4: varias ofertas que podéis disfrutar o regalar. Grand Theft Auto V (14,99 euros), ‘La Lego Película 2: El Videojuego’ (19,75 euros), ‘Trine 4: The Nightmare Prince’ (19,95 euros), ‘Final Fantasy XII.The Zodiac Age’ (20,32 euros), ‘Medievil’ (25,90 euros), ‘Pack Tekken 7 + SoulCalibur VI’ (27,95 euros) y ‘Ghost Recon: Breakpoint Gold Edition’ (44,90 euros, baja de 99,99)
  • Auriculares Sony WH-XB900N: auriculares inalámbricos con una autonomía de hasta 30 horas, cancelación de ruido digital, NFC y Bluetooth, diseño plegable, extra Bass y control de reproducción en uno de los auriculares. Están a 157 euros en Amazon Francia, envío incluido. En Amazon España cuestan 190.
  • Sony PS4 + ‘Crash Team Racing’ + ‘Ratchet & Clank’: la consola de Sony con el mando inalámbrico, 1 TB de capacidad y estos dos juegos a un precio estupendo, 249,95 euros en Amazon en lugar de los 349,99 habituales.
  • Echo Dot (3ª Gen) + Philips Hue White and Color Ambiance (2 bombillas) + puente: un pack completo para combinar las bombillas inteligentes de Philips con el altavoz mejorado de Amazon. Todo por 86,99 euros (baja de 132 euros).
  • Colección Arma Letal : una oferta curiosa porque en realidad las cuatro películas de ‘Arma Letal’ pertenecen al pack italiano, pero tanto en subtítulos como en audio están también en español, así que si sois fans podéis conseguirlas por 15,63 euros en Amazon España (qué ironía).
  • Amazon Echo Show 5 con soporte regulable: la pantalla inteligente de Amazon también se vende con este curioso soporte regulable para poder girarlo y orientarlo como más te guste. Pantalla de 5,5 pulgadas, Alexa para órdenes, videollamadas, control del hogar digital, puedes ver vídeos (en pequeño), escuchar podcasts y música, etc. Está a 69,98 euros en Amazon (baja de 99,98).
  • Disco duro externo Seagate 4 TB: con puerto USB 3.0, autoalimentado con ese puerto, capacidad enorme, buenas velocidades de transferencia, está a 89,99 euros en Amazon.
  • Amazon Fire HD 10: reacondicionada y garantizada por Amazon, buena tableta de 10,1 pulgadas con resolución Full HD 1080p, capacidad de 32 GB, 2 GB de RAM, WiFi 802.11ac, está a 88 euros en Amazon Alemania, envío incluido.
  • Amazon Echo Dot (3ª gen): si te habías perdido la oferta atento porque vuelve a estar en rebajas el altavoz inteligente «pequeñito» de la familia. Con sonido mejorado a tope desde la anterior versión, Alexa, distintos colores, a 24,99 euros en Amazon
  • Xbox One X 1 TB + Star Wars Jedi: Fallen Order: la consola más potente de la historia con un mando inalámbrico, 1 TB de capacidad y el juego ‘Star Wars Jedi: Fallen Order’ está a 329 euros en Amazon. Espectacular chollo, diría yo. Hay packs a ese precio o similar con el Gears 5, Forza Horizon 4, The Division 2 o Metro: Exodus
  • Juego de cartas UNO: un juego perfecto para niños, mayores y familias, porque cualquiera puede jugar y da igual la edad, es rapidez visual y mental y mola un montón. Está a 8,99 euros en Amazon (baja de 15).
  • Realme 5 PRO: un modelo bastante interesante. Pantalla de 6,3″ con mininotch, Snapdragon 712, 4 GB de RAM, 64 GB de capacidad ampliables, cámara cuádruple (48+8+2+2), conector de auriculares (yippie!) y 4.035 mAh de batería. Está a 179 euros en Amazon tanto en azul (con el código 4BEAAUP5) como en verde (código HH9TAHFV). También está a 175 euros en eBay, y si queréis, la versión de 128 GB está a 219 euros en eBay con envío desde España.
  • Monitor AOC Q3279VWFD8: un monitorazo de 32 pulgadas con resolución QHD (2560×1440), soporte AMD FreeSync, conectores DisplayPort y HDMI, tiempo de respuesta de 4 ms, fantástico para trabajar e incluso para jugar. Está a 199,99 euros en Amazon.
  • Objetivo Nikon AF-S DX Nikkor 35mm: un objetivo con apertura f/1.8 y distancia focal fija de 52,5 mm. Está a 127,3 euros en Amazon Alemania envío incluido. En Amazon España sale a 175,99 euros.
  • Monitor Samsung C27JG52: es como el que he puesto algo más abajo, pero mejor. Por una cosa en especial: es QHD, así que la resolución es 1440p, no 1080p, lo cual a la hora de usarlo para trabajar es genial. Para gaming también ojo, siguen los 144 Hz, AMD FreeSync, diagonal de 27 pulgadas y diseño curvo. Muy grandote y llamativo por 269,70 euros en Amazon Francia, envío incluido.
  • Portátil BMAX Y13: modesto en procesador, pero atentos a lo demás. Un convertible de 13,3 pulgadas Full HD que además tiene pantalla táctil que gira 360 grados. Integra un Intel Celeron N4100, 8 GB de RAM, 256 GB de SSD, teclado retroiluminado (inglés), Windows 10, sorprendente por 337 euros en GearBest.
  • Nintendo Labo Kit Robot: hay muchos de estos kits, pero esta es una forma divertida de experimentar con este complemento para las Nintendo Switch. Está a 19,98 euros (baja desde 79,99, chollete).Disco duro interno WD Red 4 TB: una unidad interna de disco duro con una capacidad de 4 TB, perfecta tanto para PCs como para NAS, SATA 6 Gb/s, está a 91,99 euros en Amazon (130 en PcComp).
  • Disco duro interno WD Red 4 TB: una unidad interna de disco duro con una capacidad de 4 TB, perfecta tanto para PCs como para NAS, SATA 6 Gb/s, está a 91,99 euros en Amazon (130 en PcComp).
  • Gimbal Funsnap: estabilizador de 3 ejes para todo tipo de móviles que te permite grabar vídeo sin vibraciones y movimientos bruscos, estupendo para actividad deportiva pero también para pequeñas producciones casi profesionales con amigos y familiares. Está a 69,30 euros en Amazon con el código DK8FXB78 (baja de 99).
  • Proyector Nebula Prizm II: atentos a este proyector con resolución nativa 1080p, 200 Lumen, conexión HDMI, salida de audio, altavoces incorporados, corrección trapezoidal y proyecta hasta 120 pulgadas. Está a 175 euros en Amazon Alemania con el cupón de la imagen. Brutal.
  • Monitor LG 27GK750F: un monitor estupendo para gaming de 27 pulgadas con resolución 1080p pero sobre todo soporta hasta ¡240 Hz! de frecuencia de refresco. 1 ms de tiempo de respuesta, DPx1, HDMIx2, USB3.0x3, a tope por 299 euros en Amazon
  • Xiaomi Redmi Note 8: 6,53″, Snapdragon 665, 4 GB de RAM, 64 GB de capacidad, cámara cuádruple (48+8+2+2) y 4.000 mAh de batería. En Amazon a 170 euros, también lo tenéis en eBay por 155,90 euros y regalan funda de silicona.
  • Auriculares Bluetooth Xiaomi Mi Airdots Pro: muy del estilo de los Airpods, con control táctil, hasta 10 horas de autonomía, están a 35,8 euros en AliExpress con el cupón JAREK1111.
  • Lenovo Desafíos Jedi: el juego de realidad aumentada que incluye las gafas Lenovo Mirage y el mando espada láser además de la baliza de movimiento, compatible con un montón de móviles, varios juegos de Star Wars incluidos, está a solo 39,99 euros en Amazon. Regalazo navideño para los peques ahora que se estrena la última entrega.
  • Apple Watch Series 4 con 4G/LTE: con GPS, modelo de 40 mm en color rosa y también en oro, con ranura eSIM (mola), sensor cardiaco, chip S4, giroscopio, está a 369,90 euros en Amazon (baja de 499).
  • Xiaomi Mi Mix 3: el móvil todo pantalla de Xiaomi con 6,39 pulgadas, 6 GB de RAM, 128 GB de capacidad, cámara dual 12+12 MP, 3.200 mAh, está a 311 euros en eBay.
  • iPad 10,2 pulgadas (2019) 32 GB: el modelo de este año que además de soporte para el Apple Pencil también tiene soporte para el Smart Keyboard, así que con iPad OS podéis tener una especie de portátil funcional. Está a 299 euros en eBay (¡gracias Pakillo!)
  • MiniPC Beelink T4: modesto pero estupendo a este precio. Un pequeño ordenador de sobremesa tipo Mac Mini con un Intel Atom x5, 4 GB de RAM, 64 GB de capacidad, WiFi, Gigabit Ethernet, 2 x USB 3.0, estupendo a 109,35 euros en GearBest.
  • Monitor curvo gaming Samsung C32JG51F: espectacular por su diseño curvo, su diagonal gigante de 32 pulgadas y su soporte de frecuencias de refresco de 144 Hz para gaming, 4 ms de tiempo de respuesta, contraste 3000:1, FullHD, puertos DP y HDMI. Está a 235 euros en Amazon.
  • Tarjeta MicroSD SanDisk Ultra 256 GB: súper capacidad para esta pequeñita perfecta para ampliar almacenamiento en vuestro móvil o tableta, incluye adaptador SD. Está a 27,99 euros en Amazon (baja de 85)Cargador inalámbrico para el coche: un soporte para llevar el móvil en el coche y cargarlo mientras está ahí colocado. Soporta estándar Qi y 10 W en carga rápida. Estupendo a 9,99 euros en Amazon.
  • Motorola Moto G8 Plus: 6,3 pulgadas, Snapdragon 665, 4 GB de RAM, 64 GB de capacidad (ampliables), cámara triple (48+16+5 MP), lector de huella trasero, 4.000 mAh de batería, muy equilibrado por 249 euros en Amazon.
  • Enchufe inteligente TP-Link HS100: con él podrás controlar encendido y apagado de todos tus dispositivos de forma remota, pero también programándolo. Soporta Google Home y tiene modo fuera de casa para encender y apagar dispositivos y luces a diferentes horas. Está a 15,99 euros en Amazon.
  • Hub 7 en 1: un concentrador que permite conectar su puerto USB-C a tu portátil, tableta o móvil y sacar de ahí 1 puerto HDMI 4K, 3 puertos USB 3.0, lector de tarjetas SD y puerto adicional USB-C para datos y carga. Estupendo a 17,5 euros en Amazon con el código LIQUIDAR.
  • Robot aspirador Cecotec Conga 1090: con potencia de succión de 1.400 Pa, compatible con Alexa y Google Home, aspira, barre, friega y pasa la mopa, cepillo especial para mascotas. Está 149 euros en Amazon (249 en MMarkt).
  • Xiaomi Mi A3: 6,01″, Snapdragon 665, 4 GB de RAM, 128 GB de capacidad, cámara triple (48+8+2 MP), Android One (puro), lector de huella bajo pantalla, sin NFC, brutal por 162 euros en GearBest con el código GBA312802.
  • Xiaomi Roborock S50: robot aspirador con depósito para líquidos que permite aspirar y fregar al mismo tiempo. Sistema de mapeado láser, más potente y controlable desde la appp móvil. Batería de 5.200 mAh, potencia de succión de 2.000 Pa. Está a 279 euros en eBay con el código PNAVIDAD20 (está a 379 en Amazon).
  • MacBook Air: el nuevo modelo con un Core i5 dual core, 8 GB de RAM y 128 GB de capacidad, además de la pantalla Retina de 13,3 pulgadas y Touch ID. Está a 1.119 euros en Amazon en color oro (baja de 1.249).
  • MSI Modern 14: muy curiosete este 14 pulgadas FullHD con un Core i5-10210U recién salido del horno (eficiente a tope), 8 GB de RAM, 512 GB de SSD, una GeForce MX250 de NVIDIA para que podáis jugar un poco y que eso sí, no tiene sistema operativo (licencia de Windows 10 está a 3,99 euros en eBay). Con teclado en español, está a 799,99 euros en Amazon.
  • ASUS ZenBook UX410UA: portátil puro de 14 pulgadas Full HD con un potente Core i7-8550U, 8 GB de RAM, 128 GB de SSD, 1 TB de HDD pero sin sistema operativo (licencia de Windows 10 está a 3,99 euros en eBay), teclado español, está a 599,99 euros en Amazon.
  • HP Stream 14: el más barato todavía. Modesto a tope, pero económico más a tope aún. 14 pulgadas HD (768p), una CPU AMD A4-9120e modestita, 4 GB de RAM, 64 GB de eMMC, Windows 10 y teclado español, por 199,99 euros en Amazon no se le puede pedir más ni de coña. Lo veo perfecto para niños, por ejemplo.
  • Smart TV Samsung 75RU7105: una televisión gigante de 75 pulgadas (modelo 2019), 4K, Ultra Dimming, HDR10+, soporte Apple TV y Alexa, sonido 20 W, a tope en todo, está a 988,90 euros en Amazon. Televisorazo, señores.
  • Huawei Freebuds 3: Auriculares Bluetooth inalámbricos de calidad con cancelación de ruido, altavoz de 14 mm, carga inalámbrica, te regalan un cargador inalámbrico de Huawei valorado en 50 euros. Todo por 179 euros en Amazon. (bajan de 209+cargador)
  • Huawei Honor Band 5: pantalla LCDcolor de 0,95 pulgadas, sensor de oxígeno en sangre, ritmo cardiaco, 10 deportes monitorizables, resistente al agua hasta 50 m, batería de 100 mAh, está a 29 euros en Amazon con el código DWCIB4AG
  • Xiaomi Mi 9T Pro: Snapdragon 855. 6,39 pulgadas, selfie popup, 6 GB de RAM, 64 GB capacidad, cámara de 48+13+8 MP, 4000 mAh, NFC, color rojo, lector de huella en pantalla. Está a 339,66 euros en Amazon
  • Apple iPhone 7 32 GB: son terminales de exposición, perfectos estéticamente, abiertos pero sin usar, en varios colores, garantía de un año, con cargador y cable lightning, están a 269 euros en eBay.
  • Xiaomi Mi 9T: 6,39 pulgadas, Snapdragon 730, 6 GB de RAM, 64 GB de capacidad, cámara triple (48+8+13 MP), 4.000 mAh, huella bajo pantalla. Está a 279 euros en Amazon.
  • Realme X2 Pro: súper cholloteléfono, a tope en todo. 6,5 pulgadas 90 Hz, 12 GB de RAM, 256 GB capacidad, Snapdragon 855+, cámara cuádruple (64+13+8+2 MP), 4.000 mAh, lector bajo pantalla, está a 499 euros en exclusiva en Amazon.
  • Consola retro SEGA Mega Drive Mini: réplica en miniatura de la SEGA Mega Drive, incluye 42 juegos legendarios, dos manods, instalación sencilla, está a 75,90 euros en Amazon.
  • Amazon Music: el servicio tipo Spotify de Amazon está de promoción, y puedes disfrutar de los 4 primeros meses por 0,99 euros.
  • Lenovo Legio Y540: un portátil gaming fantástico. 15,6″ Full HD, Core i7-9750H, 16 GB de RAM, 256 GB SSD, 1 TB HDD, una GTX 1650, teclado retroiluminado en español, sin Windows. Está a 999 euros en Amazon (baja 200€).
  • Volante + pedales Thrustmaster T150 Ferrari Edition: para juegos de conducción volante y pedales para PS4, PS3 y PC, sistema Force Feedback, está a precio de risa, 129,99 euros en Amazon (antes 199,99).
  • Echo Dot (3ª Gen): altavoz inteligente que además muestra la hora y temperatura, color gris claro, soporta Alexa, está a 34,99 euros en Amazon (baja de 70).
  • Raspberry Pi 4 2 GB: la última versión de este popular miniPC en su variante de 2 GB de RAM, yo creo que la más llamativa. Está a 48,15 euros en AliExpress
  • Honor 10: muy majo con sus 5,84 pulgadas, Kirin 970, 4 GB de RAM, 128 GB de capacidad, cámara dual 16+16 MP, 3.400 mAh y lector de huellas bajo pantalla. Está a 216,14 euros en Banggood
  • OnePlus 7: Snapdragon 855, 8 GB de RAM, 256 GB de capacidad (uauh), cámara dual 48+5 MP, lector de huella en pantalla, 3700 mAh. Está a 357 euros en AliExpress, se puede pagar con PayPal.
  • OnePlus 7T Pro: el súper teléfono con 6,67? a 90 Hz, Snapdragon 855+, 8 GB de RAM, 256 GB de capacidad, cámara triple (48+8+16 MP), 4.085 mAh, brutal por 636 euros en GearBest.
  • Tablet Amazon Fire 7: la renovada tableta de Amazon con mejor procesador y sobre todo con el doble de capacidad que el modelo de 2017. La versión de 16 GB (ampliable vía microSD) está a tan solo 69,99 euros en Amazon.
  • Báscula Xiaomi Mi Smart Scale 2: estupenda para monitorizar el peso de varias personas, versión renovada, Bluetooh 5.0, está a 19,99 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