Lamentablemente vuelvo a retomar esta tristemente conocida serie de artículos sobre apps de pago que han traicionado mi confianza como usuario. En este caso vamos a tratar una app con el síndrome iPhone 5, es decir, como la pantalla es ahora más larga, ahí os quedáis.
Para mí, Dialvetica Contacts es una app de uso diario. Es lo que podríamos llamar un dialer, una aplicación diseñada para de una manera rápida, con el menor número de taps posibles, llamar a un contacto o mandarle un iMessage o mandarle un email. Estas dos últimas funciones son las que hacen que tenga sentido que ésta sea una app universal, tanto para iPhone como para iPad.
En el teclado que veis en la captura empiezas a poner las letras del nombre o apellido del contacto y rápidamente te aparecen las opciones en pantalla. Además aprende: si cada vez que pones las letras p-a acabas llamando al mismo Paco, éste saldrá siempre el primero en la lista. La lista de contactos que aparece cuando inicias la app se convierte así en una lista de favoritos en tiempo real, donde aparecen siempre aquellos a los que llamas más frecuentemente a través de la app.
Fantástico ¿verdad? Pero como podéis ver en la captura no se han adaptado todavía a la pantalla del iPhone 5. No soy programador pero creo que una app de este estilo no debe costar mucho adaptarla. Les he escrito un email y me dicen que están muy centrados en limpiar de bugs otra app de la casa, Calvetica Calendar, pero que en cuanto puedan se ponen. No me parece serio.
La app sigue funcionando bien aunque lleve casi un año sin actualizar, pero como todas las apps que no se han adaptado a la pantalla del iPhone 5, tengo ahora con ella muchos más errores de teclado que tenía antes, y eso reduce bastante su usabilidad. Y si una app de este estilo pierde su usabilidad ¿qué le queda?
Comentarios
5 respuestas a «Yo te di mi pasta: Dialvetica Contacts»
Como bien dices, no es nada difícil adaptar una app de este estilo para el iPhone 5; en muchos casos es sólo abrir el proyeclo xcode com la nueva versión y si usa librerias de Apple se adapta sola. Hay 2 posibilidades: o la app está mal pensada y no hace las cosas del modo que las debería hacer o sencillamente porque han dejado de lado el proyecto para centrarse en otro (como dices tu).
Por la interfaz que veo… yo diría que no es una aplicación que utilice al 100% las APIs nativas para iOS. Es más, acabo de hacer una búsqueda rápida en Google Play y, ¡oh, sorpresa! hay una versión del mismo programa para la plataforma Android de Google. Pondría la mano en el fuego que esto es una aplicación multiplataforma que comparte mucho de su código interno y… adaptarla para el iPhone 5 no será tan sencillo como abrir el proyecto con XCode, recompilar y listo.
Eso por una parte, por otra, decirte que aunque arreglarlo costara solamente treinta minutos… te digo yo que, si el jefe dice que eso «ya se hará» y que ahora lo importante es hacer esto otro… eso es lo que hace el programador, punto.
Si quieres un consejo, como desarrollador, te recomendaría que no compres más aplicaciones multiplataforma como esta… es como comprar un programa Java para OS X… ¿en serio pagarías por algo así?? Encima en esta, ¡NI SE HAN MOLESTADO EN USAR LOS COMPONENTES NATIVOS DE iOS! ¡Cojones, que solo hay que hacer un binding desde la interfaz hasta la parte del código que se quiere ejecutar!
Para mi, esa apliación es mierda pura… de verdad, me extraña que a una persona como tú, Emilio, a quien considero alguien inteligente, le hayan podido colar un truño como ése. ¿En serio no encontraste una apliación mejor, para unas funcionalidades tan básicas, en toda la App Store?
Espero haber sido constructivo, dentro de lo que cabe…
¡Gracias por tus podcasts Emilio!
Bueno Josep, no considero cuestión de inteligencia o no comprar una app que pasados dos años te defraude. La versión de iOS es como 2 meses más antigua que la de Android, aunque eso no significa que no compartan código de la manera que has explicado.
En cualquier caso, yo no soy distinto del resto de usuarios de iOS y compro aplicaciones por recomendación de blogs y otros usuarios. Esta app en su momento fue muy bien comentada, al igual que otras apps de los mismos desarrolladores como Calvetica. No creo que nadie salvo quizá tú 😉 cuando quiere comprar una app mire primero en Google Play para ver si es multiplataforma; además que insisto en que el hecho de ser multiplataforma no presupone que compartan código o que la versión iOS no haya sido programada decentemente.
Josep, solamente decirte que si usan elementos no nativos de iOS no es por pereza ni por malas prácticas, sino porque uno de sus distintivos es el diseño. El nombre de la app y de la de calendario hace referencia al tipo de letra, con eso te lo digo todo.
Las pegas son que el teclado no es estándar y que cuando Apple cambia una vez cada cinco años el formato de la pantalla deja de funcionar bien hasta que lo
… actualizan
Claro ejemplo de «form over function»