#21
|
||||
|
||||
Si quieres o puedes rebatir, rebate pero para decir esto te lo puedes ahorrar. La razón no entiende de volumen, se puede tener con una palabra o con mil. El compañero ha expuesto argumentos técnicos, sólidos y contundentes, bien expresados y entendibles por los más Geek que andamos por aquí. Negar o despotricar por sistema se te da bien pero poco más. Feliz Navidad. |
|
#22
|
||||
|
||||
Me váis a tener que perdonar pero me estoy retorciendo del dolor solo con leer los despropósitos que se están poniendo por aquí, y me váis a disculpar pero hace falta un conocimiento mucho más profundo de cómo funcionan “por debajo” los sistemas para poder afirmar u opinar sin elucubraciones imaginativas si un sistema es más eficiente que el otro y paso a explicar algunas cosas por las que iOS es CLARÍSIMAMENTE más EFICIENTE, optimizado y mejor sistema en general que Android de aquí a Lima.
Hay muchas razones por las que iOS es más eficiente que Android, algunas por buena práctica por parte de quien lo desarrolló, parte por la buena práctica de quien Diseñó su integración y buena parte por el modelo de negocio en el que se desarrolla, me explico. En primer lugar, la arquitectura hardware que Apple creó para sus placas es tremendamente escaladle por años. Arreglo a esto le software se complementa con él como un guante, y esto implica solo a su procesador o a su RAM, sino a cómo está colocado cada pieza de ese puzzle, sus buses de comunicación, la forma en que intercambia la información el procesador, la RAM, la memoria interna e incluso sistemas de cámaras, pantalla... en definitiva, cada más mínimo componente hardware de esa placa trabaja. IOS es un sistema que proviene de MacOS (OS X en su día) tienen un control absoluto del producto desde sus cimientos hasta a su procedencia histórica, y esto permite trabajar muy bien el software aunque sea de terceros. Esta es otra de las razones. Apple se reserva un control absoluto de iOS sobre el software de terceros, nadie puede salirse del tiesto desmesuradamente, sus normas son más estrictas y no por ser más “NAZI” que nadie, sino por intentar establecer el cumplimiento de las buenas prácticas de programación, y es que se nota demasiado un perfil de desarrollador de años en Android respecto al de iOS, que tiene mucho más en cuenta cosas como no consumir más ram de la debida, y es más cuidadoso con los recursos del sistema. Android es un sistema ineficiente en recursos desde la base, y así será para siempre jamás, habría que rehacerlo de 0 para solucionar ese problema. Es un sistema que tiene tan metida por el culo la capa de virtualización y su maldigo lenguaje Java que con esa única razón ya es suficiente para afirmar que iOS es enormemente más optimizado. Hablamos de que esa capa de virtualización va directamente a la RAM, el lenguaje Java no es capaz de compilar directamente a binario por lo que el compilador del sistema tiene que pasar el lenguaje a bytecode o lenguaje máquina y de ahí a binario, previo paso por la máquina virtual para poder llegar a la capa del compilador... una basura de aúpa. La optimización no solo se refiere al sistema, sino al catálogo de SDKs y Frameworks que forman parte del paquete del fabricante para construir las apps. Los kits de desarrollos de iOS están mucho mejor estructurados, están ideados para que sean totalmente óptimos en RAM y que trabajen con los mínimos recursos pero sin perder el rendimiento que lo caracteríza (que tmabién tiene sus cosas, como las tablas... qué dolor es montar una simple UITableView). En general, el ciclo de vida y ciclo de vistas de iOS es mucho más eficiente que el de Android, la forma en que se montan o componen cada una de ellas propicia que sean más o menos eficientes, pudiendo prescindir de “chapuzas intermedias” cuando se quiere hacer cualquier mínima cosa que se sale de lo normal. Ahora Android tiene como lenguaje Kotlin... pero sus compiladores no son capaces de bajar el código a binario directo, por lo que tiene que compilar Kotlin -> Javacode -> bytecode -> binario... desternillante del todo. Luego está el anticuado y Manido sistema del “garbage collector” del que Android depende para que Java libere la memoria... y es una buena razón, aparte de la virtualización y baja calidad de frameworks para que necesite tantísima memoria, y es que aunque sobre el papel sea una buena herramienta para quitarse “basura” de encima y hacer hueco a nuevas ejecuciones en la memoria RAM, su implementación es tan tremendamente mala que no pasa cuando puede, no se le fuerza a pasar cuando se necesita....... pasa cuando quiere, y no se puede correr ese riesgo, hay que poner memoria extra para garantizar que siempre tenemos un hueco y no tener que tirar del almacenamiento local. Y todo esto te das mucha más cuenta sobre todo cuando hay que diseñar una solución software para el requisito de un cliente y estás en la misma habitación que un arquitecto software de la plataforma Android y te cuenta técnicamente cómo hay que montar todo con total detalle y lo comparas... madre mía de mi vida. La fragmentación, las bases, el lenguaje, el esquema software el control del ciclo de vida, sus frameworks.... son las razones de porqué iOS es mucho más óptimo que Android, y daos cuenta de que no voy a meter en medio cómo funciona cada app, a qué tiene acceso y temas de seguridad... porque entonces ya es para morirse. No puede ser más lo contrario de lo que estás diciendo. Como más arriba he explicado, la optimización de iOS no solo es tan real como la vida misma, sino que además la diferencia es mucha más grande de lo que un usuario cualquier puede percibir o imaginar, o de lo que alguien que más o menos medio comprende cómo funcionan estas cosas es capaz de deducir imaginativamente. Samsung no tiene NADA por lo que necsita más ram, DEX es un espejismo absoluto y que obviamente Apple no ha querido implementar porque de lo contrario ya lo tendría, sería funcional y los más importante, lo usaría alguien... Si hay algo que Apple tiene bien controlado es no fagocitarse A sí mismo los mercados, para eso tiene el iPad, la única declaración de intenciones seria y clara y que tiene alguna oportunidad de ser una alternativa a un PC, o con una experiencia decente (con el que me encuentro ahora mismo escribiendo estas cosas y que es herramienta esencial del día a día).´ Qué gracioso! mi sobrino de 8 años hace lo mismo cuando no sabe qué decir. Todo suma, obviamente una pantalla de 120hz solo no es razón de más ram, pero la inexistencia de refresco dinámico sí que lo es, por eso Apple se resiste a montarlas en el iPhone, porque su experiencia visual es satisfactoria (aunque los 120Hz los llevamos disfrutando años en el iPad Pro, momento en el que era ninguneada por la comunidad Android y que ha sido valorada solo cuando se ha integrado en algunos de sus dispositivos), a costa de la libertad de poner “la batería que haga falta”, porque cualquier recurso en un terminal Android es grátis sobredimensionarlo, da igual, nadie va a pedir una explicación. “No hace ningún mal”, no, ni ningún bien, porque como tenemos RAM de sobra, qué más da cómo estén hechas las cosas, siempre funciona, eso se propaga desde quien crea el sistema a quien crea las aplicaciones, y le da exactamente lo mismo cuidarse de hacer una instancia reutilizable que Una por vuelta de un bucle, aunque sean 400, qué más da. Me remito a lo que le acabo de contestar a @Zippy y a lo que ha explicado @Metzen83. Ni Android ni iOS «necesitan» más de 4/6 GB para funcionar bien, la diferencia es que Apple ratea al máximo con la RAM mientras que los fabricantes más prestigiosos de Android llevan años en una carrera desbocada a ver quién ofrece más. Y qué quieres que te diga, yo como cliente prefiero que sobre RAM, no hace ningún daño y quizás en algún momento me venga bien tener ese extra. En el año 2015, el iPhone 6s Plus tenía pantalla FullHD, 1080x1920 específicamente, y la multitarea era lo escrupulosamente necesario sin suponer un despilfarro, como hace Android, del que la multitarea se basa en mantener la app viva en RAM con actualizaciones en segundo plano y ocupando CPU, qué pasa? Adiós batería. iOS implementó en ese momento (iOS8) un sistema que congela las apps y guarda un snapshot que debidamente aprovechado por el desarrollador, es capaz de devolverlo al estado en que se fue a segundo plano aunque la tenga que re-arrancar... algo mil veces más lógico. Si como misiles te refieres a un breve vuelo para terminar explotando, sí, van como misiles. Después de esto, a partir de aquí, podéis seguir intentando dar una explicación casi teológica al tema. Saludos. Brillante amigo |
Gracias de parte de: | ||
#23
|
||||
|
||||
Si quieres o puedes rebatir, rebate pero para decir esto te lo puedes ahorrar.
La razón no entiende de volumen, se puede tener con una palabra o con mil. El compañero ha expuesto argumentos técnicos, sólidos y contundentes, bien expresados y entendibles por los más Geek que andamos por aquí. Negar o despotricar por sistema se te da bien pero poco más. Feliz Navidad. |
#24
|
||||
|
||||
Me váis a tener que perdonar pero me estoy retorciendo del dolor solo con leer los despropósitos que se están poniendo por aquí, y me váis a disculpar pero hace falta un conocimiento mucho más profundo de cómo funcionan “por debajo” los sistemas para poder afirmar u opinar sin elucubraciones imaginativas si un sistema es más eficiente que el otro y paso a explicar algunas cosas por las que iOS es CLARÍSIMAMENTE más EFICIENTE, optimizado y mejor sistema en general que Android de aquí a Lima.
Hay muchas razones por las que iOS es más eficiente que Android, algunas por buena práctica por parte de quien lo desarrolló, parte por la buena práctica de quien Diseñó su integración y buena parte por el modelo de negocio en el que se desarrolla, me explico. En primer lugar, la arquitectura hardware que Apple creó para sus placas es tremendamente escaladle por años. Arreglo a esto le software se complementa con él como un guante, y esto implica solo a su procesador o a su RAM, sino a cómo está colocado cada pieza de ese puzzle, sus buses de comunicación, la forma en que intercambia la información el procesador, la RAM, la memoria interna e incluso sistemas de cámaras, pantalla... en definitiva, cada más mínimo componente hardware de esa placa trabaja. IOS es un sistema que proviene de MacOS (OS X en su día) tienen un control absoluto del producto desde sus cimientos hasta a su procedencia histórica, y esto permite trabajar muy bien el software aunque sea de terceros. Esta es otra de las razones. Apple se reserva un control absoluto de iOS sobre el software de terceros, nadie puede salirse del tiesto desmesuradamente, sus normas son más estrictas y no por ser más “NAZI” que nadie, sino por intentar establecer el cumplimiento de las buenas prácticas de programación, y es que se nota demasiado un perfil de desarrollador de años en Android respecto al de iOS, que tiene mucho más en cuenta cosas como no consumir más ram de la debida, y es más cuidadoso con los recursos del sistema. Android es un sistema ineficiente en recursos desde la base, y así será para siempre jamás, habría que rehacerlo de 0 para solucionar ese problema. Es un sistema que tiene tan metida por el culo la capa de virtualización y su maldigo lenguaje Java que con esa única razón ya es suficiente para afirmar que iOS es enormemente más optimizado. Hablamos de que esa capa de virtualización va directamente a la RAM, el lenguaje Java no es capaz de compilar directamente a binario por lo que el compilador del sistema tiene que pasar el lenguaje a bytecode o lenguaje máquina y de ahí a binario, previo paso por la máquina virtual para poder llegar a la capa del compilador... una basura de aúpa. La optimización no solo se refiere al sistema, sino al catálogo de SDKs y Frameworks que forman parte del paquete del fabricante para construir las apps. Los kits de desarrollos de iOS están mucho mejor estructurados, están ideados para que sean totalmente óptimos en RAM y que trabajen con los mínimos recursos pero sin perder el rendimiento que lo caracteríza (que tmabién tiene sus cosas, como las tablas... qué dolor es montar una simple UITableView). En general, el ciclo de vida y ciclo de vistas de iOS es mucho más eficiente que el de Android, la forma en que se montan o componen cada una de ellas propicia que sean más o menos eficientes, pudiendo prescindir de “chapuzas intermedias” cuando se quiere hacer cualquier mínima cosa que se sale de lo normal. Ahora Android tiene como lenguaje Kotlin... pero sus compiladores no son capaces de bajar el código a binario directo, por lo que tiene que compilar Kotlin -> Javacode -> bytecode -> binario... desternillante del todo. Luego está el anticuado y Manido sistema del “garbage collector” del que Android depende para que Java libere la memoria... y es una buena razón, aparte de la virtualización y baja calidad de frameworks para que necesite tantísima memoria, y es que aunque sobre el papel sea una buena herramienta para quitarse “basura” de encima y hacer hueco a nuevas ejecuciones en la memoria RAM, su implementación es tan tremendamente mala que no pasa cuando puede, no se le fuerza a pasar cuando se necesita....... pasa cuando quiere, y no se puede correr ese riesgo, hay que poner memoria extra para garantizar que siempre tenemos un hueco y no tener que tirar del almacenamiento local. Y todo esto te das mucha más cuenta sobre todo cuando hay que diseñar una solución software para el requisito de un cliente y estás en la misma habitación que un arquitecto software de la plataforma Android y te cuenta técnicamente cómo hay que montar todo con total detalle y lo comparas... madre mía de mi vida. La fragmentación, las bases, el lenguaje, el esquema software el control del ciclo de vida, sus frameworks.... son las razones de porqué iOS es mucho más óptimo que Android, y daos cuenta de que no voy a meter en medio cómo funciona cada app, a qué tiene acceso y temas de seguridad... porque entonces ya es para morirse. No puede ser más lo contrario de lo que estás diciendo. Como más arriba he explicado, la optimización de iOS no solo es tan real como la vida misma, sino que además la diferencia es mucha más grande de lo que un usuario cualquier puede percibir o imaginar, o de lo que alguien que más o menos medio comprende cómo funcionan estas cosas es capaz de deducir imaginativamente. Samsung no tiene NADA por lo que necsita más ram, DEX es un espejismo absoluto y que obviamente Apple no ha querido implementar porque de lo contrario ya lo tendría, sería funcional y los más importante, lo usaría alguien... Si hay algo que Apple tiene bien controlado es no fagocitarse A sí mismo los mercados, para eso tiene el iPad, la única declaración de intenciones seria y clara y que tiene alguna oportunidad de ser una alternativa a un PC, o con una experiencia decente (con el que me encuentro ahora mismo escribiendo estas cosas y que es herramienta esencial del día a día).´ Qué gracioso! mi sobrino de 8 años hace lo mismo cuando no sabe qué decir. Todo suma, obviamente una pantalla de 120hz solo no es razón de más ram, pero la inexistencia de refresco dinámico sí que lo es, por eso Apple se resiste a montarlas en el iPhone, porque su experiencia visual es satisfactoria (aunque los 120Hz los llevamos disfrutando años en el iPad Pro, momento en el que era ninguneada por la comunidad Android y que ha sido valorada solo cuando se ha integrado en algunos de sus dispositivos), a costa de la libertad de poner “la batería que haga falta”, porque cualquier recurso en un terminal Android es grátis sobredimensionarlo, da igual, nadie va a pedir una explicación. “No hace ningún mal”, no, ni ningún bien, porque como tenemos RAM de sobra, qué más da cómo estén hechas las cosas, siempre funciona, eso se propaga desde quien crea el sistema a quien crea las aplicaciones, y le da exactamente lo mismo cuidarse de hacer una instancia reutilizable que Una por vuelta de un bucle, aunque sean 400, qué más da. Me remito a lo que le acabo de contestar a @Zippy y a lo que ha explicado @Metzen83. Ni Android ni iOS «necesitan» más de 4/6 GB para funcionar bien, la diferencia es que Apple ratea al máximo con la RAM mientras que los fabricantes más prestigiosos de Android llevan años en una carrera desbocada a ver quién ofrece más. Y qué quieres que te diga, yo como cliente prefiero que sobre RAM, no hace ningún daño y quizás en algún momento me venga bien tener ese extra. En el año 2015, el iPhone 6s Plus tenía pantalla FullHD, 1080x1920 específicamente, y la multitarea era lo escrupulosamente necesario sin suponer un despilfarro, como hace Android, del que la multitarea se basa en mantener la app viva en RAM con actualizaciones en segundo plano y ocupando CPU, qué pasa? Adiós batería. iOS implementó en ese momento (iOS8) un sistema que congela las apps y guarda un snapshot que debidamente aprovechado por el desarrollador, es capaz de devolverlo al estado en que se fue a segundo plano aunque la tenga que re-arrancar... algo mil veces más lógico. Si como misiles te refieres a un breve vuelo para terminar explotando, sí, van como misiles. Después de esto, a partir de aquí, podéis seguir intentando dar una explicación casi teológica al tema. Saludos. - Si Apple mete menos GB RAM que sus principales competidores Android es porque iOS es más eficiente, no necesita más y blablabla. - Si Apple mete unos SoC potentísimos que siempre suelen ser lo más top en el momento de su lanzamiento (hasta que Qualcomm lanza el suyo meses después e iguala en rendimiento al Apple Ax de turno) es porque... Patatas. Porque si iOS es tan eficiente y tan guay, ¿qué sentido tiene que Apple meta unas CPUs y GPUs tan potentes en el iPhone (no digamos ya en las iPads)? Lo lógico sería que hiciese lo mismo que con la RAM y escatimase, ¿no? Al fin y al cabo según tú iOS no «necesita» tanta CPU ni tanta GPU como Android, ¿verdad? Siendo así, vas a tener que explicarme más despacito por qué motivo con la RAM se escatima y con la CPU y la GPU no Hablas del iPhone 6S Plus y casualmente se te olvida mencionar que ese modelo implementaba 2 GB RAM. Caramba, parece que a igualdad de resolución de pantalla iOS no se apaña con 1 GB RAM como sostenías en un post anterior, necesita el doble. Luego tu explicación sobre la multitarea de iOS no tiene ni pies ni cabeza. Si la multitarea de iOS era tan lógica y la de Android tan despilfarradora, ¿por qué motivo la multitarea de iOS ha ido acercándose a la de Android haciéndose más versátil e implementando características como la multiventana? A lo mejor no es cuestión de lógica, sino de que a mayores prestaciones y mayor versatilidad, mayor también es el consumo de recursos, ¿no? Yo creo que, en lo que a multitarea se refiere, Android se anticipó mucho antes que iOS a lo que es un concepto moderno de smartphone. En Android la multitarea era potentísima ya en 2013 y permitía «virguerías» como descargar archivos en segundo plano mientras realizabas otra tarea en primer plano o incluso trabajar con multiventana, mientras que iOS se limitaba a congelar todo lo que estaba en segundo plano y no sacó nada parecido a la multiventana hasta varios años después. De todos modos, dejando al margen todo lo anterior y suponiendo que fuera verdad que iOS es tan eficiente, tendrían que explicarme también muy despacito qué aporta eso si resulta que solo sirve para Apple ahorre en RAM. Es como si Mercedes-Benz desarrolla un coche con una aerodinámica excelente, le mete un motor de 100 CV y te lo vende al mismo precio que los BMW y Audi equivalentes con 200-250 CV. Pues vaya gracia, ¿no? Para ese viaje no hacían falta tantas alforjas... Saludos |
#25
|
||||
|
||||
Obviamente no tengo tantos conocimientos técnicos como tú, pero sí los suficientes como para saber que eres una contradicción viviente.
- Si Apple mete menos GB RAM que sus principales competidores Android es porque iOS es más eficiente, no necesita más y blablabla. - Si Apple mete unos SoC potentísimos que siempre suelen ser lo más top en el momento de su lanzamiento (hasta que Qualcomm lanza el suyo meses después e iguala en rendimiento al Apple Ax de turno) es porque... Patatas. Porque si iOS es tan eficiente y tan guay, ¿qué sentido tiene que Apple meta unas CPUs y GPUs tan potentes en el iPhone (no digamos ya en las iPads)? Lo lógico sería que hiciese lo mismo que con la RAM y escatimase, ¿no? Al fin y al cabo según tú iOS no «necesita» tanta CPU ni tanta GPU como Android, ¿verdad? Siendo así, vas a tener que explicarme más despacito por qué motivo con la RAM se escatima y con la CPU y la GPU no Hablas del iPhone 6S Plus y casualmente se te olvida mencionar que ese modelo implementaba 2 GB RAM. Caramba, parece que a igualdad de resolución de pantalla iOS no se apaña con 1 GB RAM como sostenías en un post anterior, necesita el doble. Luego tu explicación sobre la multitarea de iOS no tiene ni pies ni cabeza. Si la multitarea de iOS era tan lógica y la de Android tan despilfarradora, ¿por qué motivo la multitarea de iOS ha ido acercándose a la de Android haciéndose más versátil e implementando características como la multiventana? A lo mejor no es cuestión de lógica, sino de que a mayores prestaciones y mayor versatilidad, mayor también es el consumo de recursos, ¿no? Yo creo que, en lo que a multitarea se refiere, Android se anticipó mucho antes que iOS a lo que es un concepto moderno de smartphone. En Android la multitarea era potentísima ya en 2013 y permitía «virguerías» como descargar archivos en segundo plano mientras realizabas otra tarea en primer plano o incluso trabajar con multiventana, mientras que iOS se limitaba a congelar todo lo que estaba en segundo plano y no sacó nada parecido a la multiventana hasta varios años después. De todos modos, dejando al margen todo lo anterior y suponiendo que fuera verdad que iOS es tan eficiente, tendrían que explicarme también muy despacito qué aporta eso si resulta que solo sirve para Apple ahorre en RAM. Es como si Mercedes-Benz desarrolla un coche con una aerodinámica excelente, le mete un motor de 100 CV y te lo vende al mismo precio que los BMW y Audi equivalentes con 200-250 CV. Pues vaya gracia, ¿no? Para ese viaje no hacían falta tantas alforjas... Saludos |
#28
|
||||
|
||||
Obviamente no tengo tantos conocimientos técnicos como tú, pero sí los suficientes como para saber que eres una contradicción viviente.
- Si Apple mete menos GB RAM que sus principales competidores Android es porque iOS es más eficiente, no necesita más y blablabla. - Si Apple mete unos SoC potentísimos que siempre suelen ser lo más top en el momento de su lanzamiento (hasta que Qualcomm lanza el suyo meses después e iguala en rendimiento al Apple Ax de turno) es porque... Patatas. Porque si iOS es tan eficiente y tan guay, ¿qué sentido tiene que Apple meta unas CPUs y GPUs tan potentes en el iPhone (no digamos ya en las iPads)? Lo lógico sería que hiciese lo mismo que con la RAM y escatimase, ¿no? Al fin y al cabo según tú iOS no «necesita» tanta CPU ni tanta GPU como Android, ¿verdad? Siendo así, vas a tener que explicarme más despacito por qué motivo con la RAM se escatima y con la CPU y la GPU no Hablas del iPhone 6S Plus y casualmente se te olvida mencionar que ese modelo implementaba 2 GB RAM. Caramba, parece que a igualdad de resolución de pantalla iOS no se apaña con 1 GB RAM como sostenías en un post anterior, necesita el doble. Luego tu explicación sobre la multitarea de iOS no tiene ni pies ni cabeza. Si la multitarea de iOS era tan lógica y la de Android tan despilfarradora, ¿por qué motivo la multitarea de iOS ha ido acercándose a la de Android haciéndose más versátil e implementando características como la multiventana? A lo mejor no es cuestión de lógica, sino de que a mayores prestaciones y mayor versatilidad, mayor también es el consumo de recursos, ¿no? Yo creo que, en lo que a multitarea se refiere, Android se anticipó mucho antes que iOS a lo que es un concepto moderno de smartphone. En Android la multitarea era potentísima ya en 2013 y permitía «virguerías» como descargar archivos en segundo plano mientras realizabas otra tarea en primer plano o incluso trabajar con multiventana, mientras que iOS se limitaba a congelar todo lo que estaba en segundo plano y no sacó nada parecido a la multiventana hasta varios años después. De todos modos, dejando al margen todo lo anterior y suponiendo que fuera verdad que iOS es tan eficiente, tendrían que explicarme también muy despacito qué aporta eso si resulta que solo sirve para Apple ahorre en RAM. Es como si Mercedes-Benz desarrolla un coche con una aerodinámica excelente, le mete un motor de 100 CV y te lo vende al mismo precio que los BMW y Audi equivalentes con 200-250 CV. Pues vaya gracia, ¿no? Para ese viaje no hacían falta tantas alforjas... Saludos Brillante amigo |
Gracias de parte de: | ||
#29
|
||||
|
||||
Si quieres o puedes rebatir, rebate pero para decir esto te lo puedes ahorrar.
La razón no entiende de volumen, se puede tener con una palabra o con mil. El compañero ha expuesto argumentos técnicos, sólidos y contundentes, bien expresados y entendibles por los más Geek que andamos por aquí. Negar o despotricar por sistema se te da bien pero poco más. Feliz Navidad. |
Los siguientes 4 usuarios han agradecido a Areatza su comentario: | ||
#30
|
||||
|
||||
La ignorancia es atrevida.
Refrán muy viejo. Rebatir a alguien con clarísimos conocimientos técnicos y con explicaciones didácticas sin rebatir aportando más que Fidel Castro daba discursos más largos sólo demuestra que es mejor callarse que quedar en evidencia, más aún. De ahí el refrán, la ignorancia es atrevida. |
Los siguientes 5 usuarios han agradecido a su comentario: | ||
#31
|
||||
|
||||
DaSound
Más gente cómo tu hace falta para enseñar para el que quiera aprender |
Los siguientes 6 usuarios han agradecido a su comentario: | ||
#32
|
||||
|
||||
Los iPhone 12 Pro traerán 6GB de RAM según un nuevo rumor
Obviamente no tengo tantos conocimientos técnicos como tú, pero sí los suficientes como para saber que eres una contradicción viviente.
- Si Apple mete menos GB RAM que sus principales competidores Android es porque iOS es más eficiente, no necesita más y blablabla. - Si Apple mete unos SoC potentísimos que siempre suelen ser lo más top en el momento de su lanzamiento (hasta que Qualcomm lanza el suyo meses después e iguala en rendimiento al Apple Ax de turno) es porque... Patatas. Porque si iOS es tan eficiente y tan guay, ¿qué sentido tiene que Apple meta unas CPUs y GPUs tan potentes en el iPhone (no digamos ya en las iPads)? Lo lógico sería que hiciese lo mismo que con la RAM y escatimase, ¿no? Al fin y al cabo según tú iOS no «necesita» tanta CPU ni tanta GPU como Android, ¿verdad? Siendo así, vas a tener que explicarme más despacito por qué motivo con la RAM se escatima y con la CPU y la GPU no Hablas del iPhone 6S Plus y casualmente se te olvida mencionar que ese modelo implementaba 2 GB RAM. Caramba, parece que a igualdad de resolución de pantalla iOS no se apaña con 1 GB RAM como sostenías en un post anterior, necesita el doble. Luego tu explicación sobre la multitarea de iOS no tiene ni pies ni cabeza. Si la multitarea de iOS era tan lógica y la de Android tan despilfarradora, ¿por qué motivo la multitarea de iOS ha ido acercándose a la de Android haciéndose más versátil e implementando características como la multiventana? A lo mejor no es cuestión de lógica, sino de que a mayores prestaciones y mayor versatilidad, mayor también es el consumo de recursos, ¿no? Yo creo que, en lo que a multitarea se refiere, Android se anticipó mucho antes que iOS a lo que es un concepto moderno de smartphone. En Android la multitarea era potentísima ya en 2013 y permitía «virguerías» como descargar archivos en segundo plano mientras realizabas otra tarea en primer plano o incluso trabajar con multiventana, mientras que iOS se limitaba a congelar todo lo que estaba en segundo plano y no sacó nada parecido a la multiventana hasta varios años después. De todos modos, dejando al margen todo lo anterior y suponiendo que fuera verdad que iOS es tan eficiente, tendrían que explicarme también muy despacito qué aporta eso si resulta que solo sirve para Apple ahorre en RAM. Es como si Mercedes-Benz desarrolla un coche con una aerodinámica excelente, le mete un motor de 100 CV y te lo vende al mismo precio que los BMW y Audi equivalentes con 200-250 CV. Pues vaya gracia, ¿no? Para ese viaje no hacían falta tantas alforjas... Saludos mas gente como tu ,hace falta para el que quiera aprender y no venir aqui con el mismo discurso bananero de todos los años PD: es mas entretenido un discurso de fidel castro,que el otro reescribiendo la biblia. Última edición por integra2 Día 12/07/20 a las 23:23:09. |
#33
|
||||
|
||||
....
|
#34
|
||||
|
||||
Por cierto, sigues sin aportar nada. Cada vez que escribes sigues quedando aún más en evidencia sin aportar nada para rebatir una explicación Y ojo; yo apoyo y aplaudo a la gente con ánimo de superación. |
#35
|
||||
|
||||
Porque si iOS es tan eficiente y tan guay, ¿qué sentido tiene que Apple meta unas CPUs y GPUs tan potentes en el iPhone (no digamos ya en las iPads)? Lo lógico sería que hiciese lo mismo que con la RAM y escatimase, ¿no? Al fin y al cabo según tú iOS no «necesita» tanta CPU ni tanta GPU como Android, ¿verdad? Siendo así, vas a tener que explicarme más despacito por qué motivo con la RAM se escatima y con la CPU y la GPU no
Apple mete CPUs potentes por muchas razones que van desde... tiene que funcionar correctamente 5 años, a tiene que ser capaz de encintar y desencriptar datos en un abrir y cerrar de ojos sin que el usuario note absolutamente nada (de lo que se encarga SecureEnclave desde el iPhone 5) pasando por...no tiene que existir nada que un iPhone, tenga "la edad" que tenga no pueda hacer si no es motivo de llevar una versión que esté fuera del soporte... por ejemplo, no voy a poder correr una app cuyas vistas están hechas con SwiftUI en un iPhone 5 quedó en la última versión de iOS 10, y necesito mínimo 13 que es donde se distribuyó esa librería. Además te aclaro porqué Apple metió 2GB de RAM en el iPhone 6s respecto a 1 en el 6... por pura perspectiva. Los planes que Apple tenía para iOS ya estaban más que escritos. El 6s se lanzó con iOS 9, pero la inminente llegada de redes neuronales y la IA a los iPhone además de todas las mejoras y cambios estéticos que iba a sufrir tanto las vistas como los frameworks como el sistema en general, hacía necesario ese sgundo GB de RAM, y no por más... ahora mismo ese terminal está funcionando con solo 2GB de RAM en la beta de iOS14 a la absoluta perfección... versión que presumiblemente sería su última versión, y que habrá tenido en su vida de soporte iOS 9, 10, 11, 12, 13 y 14... 5 versiones del sistema nada menos. Luego tu explicación sobre la multitarea de iOS no tiene ni pies ni cabeza. Si la multitarea de iOS era tan lógica y la de Android tan despilfarradora, ¿por qué motivo la multitarea de iOS ha ido acercándose a la de Android haciéndose más versátil e implementando características como la multiventana?
En resumidas cuentas, hay muchas razones para limitar la multitarea, pero encontramos las más importantes en: - Un proceso en segundo plano sin control alguno, es un devorador de batería. - Una app que está en segundo plano no tiene foco ni repercusión en el primer plano así que no se está usando. - Permite optimizar la app y liberar la carga de la CPU, consumiendo menos ram y menos recursos. - Irónicamente, el "stack" de apps en segundo plano congeladas puede alargarse hasta el infinito, no es difícil encontrar en un iPhone "tarjetas" en la multitarea de apps en segundo plano que se ejecutaron una vez hace 3 meses, y que a veces se pueden recuperar tal y como se dejaron, la magia de la característica que te conté en el anterior post. - Seguridad... siempre seguridad. Y aunque parezca que no, un proceso que puede esconderse y ejecutar cosas a espaldas del sistema siempre es una amenaza, aunque para iOS poco pueda hacer por su funcionamiento en forma de "sandbox" de las aplicaciones. Y hay muchas mas... pero con estas son suficientes. A lo mejor no es cuestión de lógica, sino de que a mayores prestaciones y mayor versatilidad, mayor también es el consumo de recursos, ¿no? Yo creo que, en lo que a multitarea se refiere, Android se anticipó mucho antes que iOS a lo que es un concepto moderno de smartphone.
¿Concepto moderno de un smartphone? la multitarea descontrolada es la implementación más antigua de un sistema operativo precisamente... propias de sistemas de escritorio que llevan con nosotros desde los albores del PC... es el error principal de llevar todo el concepto de PC al smartphone sin necesidad alguna, provocando en muchas ocasiones lo que está pasando en el mercado, un sobredimensionamiento desde el día 1 de características en ocasiones para soportar features que nadie usa. En Android la multitarea era potentísima ya en 2013 y permitía «virguerías» como descargar archivos en segundo plano mientras realizabas otra tarea en primer plano o incluso trabajar con multiventana, mientras que iOS se limitaba a congelar todo lo que estaba en segundo plano y no sacó nada parecido a la multiventana hasta varios años después.
indistintamente de cómo funcione la multiventana, es algo que terminará por desaparecer porque no la usa nadie en iOS.... y estoy seguro que tampoco en Android. Yo mismo, haciendo uso intensivo del iPad tardo mucho menos en cambiar de app con el arrastre con 4 dedos que cualquier multiventana, que sirve para cosas muy muy puntuales. De todos modos, dejando al margen todo lo anterior y suponiendo que fuera verdad que iOS es tan eficiente, tendrían que explicarme también muy despacito qué aporta eso si resulta que solo sirve para Apple ahorre en RAM. Es como si Mercedes-Benz desarrolla un coche con una aerodinámica excelente, le mete un motor de 100 CV y te lo vende al mismo precio que los BMW y Audi equivalentes con 200-250 CV. Pues vaya gracia, ¿no? Para ese viaje no hacían falta tantas alforjas...
Saludos Si quieres llevar el símil a los coches, te ajusto el escenario. Es como si Mercedes desarrolla un motor que tiene 500cv pero consume 5L/100 porque es capaz de adaptarse a las necesidades del acelerador... cuando va tranquilo desactiva cilindros y se queda como un 1.0 de 3 cilindros... y en contrapartida, las demás marcas usan de un 3.5V6 a un 8.0V12 para desarrollar los mismos o menos cv y además, consumen el doble... pero para paliar eso le ponen un depósito de combustible de más capacidad. Es como el motor eléctrico para los coches, u motor eléctrico de 400cv consume exactamente la misma energía que un motor eléctrico de 100cv cuando funcionan en el mismo rango, es decir, que si usas solo 100cv, ambos consumen lo mismo... pero tienes disponible el resto por si los necesitas en cualquier momento. Saludos.
__________________
Apple
Última edición por DaSound Día 13/07/20 a las 12:47:05. |
Los siguientes 7 usuarios han agradecido a DaSound su comentario: | ||
#36
|
||||
|
||||
Perdón, dije que iba a detallar la lisa de tareas permitidas en segundo plano en iOS:
- Audio, Airplay y Picture in picture. - Localización (apps tipo GPS y similares) - VoIP - Comunicación con accesorios externos - Usos relacionados con BLE (Bluetooth de bajo consumo), un monitor de ritmo cardiaco, por ejemplo - Eventos de accesorios BLE - Búsquedas en segundo plano - Notificaciones remotas - Procesos genéricos en segundo plano que requieran un límite ampliado de tiempo (con permisos especiales y tiempo limitado, a partir de iOS13 y creo que con límite 10 minutos). Todo lo demás, fuera... y si se añade más cosas a segundo plano son: 1- Bajo revisión específica de un experto antes de entrar al AppStore 2- Categorizados. 3- Con un permiso especial que se añade al proyecto de la app. Así funciona el segundo plano de iOS.
__________________
Apple
|
#37
|
||||
|
||||
Madre mía....da gusto leer a gente con conocimientos( mucho más que los míos que son básicos)...y no a los discos rayaos de todos los hilos,con el culo,pedo,caca,pis
|
Los siguientes 4 usuarios han agradecido a drvenom su comentario: | ||
Estás aquí | ||||||
|