{"id":2945,"date":"2019-09-05T11:37:30","date_gmt":"2019-09-05T09:37:30","guid":{"rendered":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/?p=2945"},"modified":"2019-10-17T17:31:34","modified_gmt":"2019-10-17T15:31:34","slug":"como-usar-phonegap","status":"publish","type":"post","link":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap","title":{"rendered":"\u00bfConoces Phonegap? \u00a1Descubre c\u00f3mo usarlo para el desarrollo de apps!"},"content":{"rendered":"<p style=\"text-align: justify;\"><a href=\"https:\/\/phonegap.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>PhoneGap<\/strong><\/a> es un framework para desarrollar aplicaciones m\u00f3viles que se puedan usar en las principales plataformas m\u00f3viles existentes.<\/p>\n<p style=\"text-align: justify;\">Su filosof\u00eda se basa en crear <strong>aplicaciones basadas en tecnolog\u00edas web<\/strong> como HTML5, JavaScript y CSS3, que sean est\u00e1ndar y que por tanto puedan ser <strong>ejecutadas en<\/strong> <strong>cualquier plataforma<\/strong>.<\/p>\n<p style=\"text-align: justify;\">Adem\u00e1s, Phonegap incluye un completo <strong>SDK<\/strong> que permite utilizar caracter\u00edsticas avanzadas de los terminales como la c\u00e1mara o el aceler\u00f3metro.<\/p>\n<p style=\"text-align: justify;\">Algunos ejemplos de aplicaciones desarrolladas con Phonegap son <strong>Facebook, Wikipedia o Salesforce<\/strong>.<\/p>\n<p style=\"text-align: justify;\">Si desea saber c\u00f3mo usar Phonegap para el desarrollo de aplicaciones siga leyendo este art\u00edculo.<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2946\" src=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/entrada.jpg\" alt=\"phonegap\" width=\"500\" height=\"300\" srcset=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/entrada.jpg 500w, https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/entrada-175x105.jpg 175w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_72 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap\/#Introduccion_a_Phonegap\" title=\"Introducci\u00f3n a Phonegap\">Introducci\u00f3n a Phonegap<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap\/#APIS_Phonegap\" title=\"APIS Phonegap\">APIS Phonegap<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap\/#Como_usar_Phonegap\" title=\"C\u00f3mo usar Phonegap\">C\u00f3mo usar Phonegap<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap\/#Linea_de_comando\" title=\"L\u00ednea de comando\">L\u00ednea de comando<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap\/#Phonegap_Build\" title=\"Phonegap Build\">Phonegap Build<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap\/#Nativo_vs_Hibrido\" title=\"Nativo vs. H\u00edbrido\">Nativo vs. H\u00edbrido<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap\/#%C2%BFSabes_ya_como_usar_Phonegap_y_cuando\" title=\"\u00bfSabes ya c\u00f3mo usar Phonegap y cu\u00e1ndo?\">\u00bfSabes ya c\u00f3mo usar Phonegap y cu\u00e1ndo?<\/a><\/li><\/ul><\/nav><\/div>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Introduccion_a_Phonegap\"><\/span>Introducci\u00f3n a Phonegap<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\">Como he comentado anteriormente, Phonegap es un framework para desarrollar aplicaciones que puedan ejecutarse en cualquier plataforma (Android, iOS, Windows Phone, Windows, Linux, etc.)<\/p>\n<p style=\"text-align: justify;\">Las <strong>aplicaciones<\/strong> resultantes son <strong>h\u00edbridas<\/strong>, es decir que no son realmente aplicaciones nativas al dispositivo. Sin embargo, no se tratan tampoco de aplicaciones web puras.<\/p>\n<p style=\"text-align: justify;\">Son empaquetadas para ser desplegadas en el dispositivo trabajando con el <strong>API<\/strong> del sistema nativo.<\/p>\n<p style=\"text-align: justify;\">PhoneGap es compatible con <strong>frameworks<\/strong> de desarrollo web m\u00f3vil como jQuery Mobile, Sencha Touch, Dojo, jQTouch, SprountCore, GloveBox, XUI, iScroll.<\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"APIS_Phonegap\"><\/span>APIS Phonegap<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">PhoneGap ofrece varias APIS para desarrollar aplicaciones que tengan acceso al <strong>hardware<\/strong> del dispositivo m\u00f3vil:<\/p>\n<ul style=\"text-align: justify;\">\n<li><strong>Acelerometer<\/strong>: brinda acceso al aceler\u00f3metro del dispositivo si es que cuenta con \u00e9l.<\/li>\n<li><strong>Camera<\/strong>: Brinda acceso a la aplicaci\u00f3n de la c\u00e1mara para tomar una foto u obtenerla de la galer\u00eda.<\/li>\n<li><strong>Capture<\/strong>: Brinda acceso a aplicaciones de capturas de audio y video.<\/li>\n<li><strong>Compass<\/strong>: Esta API es \u00fatil para hacer verificaci\u00f3n en cambio de la orientaci\u00f3n del dispositivo, tambien depende del hardware del dispositivo.<\/li>\n<li><strong>Connection<\/strong>: \u00datil para trabajar con las conexiones de red que cuenta el dispositivo, desde redes WiFi, redes 3G, redes 4G entre otras.<\/li>\n<li><strong>Contacts<\/strong>: proporciona acceso a los contactos almacenados en el dispositivo.<\/li>\n<li><strong>Device<\/strong>: Con esta se pueden obtener datos del dispositivo como el sistema operativo, el nombre y algunos otros datos relevantes.<\/li>\n<li><strong>Events<\/strong>: con esta APIS es posible manejar eventos de teclas f\u00edsicas del dispositivo, adem\u00e1s de manejar los diferentes eventos generados en el ciclo de vida de una aplicaci\u00f3n.<\/li>\n<li><strong>File<\/strong>: Su implementaci\u00f3n facilita el acceso a los archivos del dispositivo, con esta API se puede crear, editar y leer archivos binarios.<\/li>\n<li><strong>Geolocation<\/strong>: \u00datil para obtener la posici\u00f3n geogr\u00e1fica del dispositivo, ya bien sea a trav\u00e9s de redes o del GPS satelital si cuenta el cuenta el dispositivo con uno.<\/li>\n<li><strong>Media<\/strong>: proporciona acceso a reproductores multimedia como sonido y video.<\/li>\n<li><strong>Notication<\/strong>: adem\u00e1s de ser \u00fatil para crear cuadros de di\u00e1logos como alertas nativas del sistema, tambi\u00e9n brinda acceso al vibrador si el dispositivo lo posee.<\/li>\n<li><strong>Storage<\/strong>: Facilita el uso de base de datos basadas en el est\u00e1ndar de W3C y el uso de localStorage.<\/li>\n<\/ul>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Como_usar_Phonegap\"><\/span>C\u00f3mo usar Phonegap<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\">Phonegap permite crear una aplicaci\u00f3n nativa de la misma manera que se crea un sitio web.<\/p>\n<p style=\"text-align: justify;\">Esto es genial porque las tecnolog\u00edas web son mucho m\u00e1s f\u00e1ciles de trabajar y m\u00e1s personas saben c\u00f3mo usarlas.<\/p>\n<p style=\"text-align: justify;\">Saber c\u00f3mo usar Phonegap es importante para un desarrollador web ya que puede crear una aplicaci\u00f3n m\u00f3vil sin aprender nuevos lenguajes de programaci\u00f3n como Objective C o Java.<\/p>\n<p style=\"text-align: justify;\">Los desarrolladores pueden <strong>usar javascript para conectarse a tecnolog\u00edas nativas del dispositivo<\/strong>, como la c\u00e1mara, los contactos y las notificaciones.<\/p>\n<p style=\"text-align: justify;\">Un proyecto de Phonegap basado en web de ejemplo tendr\u00eda un archivo index.html, un archivo style.css y un archivo scripts.js en una carpeta.<\/p>\n<p style=\"text-align: justify;\">La aplicaci\u00f3n estar\u00eda construida de la misma manera que un sitio web, utilizando\u00a0APIS de JavaScript\u00a0especiales\u00a0para usar funciones del dispositivo como la c\u00e1mara.<\/p>\n<p style=\"text-align: justify;\">Posteriormente, <strong>el proyecto se compila utilizando Phonegap<\/strong> para agregar todo el c\u00f3digo de la aplicaci\u00f3n nativa y convertirlo en una aplicaci\u00f3n que se pueda instalar en un dispositivo o enviar a las tiendas de aplicaciones.<\/p>\n<p style=\"text-align: justify;\">Este trabajo se hace autom\u00e1ticamente a trav\u00e9s de la l\u00ednea de comando o la herramienta <strong>Phonegap Build<\/strong>.<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2947\" src=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/phonegap-build.jpg\" alt=\"phonegap build\" width=\"500\" height=\"300\" srcset=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/phonegap-build.jpg 500w, https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/phonegap-build-175x105.jpg 175w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p>\n<p style=\"text-align: justify;\">Para ello, Phonegap utiliza una vista web dentro de una aplicaci\u00f3n nativa para que todo funcione.<\/p>\n<p style=\"text-align: justify;\">Se podr\u00eda entender como un<strong> puente entre el c\u00f3digo nativo y javascript<\/strong>. Las vistas web se usan en muchas aplicaciones nativas populares, pero Phonegap usa una vista web exclusivamente.<\/p>\n<p style=\"text-align: justify;\">Despu\u00e9s de tener los archivos listos, existen diferentes maneras de c\u00f3mo usar Phonegap para la compilaci\u00f3n de la aplicaci\u00f3n.<\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Linea_de_comando\"><\/span>L\u00ednea de comando<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">Si se siente c\u00f3modo con la <strong>l\u00ednea de comandos<\/strong>, es la forma m\u00e1s r\u00e1pida.<\/p>\n<p style=\"text-align: justify;\">Habr\u00eda que instalar las herramientas de cliente (CLI) y luego usar comandos como\u00a0phonegap create o\u00a0phonegap build ios.<\/p>\n<p style=\"text-align: justify;\">Para ello, deber\u00e1 tener la configuraci\u00f3n de<strong> XCode y\/o Eclipse\/Android Studio<\/strong> para simular y compilar la aplicaci\u00f3n.<\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Phonegap_Build\"><\/span>Phonegap Build<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">Phonegap Build\u00a0es un servicio en l\u00ednea que compila la aplicaci\u00f3n sin usar la l\u00ednea de comando.<\/p>\n<p style=\"text-align: justify;\">Proporciona una <strong>interfaz visual para crear y compilar aplicaciones<\/strong> y hace que el proceso sea m\u00e1s sencillo.<\/p>\n<p style=\"text-align: justify;\">Para realizar la compilaci\u00f3n de la aplicaci\u00f3n simplemente habr\u00eda que cargar un archivo .zip del proyecto y compilarlo.<\/p>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Nativo_vs_Hibrido\"><\/span>Nativo vs. H\u00edbrido<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\">Es habitual escuchar que el t\u00e9rmino \u201c<strong>nativo<\/strong>\u201d es muy utilizado en el desarrollo de aplicaciones.<\/p>\n<p style=\"text-align: justify;\">Este t\u00e9rmino generalmente se refiere a una aplicaci\u00f3n que est\u00e1 codificada en Objective C (iOS) o Java (Android) y no utiliza exclusivamente una vista web.<\/p>\n<p style=\"text-align: justify;\">Por otro lado, el t\u00e9rmino <strong>h\u00edbrido<\/strong> se refiere a una aplicaci\u00f3n que utiliza una vista web para mostrar el contenido de la aplicaci\u00f3n junto con alg\u00fan c\u00f3digo nativo subyacente, que es precisamente lo que hace Phonegap.<\/p>\n<p style=\"text-align: justify;\">Por tanto, t\u00e9cnicamente, las aplicaciones Phonegap deber\u00edan llamarse h\u00edbridas, no nativas.<\/p>\n<p style=\"text-align: justify;\">Existe un debate sobre si las aplicaciones h\u00edbridas son tan buenas como las nativas.<\/p>\n<p style=\"text-align: justify;\">Escuchar\u00e1 todo tipo de opiniones diferentes, mi opini\u00f3n al respecto es que:<\/p>\n<ul style=\"text-align: justify;\">\n<li><strong>Una aplicaci\u00f3n nativa es mejor, pero mucho m\u00e1s costosa y lenta de desarrollar y mantener, hasta el punto en que generalmente no vale la pena.\u00a0<\/strong><\/li>\n<li><strong>Una aplicaci\u00f3n h\u00edbrida es m\u00e1s f\u00e1cil de construir y mantener, y es casi indistinguible de una aplicaci\u00f3n nativa si se hace bien.\u00a0<\/strong><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">La tecnolog\u00eda h\u00edbrida ha mejorado mucho con respecto a hace unos a\u00f1os, debido a la mejora de la tecnolog\u00eda en los dispositivos y frameworks como\u00a0<strong>Ionic<\/strong>\u00a0que han ayudado a dicho auge.<\/p>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"%C2%BFSabes_ya_como_usar_Phonegap_y_cuando\"><\/span>\u00bfSabes ya c\u00f3mo usar Phonegap y cu\u00e1ndo?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\">Comprender la <strong>plataforma<\/strong> que utiliza para sus aplicaciones es importante, puede ayudarlo a evitar errores costosos debido a su propia confusi\u00f3n.<\/p>\n<p style=\"text-align: justify;\">Si usted es un desarrollador o va a contratar a un desarrollador para hacer su aplicaci\u00f3n, deber\u00e1 de valorar el <strong>tiempo y coste<\/strong> que puede permitirse adem\u00e1s de los aspectos t\u00e9cnicos para elegir entre una aplicaci\u00f3n nativa o una h\u00edbrida.<\/p>\n<p style=\"text-align: justify;\">Phonegap es una gran plataforma para construir aplicaciones y la previsi\u00f3n es que crezca su uso en un futuro.<\/p>\n<p style=\"text-align: justify;\">Espero que este art\u00edculo le haya sido de ayuda para saber c\u00f3mo usar Phonegap y cuando hacerlo.<\/p>\n<p style=\"text-align: justify;\">Si le ha interesado el art\u00edculo puede consultar otros escritos por m\u00ed <a href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/autores\/rafael-marin\/\" target=\"_blank\" rel=\"noopener noreferrer\">aqu\u00ed<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PhoneGap es un framework pensado para desarrollar aplicaciones m\u00f3viles que se puedan usar en las principales plataformas m\u00f3viles. Algunos ejemplos de aplicaciones desarrolladas con Phonegap son Facebook, Wikipedia o Salesforce. \u00a1Descubre c\u00f3mo desarrollar apps con Phonegap!<\/p>\n","protected":false},"author":90976,"featured_media":2948,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"class_list":["post-2945","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desarrollo-de-aplicaciones"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u00bfC\u00f3mo usar Phonegap para el desarrollo de aplicaciones?<\/title>\n<meta name=\"description\" content=\"Lea este art\u00edculo para saber c\u00f3mo usar Phonegap en el desarrollo de aplicaciones m\u00f3viles multiplataforma gracias al uso de este framework\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00bfC\u00f3mo usar Phonegap para el desarrollo de aplicaciones?\" \/>\n<meta property=\"og:description\" content=\"Lea este art\u00edculo para saber c\u00f3mo usar Phonegap en el desarrollo de aplicaciones m\u00f3viles multiplataforma gracias al uso de este framework\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap\" \/>\n<meta property=\"og:site_name\" content=\"Canal Inform\u00e1tica y TICS\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/InesemBusinessSchool\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-05T09:37:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-10-17T15:31:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1620\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Rafael Mar\u00edn\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@inesem\" \/>\n<meta name=\"twitter:site\" content=\"@inesem\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rafael Mar\u00edn\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap\"},\"author\":{\"name\":\"Rafael Mar\u00edn\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/person\/ec323f7b4aed4a9f5ba04f2df32e0673\"},\"headline\":\"\u00bfConoces Phonegap? \u00a1Descubre c\u00f3mo usarlo para el desarrollo de apps!\",\"datePublished\":\"2019-09-05T09:37:30+00:00\",\"dateModified\":\"2019-10-17T15:31:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap\"},\"wordCount\":1246,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada.jpg\",\"keywords\":[\"Android\",\"Android Studio\",\"API\",\"CSS\",\"Dojo\",\"Eclipse\",\"GloveBox\",\"h\u00edbrida\",\"HTML5\",\"iOS\",\"iScroll\",\"Java\",\"javascript\",\"jQTouch\",\"jQuery Mobile\",\"multiplataforma\",\"nativa\",\"Objetive C\",\"phonegap\",\"Phonegap build\",\"sdk\",\"Sencha Touch\",\"SprountCore\",\"windows phone\",\"XCode\",\"XUI\"],\"articleSection\":[\"Desarrollo de Aplicaciones\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap\",\"url\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap\",\"name\":\"\u00bfC\u00f3mo usar Phonegap para el desarrollo de aplicaciones?\",\"isPartOf\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada.jpg\",\"datePublished\":\"2019-09-05T09:37:30+00:00\",\"dateModified\":\"2019-10-17T15:31:34+00:00\",\"description\":\"Lea este art\u00edculo para saber c\u00f3mo usar Phonegap en el desarrollo de aplicaciones m\u00f3viles multiplataforma gracias al uso de este framework\",\"breadcrumb\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap#primaryimage\",\"url\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada.jpg\",\"contentUrl\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada.jpg\",\"width\":\"1620\",\"height\":\"1080\",\"caption\":\"c\u00f3mo usar phonegap\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Desarrollo de Aplicaciones\",\"item\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/categorias\/desarrollo-de-aplicaciones\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u00bfConoces Phonegap? \u00a1Descubre c\u00f3mo usarlo para el desarrollo de apps!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#website\",\"url\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/\",\"name\":\"Canal Inform\u00e1tica y TICS\",\"description\":\"Canal de Noticias gestionado por el Departamento Docente de Inform\u00e1tica y TICS de INESEM\",\"publisher\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#organization\",\"name\":\"Canal Inform\u00e1tica y TICS\",\"url\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/logo\/image\/\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Canal Inform\u00e1tica y TICS\"},\"image\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/InesemBusinessSchool\/\",\"https:\/\/x.com\/inesem\",\"http:\/\/www.linkedin.com\/company\/2370697\",\"https:\/\/www.youtube.com\/user\/inesembusinesschool\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/person\/ec323f7b4aed4a9f5ba04f2df32e0673\",\"name\":\"Rafael Mar\u00edn\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2023\/11\/Foto-Claustro-Educa-Open-recortada-revista-digital-96x96.jpg\",\"contentUrl\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2023\/11\/Foto-Claustro-Educa-Open-recortada-revista-digital-96x96.jpg\",\"caption\":\"Rafael Mar\u00edn\"},\"description\":\"Ingeniero T\u00e9cnico en Inform\u00e1tica de Sistemas. Amante de las nuevas tecnolog\u00edas, la creaci\u00f3n de aplicaciones y el desarrollo web. Desarrolla sus habilidades en el Departamento de Inform\u00e1tica de INESEM.\",\"url\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/autores\/rafael-marin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u00bfC\u00f3mo usar Phonegap para el desarrollo de aplicaciones?","description":"Lea este art\u00edculo para saber c\u00f3mo usar Phonegap en el desarrollo de aplicaciones m\u00f3viles multiplataforma gracias al uso de este framework","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap","og_locale":"es_ES","og_type":"article","og_title":"\u00bfC\u00f3mo usar Phonegap para el desarrollo de aplicaciones?","og_description":"Lea este art\u00edculo para saber c\u00f3mo usar Phonegap en el desarrollo de aplicaciones m\u00f3viles multiplataforma gracias al uso de este framework","og_url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap","og_site_name":"Canal Inform\u00e1tica y TICS","article_publisher":"https:\/\/www.facebook.com\/InesemBusinessSchool\/","article_published_time":"2019-09-05T09:37:30+00:00","article_modified_time":"2019-10-17T15:31:34+00:00","og_image":[{"width":1620,"height":1080,"url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada.jpg","type":"image\/jpeg"}],"author":"Rafael Mar\u00edn","twitter_card":"summary_large_image","twitter_creator":"@inesem","twitter_site":"@inesem","twitter_misc":{"Escrito por":"Rafael Mar\u00edn","Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap#article","isPartOf":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap"},"author":{"name":"Rafael Mar\u00edn","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/person\/ec323f7b4aed4a9f5ba04f2df32e0673"},"headline":"\u00bfConoces Phonegap? \u00a1Descubre c\u00f3mo usarlo para el desarrollo de apps!","datePublished":"2019-09-05T09:37:30+00:00","dateModified":"2019-10-17T15:31:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap"},"wordCount":1246,"commentCount":0,"publisher":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#organization"},"image":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap#primaryimage"},"thumbnailUrl":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada.jpg","keywords":["Android","Android Studio","API","CSS","Dojo","Eclipse","GloveBox","h\u00edbrida","HTML5","iOS","iScroll","Java","javascript","jQTouch","jQuery Mobile","multiplataforma","nativa","Objetive C","phonegap","Phonegap build","sdk","Sencha Touch","SprountCore","windows phone","XCode","XUI"],"articleSection":["Desarrollo de Aplicaciones"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap","name":"\u00bfC\u00f3mo usar Phonegap para el desarrollo de aplicaciones?","isPartOf":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap#primaryimage"},"image":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap#primaryimage"},"thumbnailUrl":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada.jpg","datePublished":"2019-09-05T09:37:30+00:00","dateModified":"2019-10-17T15:31:34+00:00","description":"Lea este art\u00edculo para saber c\u00f3mo usar Phonegap en el desarrollo de aplicaciones m\u00f3viles multiplataforma gracias al uso de este framework","breadcrumb":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap#primaryimage","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada.jpg","contentUrl":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada.jpg","width":"1620","height":"1080","caption":"c\u00f3mo usar phonegap"},{"@type":"BreadcrumbList","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/como-usar-phonegap#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/"},{"@type":"ListItem","position":2,"name":"Desarrollo de Aplicaciones","item":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/categorias\/desarrollo-de-aplicaciones"},{"@type":"ListItem","position":3,"name":"\u00bfConoces Phonegap? \u00a1Descubre c\u00f3mo usarlo para el desarrollo de apps!"}]},{"@type":"WebSite","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#website","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/","name":"Canal Inform\u00e1tica y TICS","description":"Canal de Noticias gestionado por el Departamento Docente de Inform\u00e1tica y TICS de INESEM","publisher":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#organization","name":"Canal Inform\u00e1tica y TICS","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/logo\/image\/","url":"","contentUrl":"","caption":"Canal Inform\u00e1tica y TICS"},"image":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/InesemBusinessSchool\/","https:\/\/x.com\/inesem","http:\/\/www.linkedin.com\/company\/2370697","https:\/\/www.youtube.com\/user\/inesembusinesschool\/"]},{"@type":"Person","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/person\/ec323f7b4aed4a9f5ba04f2df32e0673","name":"Rafael Mar\u00edn","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/person\/image\/","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2023\/11\/Foto-Claustro-Educa-Open-recortada-revista-digital-96x96.jpg","contentUrl":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2023\/11\/Foto-Claustro-Educa-Open-recortada-revista-digital-96x96.jpg","caption":"Rafael Mar\u00edn"},"description":"Ingeniero T\u00e9cnico en Inform\u00e1tica de Sistemas. Amante de las nuevas tecnolog\u00edas, la creaci\u00f3n de aplicaciones y el desarrollo web. Desarrolla sus habilidades en el Departamento de Inform\u00e1tica de INESEM.","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/autores\/rafael-marin"}]}},"autor_name":{"name":"Rafael Mar\u00edn"},"featured_image":{"attachment_meta":{"width":"1620","height":"1080","file":"2019\/09\/portada.jpg","sizes":{"thumbnail":{"file":"portada-345x180.jpg","width":"345","height":"180","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada-345x180.jpg"},"medium":{"file":"portada-175x117.jpg","width":"175","height":"117","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada-175x117.jpg"},"medium_large":{"file":"portada-768x512.jpg","width":"768","height":"512","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada-768x512.jpg"},"large":{"file":"portada-1020x680.jpg","width":"1020","height":"680","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada-1020x680.jpg"},"wysija-newsletters-max":{"file":"portada-600x400.jpg","width":"600","height":"400","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada-600x400.jpg"},"thumb-small":{"file":"portada-59x42.jpg","width":"59","height":"42","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada-59x42.jpg"},"thumb-standard":{"file":"portada-110x110.jpg","width":"110","height":"110","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada-110x110.jpg"},"thumb-medium":{"file":"portada-196x166.jpg","width":"196","height":"166","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada-196x166.jpg"},"thumb-large":{"file":"portada-283x190.jpg","width":"283","height":"190","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada-283x190.jpg"},"thumb-anteriores":{"file":"portada-230x163.jpg","width":"230","height":"163","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada-230x163.jpg"},"thumb-inverso":{"file":"portada-369x261.jpg","width":"369","height":"261","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada-369x261.jpg"},"thumb-cercano":{"file":"portada-650x200.jpg","width":"650","height":"200","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada-650x200.jpg"},"thumb-slider":{"file":"portada-574x430.jpg","width":"574","height":"430","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada-574x430.jpg"},"thumb-busqueda":{"file":"portada-580x375.jpg","width":"580","height":"375","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada-580x375.jpg"},"thumb-formacion-continua":{"file":"portada-440x336.jpg","width":"440","height":"336","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada-440x336.jpg"},"advps-thumb-one":{"file":"portada-600x220.jpg","width":"600","height":"220","mime_type":"image\/jpeg","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2019\/09\/portada-600x220.jpg"}},"image_meta":{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}}},"_links":{"self":[{"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/posts\/2945"}],"collection":[{"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/users\/90976"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/comments?post=2945"}],"version-history":[{"count":0,"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/posts\/2945\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/media\/2948"}],"wp:attachment":[{"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/media?parent=2945"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/categories?post=2945"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}