Soy nuevo en la plataforma Android, pero estoy buscando hacer algo de desarrollo para Android 2.x, con la esperanza de publicar una aplicación en el Android App Market eventualmente. Me gustaría poder probar mi aplicación en hardware "real", pero ya tengo un iPhone, que es bastante caro, y no quiero pagar un segundo plan de telefonía móvil sólo para probar mi código. Así que mi pregunta es, ¿es posible comprar un teléfono Android desbloqueado y operarlo completamente a través de wi-fi? Si es así, ¿qué funciones (además de las obvias, como hacer llamadas), me perderé?
Respuestas
¿Demasiados anuncios?Sí, es posible, pero puede ser complicado dependiendo del teléfono.
Por ejemplo, compré un T-Mobile G1 (no la versión Android Dev Phone) y tenía que tener una tarjeta SIM en él. Puedes pedir prestada la de un amigo o puedes hacer lo que yo hice, que fue comprar una tarjeta SIM de prepago. Cuesta menos de 40 dólares. Si tienes la tarjeta SIM de un amigo que tiene un plan de datos, entonces puedes activar el teléfono. Pero si no quieres tener una tarjeta SIM en el teléfono, tendrás que rootear el teléfono y instalar CyanogenMod en él.
Ahora bien, si has comprado una tarjeta SIM de prepago, entonces puedes activar el teléfono a través de wifi siguiendo estos pasos (esto es específico del G1).
Un G1 es probablemente el teléfono más barato que puedes conseguir si sólo quieres usarlo como dispositivo de prueba de hardware. En ebay está en torno a los 100-150 dólares.
Como han dicho otros, una SIM de pago es una buena solución para cualquier teléfono. Al menos en el Reino Unido, puedes conseguir una tarjeta SIM gratuita fácilmente. Vodafone u O2 te enviarán una si se lo pides o probablemente puedas conseguir una en cualquier tienda local. Pero ten en cuenta que algunos teléfonos están bloqueados para determinadas redes, así que tendrás que conseguir una SIM de esa red o pagar para que te desbloqueen el teléfono.
Sin embargo, algunos teléfonos funcionan bien sin SIM. Yo utilizo un HTC Legend para el desarrollo sin SIM y no hay ningún problema. Sólo utilizo el Wi-Fi y, como no puede hacer llamadas, es efectivamente un ordenador de bolsillo.
Existen teléfonos que ni siquiera son capaces de aceptar una tarjeta SIM. Los teléfonos destinados a ser utilizados en las redes de Sprint y Verizon normalmente ni siquiera tienen capacidades GSM. Pueden arrancar sin problemas sin una (obviamente). Por ejemplo, mi HTC Evo no tiene ranura para tarjeta SIM, aunque esta sería una opción cara, estoy seguro de que podrías encontrar teléfonos más baratos.
El HTC Magic La "edición Vodafone" requiere al menos una tarjeta SIM, aunque haya sido desbloqueada para utilizar cualquier operador. Si no hay una SIM presente, se muestra un diálogo modal (que no se puede cerrar) que le pide que inserte una tarjeta SIM.
Actualización : La SIM sólo es necesaria para rellenar los datos de la cuenta de Google (incluso si lo haces por Wifi, como hice yo). Una vez que el teléfono está "activado" de esta manera, puede funcionar sin SIM.
Pude hacer bastantes cosas en mi teléfono antes de que se completara la activación usando el wifi. Hay algunas cosas que no puedes probar, como el comportamiento de la aplicación después/durante una interrupción de la llamada, sin embargo, en su mayor parte, la funcionalidad disponible usando el modo wifi es suficiente. Puedes probar comportamientos del tipo de interrupción de llamadas utilizando el emulador de Android.
También puedes tener en cuenta que muchas compañías de telefonía móvil, incluyendo pero no limitándose a Att, tienen planes de "sólo datos" significativamente más baratos y rara vez anunciados, en caso de que descubras que realmente necesitas hacer pruebas utilizando una red de telefonía móvil real (por ejemplo, si has hecho una aplicación multimedia, las pruebas a través de wifi podrían funcionar de manera diferente que a través del aire). Los planes de prepago a veces también incluyen tiempo de aire de plan de datos como otra opción a considerar, si es necesario.