{"id":1699,"date":"2015-12-16T00:49:39","date_gmt":"2015-12-16T00:49:39","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1699"},"modified":"2017-06-08T09:20:06","modified_gmt":"2017-06-08T16:20:06","slug":"mobile-couchbase-ios-beta","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/","title":{"rendered":"Mobile Couchbase for iOS Beta"},"content":{"rendered":"<p>Today marks a big day for Mobile Couchbase \u2013 our first release! This beta release for iOS is designed to initiate our release process, and to give developers a chance to get started using Mobile Couchbase, so we can incorporate feedback into the product.<\/p>\n<p>The beta files are available via download from our Github project.<\/p>\n<p>What is Mobile Couchbase? It is the simplest packaging we could make, of Couchbase for iPhone and iPad devices. What benefits does it offer? From the README:<\/p>\n<ul class=\"bullet\">\n<li>You can embed the rock solid distributed database, Mobile Couchbase, on your iOS device.<\/li>\n<li>Your iOS apps can use Apache CouchDB\u2019s well-proven synchronization technology.<\/li>\n<li>If you<\/li>\n<\/ul>\n<p>Synchronization is a tough engineering challenge, one which has stumped many engineers over the years. Apache CouchDB (the core technology on which Mobile Couchbase is built) has been solving the sync problem since 2005. The solution is based around a JSON and HTTP protocol that can synchronize multiple instances of Couchbase, with a minimum of data transferred. Efficient sync means we don\u2019t burn up your battery, or your wireless bill.<\/p>\n<p>The biggest change since the developer preview we released in March, is support for the iPhone Simulator. This means you don\u2019t need an iOS device in order to try it out. This was a crucial feature, and one we are thankful to have based on support from a few community members, most notably Robert McNally and Mathieu Ravaux.<\/p>\n<p>On the horizon for Mobile Couchbase is a feature we think will be crucial for adoption with more apps: ObjC Map Reduce. With ObjC Map Reduce we can make the Spidermonkey dependency optional, thus cutting the overall download size contribution of<\/p>\n<p>Mobile Couchbase by roughly half. Plus, all the iOS devs we talk to think ObjC Map Reduce sounds awesome.<\/p>\n<p>If you are interested in the ObjC Map Reduce effort or just want to meet and greet your fellow devs, join us in the <a href=\"https:\/\/groups.google.com\/forum\/#!forum\/mobile-couchbase\">Mobile Couchbase mailing list<\/a>.<\/p>\n<p>Thanks again to the wonderful help, advice, and support from community members around the globe. We couldn\u2019t have done it without you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today marks a big day for Mobile Couchbase \u2013 our first release! This beta release for iOS is designed to initiate our release process, and to give developers a chance to get started using Mobile Couchbase, so we can incorporate [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1810],"tags":[],"ppma_author":[8974],"class_list":["post-1699","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-mobile"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Mobile Couchbase for iOS Beta - The Couchbase Blog<\/title>\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\/mobile-couchbase-ios-beta\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mobile Couchbase for iOS Beta\" \/>\n<meta property=\"og:description\" content=\"Today marks a big day for Mobile Couchbase \u2013 our first release! This beta release for iOS is designed to initiate our release process, and to give developers a chance to get started using Mobile Couchbase, so we can incorporate [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-12-16T00:49:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-06-08T16:20:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/\"},\"author\":{\"name\":\"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/a84a25965e85f0df5045b90d5131c970\"},\"headline\":\"Mobile Couchbase for iOS Beta\",\"datePublished\":\"2015-12-16T00:49:39+00:00\",\"dateModified\":\"2017-06-08T16:20:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/\"},\"wordCount\":353,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Couchbase Mobile\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/\",\"name\":\"Mobile Couchbase for iOS Beta - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2015-12-16T00:49:39+00:00\",\"dateModified\":\"2017-06-08T16:20:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/#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\/mobile-couchbase-ios-beta\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mobile Couchbase for iOS Beta\"}]},{\"@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\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@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\/a84a25965e85f0df5045b90d5131c970\",\"name\":\"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/3b845df9c9cb4e78ccc618b81ebf4c85\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1ec96665f438e5c389cd989f227c4ca973c97775c034fe3327866b6603bf7f6c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1ec96665f438e5c389cd989f227c4ca973c97775c034fe3327866b6603bf7f6c?s=96&d=mm&r=g\",\"caption\":\"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase\"},\"url\":\"https:\/\/www.couchbase.com\/blog\/author\/j-chris-anderson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Mobile Couchbase for iOS Beta - The Couchbase Blog","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\/mobile-couchbase-ios-beta\/","og_locale":"en_US","og_type":"article","og_title":"Mobile Couchbase for iOS Beta","og_description":"Today marks a big day for Mobile Couchbase \u2013 our first release! This beta release for iOS is designed to initiate our release process, and to give developers a chance to get started using Mobile Couchbase, so we can incorporate [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/","og_site_name":"The Couchbase Blog","article_published_time":"2015-12-16T00:49:39+00:00","article_modified_time":"2017-06-08T16:20:06+00:00","og_image":[{"width":1800,"height":630,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png","type":"image\/png"}],"author":"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/"},"author":{"name":"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/a84a25965e85f0df5045b90d5131c970"},"headline":"Mobile Couchbase for iOS Beta","datePublished":"2015-12-16T00:49:39+00:00","dateModified":"2017-06-08T16:20:06+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/"},"wordCount":353,"commentCount":1,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Couchbase Mobile"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/","url":"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/","name":"Mobile Couchbase for iOS Beta - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2015-12-16T00:49:39+00:00","dateModified":"2017-06-08T16:20:06+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/mobile-couchbase-ios-beta\/#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\/mobile-couchbase-ios-beta\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Mobile Couchbase for iOS Beta"}]},{"@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":"en-US"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"The Couchbase Blog","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@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\/a84a25965e85f0df5045b90d5131c970","name":"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/3b845df9c9cb4e78ccc618b81ebf4c85","url":"https:\/\/secure.gravatar.com\/avatar\/1ec96665f438e5c389cd989f227c4ca973c97775c034fe3327866b6603bf7f6c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1ec96665f438e5c389cd989f227c4ca973c97775c034fe3327866b6603bf7f6c?s=96&d=mm&r=g","caption":"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase"},"url":"https:\/\/www.couchbase.com\/blog\/author\/j-chris-anderson\/"}]}},"authors":[{"term_id":8974,"user_id":5,"is_guest":0,"slug":"j-chris-anderson","display_name":"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/1ec96665f438e5c389cd989f227c4ca973c97775c034fe3327866b6603bf7f6c?s=96&d=mm&r=g","author_category":"","last_name":"Chris Anderson","first_name":"J.","job_title":"","user_url":"","description":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/1699","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/comments?post=1699"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/1699\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media?parent=1699"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/categories?post=1699"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/tags?post=1699"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=1699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}