Subir una app a Google Play creada con Visual Studio con Ionics


En las siguientes lineas veremos paso  a paso como preparar una aplicación creada  con Ionics desde Visual Studio para publicarla en Google Play en  sencillos pasos:

Paso 1: Modifique la configuración de su aplicación

 La configuración general de la aplicación aparece en la página Común del diseñador de configuración  que se activa justamente abriendo el  fichero  config.xml.

comun

  • El nombre para mostrar es el nombre que aparece en la tienda de aplicaciones.
  • El nombre del paquete es una cadena que identifica de forma exclusiva su aplicación.Elija un esquema de nomenclatura que reduzca la probabilidad de un conflicto de nombres.
  •  Acceso al dominio muestra los dominios a los que debe acceder su aplicación. Por ejemplo, WeatherApp que aparece en la imagen anterior, obtiene datos meteorológicos de un punto final de servicio que tiene el dominio https://query.yahooapis.com .

 El propósito de la mayoría de los demás ajustes se borran del título, pero puede encontrar más información en el fichero config.xml .

Las configuraciones específicas de Android aparecen en la pestaña Android del diseñador de configuración.

android.PNG

 Puede leer acerca de cada opción en la sección de preferencias del tema de referencia config.xml.

 Paso 2 :Generar una clave privada

Para firmar su aplicación, se  necesita crear un almacén de claves ( keystore ) 

Un almacén de claves es un archivo binario que contiene un conjunto de claves privadas. En las siguiente líneas aprenderemos  a  crear uno:

  • Abra un símbolo del sistema en modo administrador.
  • En el símbolo del sistema, cambie al   directorios   al  que apunte la carpeta %JAVA_HOME%\bin . (Por ejemplo: C:\Program Files (x86)\Java\jdk1.7.0_55\bin ).
  • En el símbolo del sistema, para java 1.7.0_55 ejecute el siguiente comando keytool  :
 keytool -genkey -v -keystore c:\my-release-key.keystore -alias johnS -keyalg RSA -keysize 2048 -validity 10000

(  Reemplace my-release-key.keystore y johnS con nombres que tengan sentido para usted.)

  • Se le pedirá que proporcione una contraseña y los campos Nombre distinguido de su clave.
  • Esta serie de respuestas le da una idea de los tipos de información que proporcionará para cada solicitud. Al igual que en el comando anterior, responda a cada solicitud con información que tenga sentido para su aplicación.
  •  Después de proporcionar esta información, aparece en el símbolo del sistema.
  • El SDK de Android genera el almacén de claves como un archivo denominado my-release-key.keystore y coloca ese archivo en la unidad C: \. EL keystore  o almacén de claves contiene una sola clave, válida para 10000 días.

 Si desea obtener más detalles sobre este proceso, consulte la documentación para desarrolladores de Android aquí:Signing your applications .

Paso 3: Consulte la clave privada en un archivo de configuración

 En primer lugar, identifique la versión del CLI de Cordova que utiliza su proyecto. Esto determina qué archivo de configuración utiliza para referirse a su clave.

Encuentre la versión CLI de su proyecto

 El número de versión de CLI aparece en la página Plataformas del diseñador de configuración.

También puede encontrarlo en el archivo taco.json en la raíz de su proyecto

 Si la versión CLI de Cordova es mayor que 5.0, utilice estos pasos

En el Explorador de soluciones , expanda la carpeta de proyecto y, a continuación, el archivo build.json . Si ese archivo falta en su proyecto, su proyecto se creó con una versión anterior de Cordova y debe crear ese archivo manualmente (y rellenarlo con contenido en el paso 2). El archivo build.json aparece en el editor de código.

En el archivo build.json , agregue la información que describe su clave.

 { {
 "android": { "android": {
     "release": { "lanzamiento": {
         "keystore":"c:\\my-release-key.keystore", "keystore": "c: \\ mi-release-key.keystore",
         "storePassword":"pwd123", "storePassword": "pwd123",
         "alias":"johnS", "alias": "johnS",
         "password":"pwd123", "contraseña": "pwd123",
         "keystoreType":"" "keystoreType": ""
       } }
   } }
} }

Paso 4: Crear el paquete

 En la barra de herramientas Estándar, elija la plataforma Android .

 Elija la configuración de generación de Release .                              

 Elija uno de los emuladores de Android.. .

. Importante : No elija ninguno de los simuladores Ripple.  Elija solo un emulador de Android o el dispositivo.

. En el menú Generar , elija Generar solución . Esto crea un archivo con una extensión de archivo .apk.  Ese es el archivo que subirá a la tienda. Puede encontrar ese archivo en la carpeta bin/Android/Release/ de su proyecto.

 Es el archivo que no contiene la palabra unaligned en el nombre del archivo.

 Envíe su aplicación a la tienda

 Ahora ya puede publicar tu aplicación en Google Play con su cuenta de desarrollador de Google Play.

 Para prepararse para el gran día, revise Essentials para obtener una aplicación exitosa .(en ingles)

A continuación, vea Cargar una aplicación para que su aplicación sea accesible para el mundo.

Conectar un viejo monitor a un pc con salida DVI


El estándar VGA  caracterizado por el conector de  15 pines  ,está cayendo en desuso (aunque aún lo respetan algunos fabricantes de monitores ),  básicamente porque este estaba concebido para monitores basados en CRT , hasta tal punto que de hecho las gráficas actuales no llevan ya conector VGA , de modo que si va a comprar un monitor, asegúrese antes de qué conexión tiene para evitar incidencias porque un monitor que sólo lleve conector VGA tal vez no se pueda conectar a su ordenador.

En efecto , el veterano VGA es un interfaz analógico  puesto que la fuente varía su tensión de salida con cada línea que emite para representar el brillo deseado,l o cual era así porque en las antiguas pantallas de CRT se usaba para asignar al rayo la intensidad adecuada mientras éste se iba desplazando por la pantalla durante el barrido del haz de rayos catdicos.

En las actuales monitores  LCD o TFT´, como este rayo ya no está presente,  pierde su sentido, pues  en su lugar hay una matriz de píxeles, y se debe asignar un valor de brillo a cada uno de ellos, tarea  realizada  por  el decodificador  que  toma muestras del voltaje de entrada a intervalos regulares,  lo cual puede provocar distorsión si las muestras no se toman en el centro de cada píxel, y, en general, el grado de ruido entre píxeles adyacentes es elevado.

Precisamente para superar las limitaciones de la conexiones VGA, surge el interfaz DVI , el cual adopta un enfoque distinto en tanto que el brillo de los píxeles se transmite en forma de lista de números binarios de modo que cuando la pantalla está establecida a su resolución nativa, solamente tiene que leer cada número y aplicar ese brillo al píxel apropiado  y de esta forma, cada píxel del buffer de salida de la fuente se corresponde directamente con un píxel en la pantalla (mientras que como hemos visto con una señal VGA el aspecto de cada píxel puede verse afectado por sus píxeles adyacentes, así como por el ruido eléctrico y otras formas de distorsión analógica)

El conector DVI normalmente posee pines para transmitir las señales digitales nativas de DVI pero  también puede tener pines para transmitir las señales analógicas del estándar VGA. Esta característica se incluyó para dar un carácter universal a DVI: los conectores que la implementan admiten monitores de ambos tipos (analógico o digital).

Los conectores DVI se clasifican en tres tipos en función de qué señales admiten:

  • DVI-D (solamente digital): Dispone de 24 pines. Los adaptadores DVI -> VGA no encajan físicamente con este conector y la conversión no es posible.
  • DVI-A (solamente analógica): no esta muy extendido  y existen conversores
  • DVI-I (digital y analógica): es una conexión doble, que emite señal digital a la vez que señal analógica. Dispone de los 24 pines estándar más otros 4 en uno de los lados. Esos 4 pines son los que emiten señal analógica
  • A veces se denomina DVI-DL a los conectores que admiten dos enlaces.

Aunque el interfaz de video mas reciente es el Display Port  , algunas  tarjetas gráficas todavia actuales pueden llevar uno o dos conectores DVI  provocando dos casuisticas diferentes:

  • Si lleva un solo conector  DVI , será DVI-D , que como hemos visto, al ser completamente digital ,no se podrá usar un adaptador a VGA
  • Si lleva dos conectores DVI , uno será de cada tipo(DVI-D y DVI-A) y entonces sí se podrá usar un adaptador DVI a VGA.

Adaptadores DVI a VGA

Según lo comentado   existe la posibilidad de convertir la señal  de la tarjeta gráfica de un ordenador de un puerto DVI (conector blanco o negro de 24 pines) si es del tipo DVI-A  o DVI-I a   una  conexión VGA (conector azul de 15 pines)  mediante un simple adaptador

Este tipo de adaptadores DVI a VGA llevan una conector DVI tipo 24+5 macho en un extremo y VGA HDB15 hembra en el otro , lo cual permite utilizarlos para convertir un puerto DVI a puerto SVGA hembra para poder conectar un cable SVGA con conector macho hacia  un monitor o TV con conexión analogica.

Como hemos visto , esta posibilidad  tiene que ver con que la señal DVI es digital y la VGA es analógica, pero sin embargo los fabricantes gracias  a los diferentes  tipos de conexión DVI  permiten aun  que sea  compatibles sus trajetas graficas  con el veterano estándar VGA simplemente usando un cable  o un simple adaptador   que  cuestan unos 2€

adpatador

Adaptadores HDMI a DVI

Gracias a su compatibilidad inversa con la señales DVI-D y DVI-I, se  puede emplear este tipo de  cables adaptadores para conectar un ordenador o dispositivo con puerto DVI a un televisor o una pantalla con puerto HDMI.

Una aplicación típica de estos adaptadores es  ver vídeos desde un ordenador hacia un televisor HD de pantalla grande, o al revés. Estos  cables conectan incluso los dispositivos con puerto HDMI como Blu-Ray, PlayStation 3 o Xbox 360 a un monitor o un televisor con puerto DVI.

Un aspecto muy interesante es que al  ser compatibles con la señal de audio, el cable adaptador de HDMI a DVI funciona igual que un cable HDMI de alta velocidad, permitiendo disfrutar de videojuegos, sistemas de cine en casa, etc.

hdmi.png

Conversion HDMI a VGA

Es posible encontrar conversores desde HDMI a VGA con y sin sonido, pero debe saber si elige uno con sonido, tenga en cuenta que la conexión VGA sólo lleva imagen, de modo que  el audio saldrá por un conector Jack de 3,5 mm que deberá conectar a unos altavoces externos con amplificador, si es que el monitor no los incluye( suelen llevar una hembra de 3,5mm de audio IN) .

La conversión desde la señal digital HDMI hacia la analógica VGA se hace mediante un proceso llamado modulación ,  por lo que la conversión desde HDMI a VGA es unidireccional: es decir el adaptador a emplear sólo soportara HDMI a VGA, conectando un ordenador o Laptop con salida  HDMI a un proyector,pantalla,TV y monitor con interfaz VGA

Este  tipo de conversores  llegan hasta una resolución 1080P, gracias  a que  convierten la señal digital HDMI a la analógica VGA por medio  de un chip IC integrado, soportando una resolución máxima de salida VGA de hasta 1920×1080@60Hz     y suelen alimentarse  con alimentación adicional mediante cable Micro USB .

adaptador.png

Por cierto, la compatibilidad del puerto HDMI esta asegurada para Laptop, Macbook, Rasberry Pi, etc   y  el puerto VGA hembra puede ser conectado a un proyector, HDTV, monitores y etc.

El precio de  uno de estos adaptadores suele rondar los 10€ en Amazon

Conversion VGA a HDMI

Si lo que necesita es proyectar una imagen desde  su ordenador , y este solo cuenta con una salida  VGA y  necesita llevar ésta a  un televisor que sólo cuente con  entrada HDMI, también puede encontrar adaptadores  que , aunque son algo más complejos lo permiten.

La complejidad  de la electronica de estos conversores es debida a que estos hacen un muestreo de señal, es decir realizan  el proceso complementario al de de la modulación.

vga a hdmi

Normalmente los adaptadores de  entrada VGA a salidad HDMI  incorporan un chipset que soporta sincronización de vídeo y audio a través de un cable con resoluciones de  1600×1200 1080P 60Hz para convertir la señal analógica VGA a señal digital HDMI para conectar PCs, Laptops a proyectores, monitores o HDTV

Estos adaptadores son  uni-direccionales, es decir , sólo soportan el  transformar  desde VGA a HDMI mediante un puerto VGA macho que conectaremos al pc   a un HDMI hembra que mediante un cable hdmi-hdmi llevaremos a nuestro TV

Ademas estos convertidores  cuentan con un puerto de alimentación USB que permiten  transmitir la señal de audio y vídeo  y alimentar  al dispositivo via los 5V de la ocnexion usb  no  requiriendo adaptador de energía adicional

En cuanto al precio suelen rondar el doble de los adaptadores hdmi-vga ( uno 20€ en Amazon)

Conversion   mini HDMI a  HDMI

Por  ultimo decir que hay posibilidad de conectar  algunas tabletas y otros aparatos que solo cuenta con conexion minihdmi  a  un tv convencional con entrada hdmi

En este caso solo debmo comprar  adaptadores HDMI a miniHDMI  , es decir  HDMI tipo C macho a tipo A hembra

minihdmi

Por ultimo ,hay que citar que la conexión mini-hdmi  no debe confundirse con la conexión OTG que  muchas tabletas o smartphone cuentan para vía un cable especial poder enviar audio y video a un TV