6 cosas que iOS puede aprender de OS X

Posted on Actualizado enn

El enfoque de las dos últimas versiones de OS X ha estado centrado en la incorporación de características importadas de iOS para refinar la experiencia de usuario y la verdad, es que hasta ahora, ha funcionado bastante bien. Sin embargo, ciertos aspectos de iOS, tales como la falta de una buena comunicación entre aplicaciones, están haciendo que la plataforma esté adquiriendo fama de anticuada. Apple podría resolver este problema y otros, importando características del nuevo OS X a iOS, empezando por Services.

ios osx 1 6 Cosas que iOS Puede Aprender de OS X

Services

Una de las mayores diferencias entre OS X y el sistema móvil iOS es la forma en la que tratan la comunicación entre aplicaciones. La función Services de OS X proporciona una forma para que las aplicaciones transfieran datos, como texto seleccionado, entre sí. Digamos que estoy escribiendo un documento y quiero buscar en la web una frase que estoy usando. Puedo seleccionar la frase y, utilizando la opción “Buscar en Google” de Services, se abrirá una nueva ventana de Safari con los resultados del buscador. Las aplicaciones de terceros también pueden utilizar la función Services, y los usuarios pueden crear su propia función con la aplicación Automator. Esta flexibilidad y personalización es lo que hace poderoso a Services.

Vamos a probar lo mismo en iOS. Las aplicaciones son “cerradas”, lo que significa que no pueden compartir archivos entre sí, y la única manera de compartir texto es a través de copiar y pegar. Las aplicaciones de terceros no pueden procesar las acciones de otras aplicaciones sin necesidad de utilizar esquemas URL, lo que no es una solución ideal ni mucho menos.

La implementación de algo tan complejo como Services de OS X en la interfaz de usuario simplificada de iOS no es fácil. Hasta ahora, Apple ha optado por adoptar los servicios de OS X más útiles sólo en sus propias aplicaciones. En iBooks, por ejemplo, puedes seleccionar una palabra y definirla, crear un nuevo correo electrónico con ella o buscarla en la web, es decir, todas las cosas básicas que se pueden hacer en OS X. Es una señal de que Apple, al menos, está pensando en este problema, así que tengo la esperanza de que en el próximo iOS 7 este tema se habrá tratado a fondo.

Múltiples cuentas de usuario

ios osx 2 6 Cosas que iOS Puede Aprender de OS X

Las cuentas de usuario fueron introducidas con Mac OS 9, y han evolucionado bastante desde entonces. Hoy en día, cada usuario tiene su propia configuración, archivos y cuentas iCloud asociadas. Si haces clic en el nombre del usuario que ha iniciado la sesión en la barra de menús, aparece un menú con una lista del resto de usuarios del equipo. Al elegir otro usuario, el escritorio gira y muestra el escritorio del otro usuario.

Es cierto que puedes entrar y salir de iOS con diferentes IDs de Apple, pero esto sólo sirve para descargar el contenido de otro usuario de iTunes y poco más. No recibes los datos y configuración deiCloud, y los cambios que realices fuera de iTunes se quedan en la otra cuenta. Obviamente, esta forma de funcionamiento no es la ideal para familias que comparten un iPad o un iPod Touch. La última versión de Android, Jelly Bean, incluye soporte para múltiples cuentas para las tabletas, dando a los usuarios de Android una característica más que no tiene iOS.

Slideshow Wallpaper

ios osx 3 6 Cosas que iOS Puede Aprender de OS X

Slideshow wallpaper, imágenes de fondo que cambian tras un período de tiempo, se introdujo en OS X en la versión 10.3. iOS 4 introdujo los fondos de pantalla de inicio en el iPhone, pero sólo se podía establecer uno cada vez, lo cual se sigue manteniendo hoy en día. Teniendo en cuenta que ya se puede ejecutar una presentación de diapositivas en la pantalla de bloqueo del iPad, hacer lo mismo con los wallpapers de la pantalla de inicio no parece demasiado complicado.

Mission Control

ios osx 4 6 Cosas que iOS Puede Aprender de OS X

Lanzado con OS X Lion, Mission Control mezcla Exposé, Spaces y Dashboard en una sola interfaz de usuario. Hablaremos de la parte de Exposé, ya que no veo ninguna necesidad de implementar el Dashboard o Spaces en iOS. Exposé es la característica que hace zoom y organiza todas las ventanas abiertas para que las veamos a la vez y cambiar entre ellas. Para los que no utilizais Mac, es lo que podéis ver en la imagen superior.

En iOS, como ya sabéis, el cambio entre aplicaciones se lleva a cabo con la barra multitarea. Pulsando dos veces en el botón de inicio, aparece la barra con las aplicaciones utilizadas recientemente. A diferencia de Exposé, la barra multitarea sólo muestra el icono de la aplicación y no la aplicación en sí.Apple experimentó con una interfaz algo más parecida a Exposé en la primera versión de iOS 4, además de que existen algunos tweaks para el Jailbreak que aportan una interfaz similar a iOS, como Multifl0w, lo cual indica que no es imposible llevarlo a cabo. La forma de cambiar entre aplicaciones de Android y Windows Phone también utiliza vista previa de las aplicaciones y no sólo los iconos, y teniendo en cuenta que la barra multitarea de iOS debutó hace casi tres años, existe el sentimiento de que es el momento de revisar esta función.

Gatekeeper

De forma predeterminada, Gatekeeper bloquea el Mac para que sólo se puedan ejecutar aplicaciones descargadas de la Mac App Store y los desarrolladores registrados con Apple. Sin embargo, en OS X puedes desactivar Gatekeeper. En iOS no existe esta opción: sólo se pueden descargar e instalar aplicaciones de la App Store. Debido a esto, y a la política de revisión de todas las aplicaciones que sigue Apple, ha habido algunos incidentes en los últimos años, empezando por el bloqueo de Google Voice, que daño la reputación de la empresa con algunos desarrolladores. Mediante la implementación de un sistema similar a Gatekeeper, que sería más fácil para Apple que defenderse de las críticas a sus políticas de aprobación, los desarrolladores podrían vender sus aplicaciones a través de sus webs. Por otro lado, los desarrolladores de iOS también serían capaces de obtener las actualizaciones de Apple, incluso si sus aplicaciones han sido rechazadas.

Sin embargo, este sistema podría suponer ciertos problemas. Apple tendría que permitir la descarga de aplicaciones a través de Safari, lo que significa que tendría que construir una interfaz para gestionar las descargas. Por otro lado, la piratería de las aplicaciones podría incrementarse en virtud de dicho sistema, a menos que Apple implementara el DRM. El malware es otra preocupación, aunque al igual que con Gatekeeper en el Mac, los usuarios sólo tendrían que dejar activado el sistema por defecto en iOS si quieren estar completamente protegidos.

De todas formas, personalmente creo que esto no lo veremos implementado en iOS en breve, y seguramente nunca, ya que Apple se preocupa mucho por la seguridad de sus usuarios y me extrañaría que dejaran la puerta abierta para instalar aplicaciones que no hayan pasado por la App Store.

Versions

ios osx 5 6 Cosas que iOS Puede Aprender de OS X

Versions, introducido con Lion, proporciona una interfaz parecida a Time Machine para buscar las diferentes revisiones de un documento. Cuando está activado, el escritorio desliza la versión actual del documento y la coloca junto a las versiones anteriores que se apilan en la parte derecha, tal y como podéis ver en la imagen superior. La navegación a través de las versiones anteriores se realiza mediante un sistema de deslizamiento. Se puede editar la versión actual, así como elementos de la copias de las versiones anteriores.

Versions nunca ha aparecido en iOS, cosa comprensible dado el tamaño de los dispositivos. ¿Cómo adaptar esta función a la pequeña pantalla del iPhone o el iPad? En OS X la ventana de una aplicación puede cambiar el tamaño para que quepa cómodamente Versions, pero en iOS no es posible. Versions para iOS tendría que ser revisado de manera significativa para que funcionara en pantalla más pequeñas, así que seguramente no veremos nada parecido en iOS 7.

Muchas de estas características que funcionan tan bien en OS X son, sin duda, tal y como comentan hoy en Gigaom, una apuesta arriesgada si se quieren implementar en iOS. Sin embargo, con Craig Federighi a cargo de ambos sistemas tras la salida de Scott Forstall, al menos existe la posibilidad de que algunas de las mejores características de OS X puedan llegar a portarse a iOS.

Una aplicación en la App Store de Apple contiene Malware

Posted on Actualizado enn

Se ha detectado que una aplicación disponible para descargar en la App Store de iOS contiene un troyano incluido. Y mientras que la buena noticia es que estamos casi a salvo de cualquier peligro malware, la mala es que no podemos decir que la App Store sea 100% segura todavía. La aplicación es sí casi seguro que es inofensiva y el código malicioso probablemente estaba presente sin ninguna mala intención, pero el hecho de que el código se pasara por alto en la revisión que realiza Apple es, como mínimo, extraño.

app malware ios 523x350 Una Aplicación para iOS Contiene Malware

Una aplicación de la App Store pasa el control de Apple incluyendo malware en su código

La aplicación en cuestión es Simply Find It, un juego de 2$ desarrollado por Simply Game. La aplicación en un principio parece inofensiva, y seguramente lo sea, pero si pasas el antivirus verás como te avisa de la presencia de un troyano dentro de la aplicación. Un lector de Macworld lo confirmó el otro día. Apple, de momento, no ha querido hacer comentarios.

Según el antivirus Bitdefender para Mac, se trata del Trojan.JS.iframe.BKD (se probó a detectar con otros dos antivirus gratuitos para Mac pero ninguno lo detectó). Como sabéis, las aplicaciones de iOS se distribuyen como archivos .IPA, los cuales se pueden descomprimir con algunas aplicaciones del Mac. Cuando descomprimes Simply Find It, puedes explorar el contenido del paquete de la aplicación. La persona que lo descubrió realizó este proceso buscando un iframe y encontró una coincidencia en un único archivo: Payload/SpotDiffHD.app/day.mp3.

Se trata de un archivo de audio completamente funcional utilizado en el juego. Se puede reproducir en el Mac y suena bien. Pero cuando abrió el MP3 con BBEdit, se encontró con este fragmento al final del archivo: iframe src=”htto://x.asom.cn”.

Esto es un iframe, código HTML que incluye una página web remota. En este caso, el servidor al que apunta el iframe es “x.asom.cn”, que, ahora mismo, no responde. En teoría, sin embargo, el malware podría utilizar un iframe secreto  para cargar una página web malintencionada que no tienes intención de visitar, y tratar así de hacer varias cosas desagradables.

Desde Macworld intentaron ponerse en contacto con Simply Game, pero la empresa no aceptó su solicitud, aunque parece que el iframe está incrustado en el MP3 sin querer. La compañía vende numerosas aplicaciones y también vende la aplicación Simply Find It para Mac en la Mac App Store, la cual no está infectada.

El experto en seguridad y colaborador de Macworld, Rich Mogull, dice que la aplicación casi seguro que es inofensiva. Según Mogull: “si Apple puso a prueba la aplicación ejecutándola en un entorno de pruebas y viendo sus actividades, es un método más eficaz que la exploración de archivos MP3 en busca de cadenas de malware, ya que las pruebas de la aplicación mediante la ejecución muestran lo que realmente sucede en el mundo real”. Sin embargo, no está claro cómo pone a prueba las aplicaciones Apple, ya que parte del proceso es opaco. Continua diciendo Mogull: “por lo tanto, no sabemos a ciencia cierta si el proceso que utiliza Apple para detectar malware, sea el que sea, funciona o no. Un enlace malware que nunca se ejecute no es una amenaza”. Dicho esto, Mogull añade: “sin transparencia por parte de Apple en su proceso de verificación, no lo sabemos”.

Un desarrollador podría técnicamente incrustar un mecanismo en una aplicación para abrir archivos comprometidos y hacer algo inconveniente con estos archivos. Si Apple ejecuta cada aplicación y prueba su actividad, están bien equipados para detectar este tipo de comportamiento. Pero si Apple se limita a escanear archivos que consideren de riesgo, la compañía puede tener que comprobar más archivos que puedan incluir este tipo de código.

Una vez más, sin embargo, esto no es lo que está pasando con Simply Find It. Es un juego que parece haber incorporado involuntariamente un MP3 dañado. Dado que la aplicación no intenta abusar de este MP3, y puesto que la URL incrustada en el MP3 no está operativa, entonces el experto en seguridad de Macworld tiene razón: no hay ninguna amenaza actual a los usuarios que estén utilizando esta aplicación en particular.

Aún así, tal y como señalan hoy en Macworld, la App Store sigue estando a kilómetros de distancia, en cuanto a seguridad se refiere, de otras plataformas de la competencia, pero la presencia de este código problemático en la aplicación Simply Find It, quizás, debería hacer reflexionar a Apple.

El iPhone, líder en los EEUU

Posted on Actualizado enn

Apple ganó terreno en el mercado de los teléfonos inteligentes de los Estados Unidos, acercándose al primer lugar que aún ocupan los dispositivos que utilizan el software de Google Android.

La participación de Apple en este mercado aumentó casi 3% a 39% en el primer trimestre de 2013, convirtiéndose así en el fabricante de teléfonos móviles más popular en el país, según comScore.

Samsung se mantuvo como el segundo fabricante de teléfonos inteligentes más popular, con 21,7% del mercado norteamericano, seguido por HTC, Motorola y LG con 9%, 8,5% y 6,8% del mercado, respectivamente.

En lo que respecta a sistemas operativos, Android, utilizado por fabricantes como Samsung, HTC, LG y Motorola, ocupa el primer puesto, pero su participación total en el mercado norteamericano bajó 1,4% a 52%. Le sigue iOS, de Apple, con 39 por ciento.

Los teléfonos inteligentes que utilizan Windows, de Microsoft, aumentaron levemente, a 3% del mercado, mientras que la porción de los dispositivos BlackBerry se achicó más de un punto porcentual, a 5,2%.