{"id":64,"date":"2014-09-28T20:46:17","date_gmt":"2014-09-28T20:46:17","guid":{"rendered":"http:\/\/multimedia.uoc.edu\/blogs\/tamm\/?p=64"},"modified":"2014-10-07T08:48:13","modified_gmt":"2014-10-07T08:48:13","slug":"frameworks-de-desarrollo-movil","status":"publish","type":"post","link":"http:\/\/multimedia.uoc.edu\/blogs\/tamm\/ca\/2014\/09\/28\/frameworks-de-desarrollo-movil\/","title":{"rendered":"Framework pel desenvolupament m\u00f2bil"},"content":{"rendered":"<p>En el desenvolupament d\u2019aplicacions per a dispositius m\u00f2bils hi ha diferents possibilitats de <em>frameworks<\/em> en funci\u00f3 del sistema operatiu per al qual volem que s\u2019executi.<\/p>\n<p>La meva primera experi\u00e8ncia en el desenvolupament d\u2019aplicacions per a dispositius m\u00f2bils es remunta al final del 2011 en la implementaci\u00f3 de l\u2019app Mushtool, realitzada en la primera versi\u00f3 per a dispositius Android: vaig comen\u00e7ar desenvolupant amb l\u2019SDK 2.2, coneguda com a Froyo i API 8.<\/p>\n<p>Necessit\u00e0vem descarregar-nos <a href=\"https:\/\/www.eclipse.org\/downloads\/\">Eclipse <\/a>i associar el connector o<a href=\"http:\/\/developer.android.com\/tools\/help\/adt.html\"><em>plugin<\/em> ADT<\/a> per poder desenvolupar aplicacions natives en Android. Ara disposem d\u2019una versi\u00f3 d\u2019Android integrada directament en <a href=\"http:\/\/developer.android.com\/sdk\/index.html\">Eclipse<\/a> i en versi\u00f3 beta disposem del que ser\u00e0 la versi\u00f3 oficial de Google per al desenvolupament d\u2019aplicacions Android, l\u2019<a href=\"https:\/\/developer.android.com\/sdk\/installing\/studio.html\">Android Studio<\/a>.<\/p>\n<p>Les aplicacions natives desenvolupades per a Android estan basades en el llenguatge de programaci\u00f3 <a href=\"http:\/\/es.wikipedia.org\/wiki\/Java_%28lenguaje_de_programaci%C3%B3n%29\">java<\/a>.<\/p>\n<p>En voler desenvolupar la mateixa app <a href=\"https:\/\/itunes.apple.com\/us\/app\/mushtool-bolets-setas\/id695313113?mt=8\">Mushtool <\/a>per al m\u00f3n Apple (dispositius iPhone\/iPad), no vaig tenir una altra opci\u00f3 que adquirir un ordinador Apple, concretament un MacBook-Pro, instal\u00b7lar l\u2019entorn de desenvolupament <a href=\"https:\/\/developer.apple.com\/xcode\/\">Xcode<\/a>, i aprendre el llenguatge de programaci\u00f3 Objective C.<\/p>\n<p>Per a desenvolupar aplicacions natives per a iOS \u00e9s necessari disposar d\u2019un ordinador Mac, ja que \u00e9s francament complicat aconseguir-ho amb una m\u00e0quina virtual.<\/p>\n<p><a href=\"http:\/\/multimedia.uoc.edu\/blogs\/tamm\/files\/2014\/09\/desarollo-iOS.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-99\" src=\"http:\/\/multimedia.uoc.edu\/blogs\/tamm\/files\/2014\/09\/desarollo-iOS-300x210.png\" alt=\"desarollo iOS\" width=\"300\" height=\"210\" srcset=\"http:\/\/multimedia.uoc.edu\/blogs\/tamm\/files\/2014\/09\/desarollo-iOS-300x210.png 300w, http:\/\/multimedia.uoc.edu\/blogs\/tamm\/files\/2014\/09\/desarollo-iOS.png 465w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>En l\u2019Apple keynote 2014 des d\u2019Apple ens presenten una innovadora manera de com s\u2019hauran d\u2019implementar les aplicacions per a dispositius iOS amb el llenguatge <a href=\"https:\/\/developer.apple.com\/swift\/\">Swift<\/a>, creat per Apple.<\/p>\n<p>Tot i que encara queda pendent la realitzaci\u00f3 de Mushtool per al sistema operatiu Windows Mobile, necessitar\u00edem el <em>framework<\/em> <a href=\"http:\/\/msdn.microsoft.com\/en-us\/vstudio\/default.aspx\">Visual Studio<\/a> i instal\u00b7lar-hi <a href=\"http:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=6135\">Windows Mobile SDK<\/a>.<\/p>\n<p>Seria interessant la realitzaci\u00f3 per al sistema operatiu <a href=\"https:\/\/developer.mozilla.org\/es\/Firefox_OS\">Firefox US<\/a>, on les aplicacions estan basades en aplicacions web, de manera que el desenvolupament per a la plataforma Firefox OS Mobile requereix exactament el mateix que necessitaria qualsevol desenvolupament web, per tant, es pot usar Eclipse, <a href=\"http:\/\/www.sublimetext.com\/\">Sublim Text<\/a>, <a href=\"http:\/\/www.adobe.com\/es\/products\/dreamweaver.html\">Dreamweaver <\/a>o <em>framework<\/em>.<\/p>\n<p>Dubto que acabi implementada l\u2019app Mushtool per al sistema operatiu BlackBerry a causa dels problemes que est\u00e0 tenint aquesta empresa i la reducci\u00f3 d\u2019usuaris que ha tingut en els \u00faltims anys; en qualsevol cas, necessitaria instal\u00b7lar l\u2019<a href=\"http:\/\/developer.blackberry.com\/native\/\">SDK BlackBerry 10<\/a>.<\/p>\n<p>Per a desenvolupadors sense coneixements de programaci\u00f3 que vulguin realitzar una app en Android recomano que utilitzin appInventor, per la senzillesa i facilitat de programaci\u00f3.<\/p>\n<p>&nbsp;<\/p>\n<p>Desenvolupem una app?<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Enlla\u00e7os de refer\u00e8ncia<\/strong><\/p>\n<p><a href=\"http:\/\/www.accensit.com\/index.php\/en\/accensit-blog-en\/150-mobile-platforms.html\">http:\/\/www.accensit.com\/index.php\/en\/accensit-blog-en\/150-mobile-platforms.html<\/a><\/p>\n<p><a href=\"http:\/\/www.xataka.com\/entrevistas\/sistemas-operativos-moviles-en-2014-los-fabricantes-hablan\">http:\/\/www.xataka.com\/entrevistas\/sistemas-operativos-moviles-en-2014-los-fabricantes-hablan<\/a><\/p>\n<p><a href=\"http:\/\/www.cromo.com.uy\/2014\/02\/el-top-tres-de-los-sistemas-operativos-moviles\/\">http:\/\/www.cromo.com.uy\/2014\/02\/el-top-tres-de-los-sistemas-operativos-moviles\/<\/a><\/p>\n<p><strong>Font imatge:<\/strong><\/p>\n<p><a href=\"http:\/\/curso.pixybit.es\/capitulo-4.html\">http:\/\/curso.pixybit.es\/capitulo-4.html<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>En el desenvolupament d\u2019aplicacions per a dispositius m\u00f2bils hi ha diferents possibilitats de frameworks en funci\u00f3 del sistema operatiu per al qual volem que s\u2019executi. La meva primera experi\u00e8ncia en el desenvolupament d\u2019aplicacions per a dispositius m\u00f2bils es remunta al final del 2011 en la implementaci\u00f3 de l\u2019app Mushtool, realitzada en la primera versi\u00f3 per &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/multimedia.uoc.edu\/blogs\/tamm\/ca\/2014\/09\/28\/frameworks-de-desarrollo-movil\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Framework pel desenvolupament m\u00f2bil&#8221;<\/span><\/a><\/p>\n","protected":false},"author":73,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-64","post","type-post","status-publish","format-standard","hentry","category-desarrollo-de-apps","entry"],"_links":{"self":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/tamm\/ca\/wp-json\/wp\/v2\/posts\/64","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/tamm\/ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/tamm\/ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/tamm\/ca\/wp-json\/wp\/v2\/users\/73"}],"replies":[{"embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/tamm\/ca\/wp-json\/wp\/v2\/comments?post=64"}],"version-history":[{"count":5,"href":"http:\/\/multimedia.uoc.edu\/blogs\/tamm\/ca\/wp-json\/wp\/v2\/posts\/64\/revisions"}],"predecessor-version":[{"id":170,"href":"http:\/\/multimedia.uoc.edu\/blogs\/tamm\/ca\/wp-json\/wp\/v2\/posts\/64\/revisions\/170"}],"wp:attachment":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/tamm\/ca\/wp-json\/wp\/v2\/media?parent=64"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/tamm\/ca\/wp-json\/wp\/v2\/categories?post=64"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/tamm\/ca\/wp-json\/wp\/v2\/tags?post=64"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}