jul 26

En este artículo voy a poner el listado de programas que más uso para hacer seguimiento de las ventas de nuestras apps y también para hacer seguimiento de las posiciones de nuestras apps en los rankings de los diferentes AppStores del mundo.

Aquí va mi lista de apps que no tienen porque ser los mejores:

1. AppViz

Para mi es la mejor aplicación (para Mac OS) para seguir las ventas de tus aplicaciones. Básicamente lo que hace es conectarse a itunesconnect y obtener toda la información de las descargas y financial reports. Desde que la uso he dejado de conectarme a itunesconnect para ver las ventas del día anterior.

Lo mejor es la forma en la que muestra los datos. Puedes ver las listas de descargas, crearte diferentes gráficos por ventas, número de descargas, region, etc.

También te muestra los reviews que recibe tu app en los diferentes países entro otros.

Para mi es imprescindible y os lo recomiendo.

Cuesta 29.95$ y los vale. Se puede descargar una versión de evaluación de 30 días de forma gratuita.

2. App Sales

App Sales va en la misma línea de App Viz pero para iPhone. Igual que App Viz este programa nos muestro todos los datos de ventas, reviews e otros conectándose a nuestra cuenta de itunesconnect y obteniendo toda la información.

Es otra maravilla que uso siempre que no estoy delante del ordenador.

Además de todo es gratis y de código abierto. No está disponible en la AppStore ya que Apple no permite aplicaciones de este tipo en la appstore. Para instalarlo en nuestros iPhone tenemos que bajar el código (que viene como un proyecto XCode y no tenemos que configurar nada) y instalarlo mediante el XCode igual que hacemos con nuestros apps que programamos.

3. MajicRank

MajicRank se usa para ver la posición de nuestra app en los rankings mundiales de AppStore. Es decir, permite ver en que posición (tanto globalmente como en su categoría) está nuestra app en los diferentes países en tiempo real. Lo que hace es conectar a iTunes de diferentes países y buscar nuestra app en el top 100 de cada uno de los países de la AppStore. Al buscar sólo en el top 100 muestra sólo los rankings de los países en los que nuestra aplicación aparece en el top 100 de ese país (global o en su categoría).

Está app viene muy bien cuando lanzas una campaña de marketing y quieres seguir como evoluciona la posición de tu app.

También lo recomiendo mucho, se ha convertido en una app imprescindible para mi.

Es totalmente gratis.

4, PositionApp™

Como podemos intuir del nombre esta app también sirve para hacer seguimiento de nuestras (y de otros también) aplicaciones.

Permite ver como evoluciona nuestra app en los rankings mundiales y comprar tu evolución con la compentencia.

A diferencia de MajicRank esta aplicación hace seguimiento de las 300 primeras apps en vez de las 100 primeras y es para el iPhone. La desventaja respecto al MajicRank es que la información no se suministra en tiempo real sino con un retraso de entre 1-3 horas (a veces más) . Y no es gratis, en el momento de escribir esta entrada costaba 5,49€.

Está bastante bien, pero el precio que tiene también es de considerar.

Estas son las 4 apps que más uso (diariamente) pero existen muchas alteranitvas. Sobre todo servicios web que te ofrecen el mismo tipo de información que pueden ofrecer estas 4 aplicaciones que uso.

Espero que esta información les sea útil. Si conocéis alguna app que pueda ser útil para los programadores iPhone por favor comentadlo por aquí.

VN:F [1.9.8_1114]
Rating: 4.7/5 (3 votes cast)
VN:F [1.9.8_1114]
Rating: +6 (from 6 votes)
Tagged with:
jun 05

Cuando queremos crear una aplicación que contenga diferentes funcionalidades relacionadas con el uso de la aplicación, pero independientes entre si, como mostrar los datos de diferente manera o diferentes tareas, querremos usar una Tab Bar en nuestra aplicación.

La Tab Bar nos dará acceso a esas diferentes tareas o vistas, separándolas dentro de nuestra aplicación como módulos independientes, además, sitúa al usuario dentro de la aplicación indicándole lo que esta viendo en ese momento.

Hoy daremos las indicaciones básicas para crear y configurar una Tab Bar para nuestra aplicación. Dentro de Xcode tenemos una plantilla que nos crea una aplicación con un Tab Bar y dos vistas diferentes, aunque es un buen punto de partida, cuando miramos el código a penas vemos que es lo que realmente se esta haciendo ya que toda la configuración la hacen desde Interface Builder. Nosotros mostraremos algo más de código.

Estructura

Tenemos nuestra aplicación, dentro de ésta estará nuestra Tab Bar, a la que le indicaremos que vistas (UIViewController) ha de mostrar, cada vista se ocupará de su funcionalidad, pero tenemos que configurar la propiedad tabBarItem (UITabBarItem), de cada una de las vistas para que la Tab Bar nos pueda mostrar el icono y titulo de esa pestaña.

Datos

Para configurar la Tab Bar lo único que necesitamos es un icono para cada pestaña, y un título. Podemos usar ambos a la vez o cada uno por separado, obviamente una Tab Bar sin iconos pierde mucho, por lo que recomiendo que al menos se use un icono para representar lo que la pestaña hace, el título siempre va bien por si el icono no deja del todo claro.

El titulo no es más que una cadena que indicaremos dentro del código, pero el icono es algo más especial y aunque Apple nos suministra algunos iconos típicos del sistema, para usarlos echar un vistazo a  UITabBarSystemItem, también nos indica como tenemos que crear nuestros propios iconos:

▪ Usar formato PNG.
▪ El único color a de ser blanco puro con transparencia apropiada.
▪ No añadir sombras.
▪ Usar anti-aliasing.
▪ Tamaño de 30 x 30 pixeles.

Código

Para crear la Tab Bar y añadirla a nuestra aplicación simplemente usar lo siguiente:

- (void)applicationDidFinishLaunching:(UIApplication *)application {
 
tabBarController = [[UITabBarController alloc] init];
 
MyViewController* vc1 = [[MyViewController alloc] init];
 
MyOtherViewController* vc2 = [[MyOtherViewController alloc] init];
 
NSArray* controllers = [NSArray arrayWithObjects:vc1, vc2, nil];
 
tabBarController.viewControllers = controllers;
 
[window addSubview:tabBarController.view];
 
}

En el applicationDidFinishLaunching creamos el TabBarController, los UIViewController para cada una de nuestras pestañas, metemos estos últimos en un vector y le indicamos al controlador de la Tab Bar que serán esos los que ha de mostrar. Finalmente añadimos la vista de la Tab Bar a nuestra ventana y listos.

Para configurar cada uno de los UITabBarItem de cada una de las vistas podemos usar las siguientes líneas:

UIImage* anImage = [UIImage imageNamed:@"MyTabBarIcon.png"];
 
UITabBarItem* theItem = [[UITabBarItem alloc] initWithTitle:@"TabBarItemTitle" 
                                                     image:anImage tag:0];
 
[myViewController setTabBarItem:theItem];

Normalmente se usarán dentro del mismo controlador, al inicializarlo, pero puede ser necesario hacerlo desde otro lugar cuando no estamos creando nuestra propia clase, por ejemplo si una de las vistas usa un UINavigationBar, en ese caso se puede usar el código anterior justo cuando creamos el controlador para la barra de navegación.

VN:F [1.9.8_1114]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.8_1114]
Rating: -1 (from 1 vote)
Tagged with:
feb 12

Si señores, después de mucho tiempo inadvertido por fin, gracias a nuestros usuarios, hemos conseguido el codiciado puesto número 1.
Llavemos ya 4 días en el primer puesto de aplicaciones de utilidad y 4 días días en el top 10 del ranking global de AppStore España.
Gracias a todos vosotros !

VN:F [1.9.8_1114]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.8_1114]
Rating: 0 (from 0 votes)
Tagged with:
feb 10

Un equipo de desarrollo español (Ivanovich Games), amigos de ZenBrains acaba de anunciar su última creación: iRemoteDog.

Es una idea genial y muy original. La aplicación consiste en un mando de distancia que permite dar ordenes sonoros a tu perro.

Claro, esta app no hace mágia, primero tienes que entrenar a tu perro para que aprenda esos sonidos.

Se usan un tipo de sonidos que son inaudibles para los humanos pero muy fácilmente reconocibles por los perros.

A parte  para los perros es más fácil entender y diferenciar este tipo de sonidos que la palabras.

Una vez entrenado, puede ser de los más gracioso hacer espectáculos para los amigos, nadie quedará indeferente:¿Controlar un perro con el iPhone, WOW?

Desde aquí deseamos suerte al desarrollador del programa y recomendamos la aplicación.

VN:F [1.9.8_1114]
Rating: 3.0/5 (6 votes cast)
VN:F [1.9.8_1114]
Rating: +3 (from 5 votes)
Tagged with:
preload preload preload