{"id":2415,"date":"2016-10-18T04:40:42","date_gmt":"2016-10-18T04:40:41","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2415"},"modified":"2025-06-13T20:52:50","modified_gmt":"2025-06-14T03:52:50","slug":"android-emulator-tips-genymotion-google-play-services","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/android-emulator-tips-genymotion-google-play-services\/","title":{"rendered":"Dicas de emulador de Android - Genymotion e Google Play Services"},"content":{"rendered":"<p>Gostaria de registrar algumas dicas r\u00e1pidas para o desenvolvimento do Android em emuladores.<\/p>\n<p>O emulador padr\u00e3o do Android pode ser extremamente lento.\u00a0<a style=\"color: #265778;text-decoration: none\" href=\"https:\/\/www.genymotion.com\/\">Genymotion<\/a>\u00a0\u00e9 um substituto imediato que \u00e9 incrivelmente r\u00e1pido. Eu o utilizo h\u00e1 anos e o recomendo para qualquer desenvolvedor s\u00e9rio.<\/p>\n<p>A Genymotion consegue isso executando uma vers\u00e3o x86 do Android no Virtualbox. Isso tem algumas implica\u00e7\u00f5es.<\/p>\n<h3 id=\"services-on-localhost\">Servi\u00e7os no host local<\/h3>\n<p>O Virtualbox tem v\u00e1rios modos de rede usados para expor uma m\u00e1quina virtual convidada (neste caso, um dispositivo Android emulado). A Genymotion configura dois, um servi\u00e7o NAT para se conectar ao mundo externo e um dispositivo \"somente host\" (HO). O dispositivo HO permite a conex\u00e3o com a m\u00e1quina host.<\/p>\n<p>A conex\u00e3o ocorre por meio de uma interface virtual chamada \"vboxnet0\". Para se conectar a um servi\u00e7o na m\u00e1quina host, voc\u00ea precisa usar o endere\u00e7o IP dessa interface. Acho que esse endere\u00e7o geralmente \u00e9 192.168.56.1. Para verificar, voc\u00ea pode usar qualquer ferramenta que liste as informa\u00e7\u00f5es de suas interfaces de rede. Por exemplo, no Linux ou OSX, voc\u00ea pode usar o ifconfig. Voc\u00ea dever\u00e1 ver algo parecido com isto:<\/p>\n<blockquote style=\"color: #000000;font-family: sans-serif;font-size: medium;font-style: normal;text-align: start\"><p>$ ifconfig<br \/>\n...<\/p>\n<p class=\"p1\"><span class=\"s1\">vboxnet0: flags=8943 mtu 1500<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">\u00a0\u00a0 \u00a0ether 0a:00:27:00:00:00:00\u00a0<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">\u00a0\u00a0 \u00a0inet 192.168.56.1 netmask 0xffffff00 broadcast 192.168.56.255<\/span><\/p>\n<div>\n<p style=\"color: #000000;font-family: sans-serif;font-size: medium;text-align: start\">...<\/p>\n<\/div>\n<\/blockquote>\n<p>O n\u00famero ap\u00f3s \"inet\" \u00e9 o endere\u00e7o IP de que voc\u00ea precisa.<\/p>\n<h3 id=\"google-play-services\">Servi\u00e7os do Google Play<\/h3>\n<p>Muitos aplicativos dependem de\u00a0<a style=\"color: #265778;text-decoration: none\" href=\"https:\/\/developers.google.com\/android\/guides\/overview\">Servi\u00e7os do Google Play (GP)<\/a>. O Genymotion n\u00e3o \u00e9 fornecido com o GP. Felizmente, voc\u00ea mesmo pode instalar um pacote contendo o GP.<\/p>\n<p>Isso \u00e9 muito f\u00e1cil de fazer. Muitos artigos lhe dir\u00e3o para instalar um tradutor ARM-x86 e uma vers\u00e3o ARM do GP. Isso n\u00e3o \u00e9 mais necess\u00e1rio.\u00a0<a style=\"color: #265778;text-decoration: none\" href=\"https:\/\/opengapps.org\/\">https:\/\/opengapps.org\/<\/a>\u00a0hospeda as vers\u00f5es ARM e x86. Para carregar o GP, siga estas etapas:<\/p>\n<ul>\n<li>Ir para\u00a0<a style=\"color: #265778;text-decoration: none\" href=\"https:\/\/opengapps.org\/\">https:\/\/opengapps.org\/<\/a><\/li>\n<li>Selecione \"x86\" em Platform (Plataforma).<\/li>\n<li>Selecione a vers\u00e3o do Android que corresponde \u00e0 vers\u00e3o do Android do seu dispositivo virtual.<\/li>\n<li>Escolha uma variante. (Instalei a \"stock\", mas qualquer uma at\u00e9 a \"nano\" deve servir).<\/li>\n<li>Fa\u00e7a o download do pacote zip.<\/li>\n<li>Execute o Genymotion e abra um dispositivo. (Essas \u00faltimas etapas devem ser executadas para cada dispositivo).<\/li>\n<li>Arraste e solte o pacote zip no dispositivo virtual. (Observe que isso pode funcionar apenas nas vers\u00f5es 2.7.2 e posteriores do Genymotion).<\/li>\n<\/ul>\n<p>Voc\u00ea ver\u00e1 a seguinte caixa de di\u00e1logo:<\/p>\n<p style=\"text-align: center\"><img decoding=\"async\" style=\"max-width: 350px !important\" src=\"\/wp-content\/original-assets\/2016\/october\/android-emulator-tips-genymotion-google-play-services\/gmflash.png\" \/><\/p>\n<p>Pressione \"OK\". Aguarde at\u00e9 que o arquivo termine de \"piscar\". O ideal seria reiniciar o dispositivo usando o adb, mas isso n\u00e3o funcionou para mim. N\u00e3o tive problemas depois de \"desligar\" o dispositivo com o bot\u00e3o liga\/desliga (virtual). Ele n\u00e3o ser\u00e1 totalmente desligado, portanto, voc\u00ea ainda ter\u00e1 que desligar o dispositivo virtual.<\/p>\n<h3 id=\"couchbase-mobile-training\">Treinamento do Couchbase Mobile<\/h3>\n<p>Agora que voc\u00ea est\u00e1 configurado com um ambiente de emulador melhor, d\u00ea uma olhada no\u00a0<a style=\"color: #265778;text-decoration: none\" href=\"https:\/\/www.couchbase.com\/blog\/pt\/products\/mobile\/\">Treinamento do Couchbase Mobile<\/a>\u00a0para uma vis\u00e3o passo a passo de tudo o que voc\u00ea precisa para desenvolver com NoSQL para dispositivos m\u00f3veis.<\/p>\n<h3 id=\"postscript\">P\u00f3s-escrito<\/h3>\n<p>Confira mais recursos em nosso\u00a0<a style=\"color: #265778;text-decoration: none\" href=\"https:\/\/developer.couchbase.com\/community?utm_source=blogs&amp;utm_medium=link&amp;utm_campaign=blogs\">portal do desenvolvedor<\/a>\u00a0e nos siga no Twitter\u00a0<a style=\"color: #265778;text-decoration: none\" href=\"https:\/\/twitter.com\/CouchbaseDev\">@CouchbaseDev<\/a>.<\/p>\n<p>Voc\u00ea pode postar perguntas em nosso\u00a0<a style=\"color: #265778;text-decoration: none\" href=\"https:\/\/www.couchbase.com\/blog\/pt\/forums\/?utm_source=blogs&amp;utm_medium=link&amp;utm_campaign=blogs\">f\u00f3runs<\/a>. E participamos ativamente de\u00a0<a style=\"color: #265778;text-decoration: none\" href=\"https:\/\/stackoverflow.com\/questions\/tagged\/couchbase\">Estouro de pilha<\/a>.<\/p>\n<p>Voc\u00ea pode me seguir pessoalmente em\u00a0<a style=\"color: #265778;text-decoration: none\" href=\"https:\/\/twitter.com\/HodGreeley\">@HodGreeley<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>I wanted to make note of a couple of quick tips for Android development around emulators. The standard Android emulator can be painfully slow.\u00a0Genymotion\u00a0makes a drop-in replacement that\u2019s blazingly fast. I\u2019ve used it for years, and highly recommend it for [&hellip;]<\/p>","protected":false},"author":73,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[2370,1810],"tags":[],"ppma_author":[9042],"class_list":["post-2415","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-android","category-couchbase-mobile"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.1 (Yoast SEO v26.1.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Android Emulator Tips \u2013 Genymotion and Google Play Services<\/title>\n<meta name=\"description\" content=\"The post focuses on the couple of quick tips for Android development around emulators - Genymotion makes a drop-in replacement that\u2019s fast and GP services.\" \/>\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.couchbase.com\/blog\/pt\/android-emulator-tips-genymotion-google-play-services\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Android Emulator Tips - Genymotion and Google Play Services\" \/>\n<meta property=\"og:description\" content=\"The post focuses on the couple of quick tips for Android development around emulators - Genymotion makes a drop-in replacement that\u2019s fast and GP services.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/android-emulator-tips-genymotion-google-play-services\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-10-18T04:40:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T03:52:50+00:00\" \/>\n<meta name=\"author\" content=\"Hod Greeley, Developer Advocate, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@HodGreeley\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hod Greeley, Developer Advocate, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/\"},\"author\":{\"name\":\"Hod Greeley, Developer Advocate, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/9b62593c8a13531e53d52fcd5aabbca4\"},\"headline\":\"Android Emulator Tips &#8211; Genymotion and Google Play Services\",\"datePublished\":\"2016-10-18T04:40:41+00:00\",\"dateModified\":\"2025-06-14T03:52:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/\"},\"wordCount\":497,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Android\",\"Couchbase Mobile\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/\",\"name\":\"Android Emulator Tips \u2013 Genymotion and Google Play Services\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2016-10-18T04:40:41+00:00\",\"dateModified\":\"2025-06-14T03:52:50+00:00\",\"description\":\"The post focuses on the couple of quick tips for Android development around emulators - Genymotion makes a drop-in replacement that\u2019s fast and GP services.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Android Emulator Tips &#8211; Genymotion and Google Play Services\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/9b62593c8a13531e53d52fcd5aabbca4\",\"name\":\"Hod Greeley, Developer Advocate, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/21eb69cb5d4a401fb23b149e4f4e9e87\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g\",\"caption\":\"Hod Greeley, Developer Advocate, Couchbase\"},\"description\":\"Hod Greeley is a Developer Advocate for Couchbase, living in Silicon Valley. He has over two decades of experience as a software engineer and engineering manager. He has worked in a variety of software fields, including computational physics and chemistry, computer and network security, finance, and mobile. Prior to joining Couchbase in 2016, Hod led developer relations for mobile at Samsung. Hod holds a Ph.D. in chemical physics from Columbia University.\",\"sameAs\":[\"https:\/\/hod.greeley.org\/blog\",\"https:\/\/x.com\/HodGreeley\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/hod-greeley\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Android Emulator Tips \u2013 Genymotion and Google Play Services","description":"A postagem se concentra em algumas dicas r\u00e1pidas para o desenvolvimento do Android em emuladores - a Genymotion faz uma substitui\u00e7\u00e3o r\u00e1pida e com servi\u00e7os de GP.","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.couchbase.com\/blog\/pt\/android-emulator-tips-genymotion-google-play-services\/","og_locale":"pt_BR","og_type":"article","og_title":"Android Emulator Tips - Genymotion and Google Play Services","og_description":"The post focuses on the couple of quick tips for Android development around emulators - Genymotion makes a drop-in replacement that\u2019s fast and GP services.","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/android-emulator-tips-genymotion-google-play-services\/","og_site_name":"The Couchbase Blog","article_published_time":"2016-10-18T04:40:41+00:00","article_modified_time":"2025-06-14T03:52:50+00:00","author":"Hod Greeley, Developer Advocate, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@HodGreeley","twitter_misc":{"Written by":"Hod Greeley, Developer Advocate, Couchbase","Est. reading time":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/"},"author":{"name":"Hod Greeley, Developer Advocate, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/9b62593c8a13531e53d52fcd5aabbca4"},"headline":"Android Emulator Tips &#8211; Genymotion and Google Play Services","datePublished":"2016-10-18T04:40:41+00:00","dateModified":"2025-06-14T03:52:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/"},"wordCount":497,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Android","Couchbase Mobile"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/","url":"https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/","name":"Android Emulator Tips \u2013 Genymotion and Google Play Services","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2016-10-18T04:40:41+00:00","dateModified":"2025-06-14T03:52:50+00:00","description":"A postagem se concentra em algumas dicas r\u00e1pidas para o desenvolvimento do Android em emuladores - a Genymotion faz uma substitui\u00e7\u00e3o r\u00e1pida e com servi\u00e7os de GP.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/android-emulator-tips-genymotion-google-play-services\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Android Emulator Tips &#8211; Genymotion and Google Play Services"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"Blog do Couchbase","description":"Couchbase, o banco de dados NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"Blog do Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/9b62593c8a13531e53d52fcd5aabbca4","name":"Hod Greeley, Advogado do desenvolvedor, Couchbase","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/21eb69cb5d4a401fb23b149e4f4e9e87","url":"https:\/\/secure.gravatar.com\/avatar\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g","caption":"Hod Greeley, Developer Advocate, Couchbase"},"description":"Hod Greeley \u00e9 um defensor dos desenvolvedores da Couchbase e mora no Vale do Sil\u00edcio. Ele tem mais de duas d\u00e9cadas de experi\u00eancia como engenheiro de software e gerente de engenharia. Trabalhou em diversas \u00e1reas de software, incluindo f\u00edsica e qu\u00edmica computacional, seguran\u00e7a de computadores e redes, finan\u00e7as e dispositivos m\u00f3veis. Antes de ingressar na Couchbase em 2016, Hod liderou as rela\u00e7\u00f5es com desenvolvedores para dispositivos m\u00f3veis na Samsung. Hod \u00e9 Ph.D. em f\u00edsica qu\u00edmica pela Universidade de Columbia.","sameAs":["https:\/\/hod.greeley.org\/blog","https:\/\/x.com\/HodGreeley"],"url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/hod-greeley\/"}]}},"authors":[{"term_id":9042,"user_id":73,"is_guest":0,"slug":"hod-greeley","display_name":"Hod Greeley, Developer Advocate, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g","author_category":"","last_name":"Greeley","first_name":"Hod","job_title":"","user_url":"https:\/\/hod.greeley.org\/blog","description":"Hod Greeley \u00e9 um defensor dos desenvolvedores da Couchbase e mora no Vale do Sil\u00edcio. Ele tem mais de duas d\u00e9cadas de experi\u00eancia como engenheiro de software e gerente de engenharia. Trabalhou em diversas \u00e1reas de software, incluindo f\u00edsica e qu\u00edmica computacional, seguran\u00e7a de computadores e redes, finan\u00e7as e dispositivos m\u00f3veis. Antes de ingressar na Couchbase em 2016, Hod liderou as rela\u00e7\u00f5es com desenvolvedores para dispositivos m\u00f3veis na Samsung. Hod \u00e9 Ph.D. em f\u00edsica qu\u00edmica pela Universidade de Columbia."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/2415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/users\/73"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=2415"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/2415\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=2415"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=2415"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=2415"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=2415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}