1"use strict";(globalThis.webpackChunkosmand_web=globalThis.webpackChunkosmand_web||[]).push([[3171],{237108(e,i,s){s.r(i),s.d(i,{assets:()=>a,contentTitle:()=>o,default:()=>u,frontMatter:()=>d,metadata:()=>n,toc:()=>r});const n=JSON.parse('{"id":"versions/nightly_versions","title":"Beta & Nightly builds","description":"beta--nightly-builds}","source":"@site/docs/versions/nightly_versions.md","sourceDirName":"versions","slug":"/versions/nightly_versions","permalink":"/docs/versions/nightly_versions","draft":false,"unlisted":false,"editUrl":"https://github.com/osmandapp/web/edit/main/main/docs/versions/nightly_versions.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1},"sidebar":"tutorialSidebar","previous":{"title":"Versions","permalink":"/docs/versions/"},"next":{"title":"Free Releases \u2014 Android","permalink":"/docs/versions/free-versions"}}');var t=s(474848),l=s(28453);const d={sidebar_position:1},o="Beta & Nightly builds {#beta--nightly-builds}",a={},r=[{value:"Android",id:"android",level:2},{value:"Google Play Beta builds",id:"google-play-beta-builds",level:3},{value:"Nightly Builds",id:"nightly-builds",level:3},{value:"OpenGL Build",id:"opengl-build",level:4},{value:"Free version",id:"free-version",level:4},{value:"iOS",id:"ios",level:2},{value:"TestFlight",id:"testflight",level:3}];function h(e){const i={h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",p:"p",...(0,l.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.header,{children:(0,t.jsx)(i.h1,{id:"beta--nightly-builds",children:"Beta & Nightly builds"})}),"\n",(0,t.jsx)(i.p,{children:"OsmAnd produces multiple Ready-To-Use builds every day, allowing you to keep track of new features and participate in OsmAnd contributions."}),"\n",(0,t.jsx)(i.h2,{id:"android",children:"Android"}),"\n",(0,t.jsx)(i.h3,{id:"google-play-beta-builds",children:"Google Play Beta builds"}),"\n",(0,t.jsx)(i.p,{children:"You can participate in testing OsmAnd beta builds thru Google Play."}),"\n",(0,t.jsxs)("div",{class:"button-row",children:[(0,t.jsx)("a",{class:"button button--active",href:"https://play.google.com/apps/testing/net.osmand.plus",children:"OsmAnd+"}),(0,t.jsx)("a",{class:"button button--active",href:"https://play.google.com/apps/testing/net.osmand",children:"OsmAnd"})]}),"\n",(0,t.jsx)(i.h3,{id:"nightly-builds",children:"Nightly Builds"}),"\n",(0,t.jsx)(i.h4,{id:"opengl-build",children:"OpenGL Build"}),"\n",(0,t.jsx)(i.h4,{id:"free-version",children:"Free version"}),"\n",(0,t.jsx)(i.p,{children:"OsmAnd-default.apk \u2014 nightly version of OsmAnd free."}),"\n",(0,t.jsx)("div",{children:(0,t.jsx)("a",{class:"button button--active",href:"https://download.osmand.net/latest-night-build/OsmAnd-default.apk",children:"Download"})}),"\n",(0,t.jsx)(i.h2,{id:"ios",children:"iOS"}),"\n",(0,t.jsx)(i.h3,{id:"testflight",children:"TestFlight"}),"\n",(0,t.jsx)(i.p,{children:"iOS beta (TestFlight) builds are usually provided weekly. They don't have a description and could have continuous versioning. They are supposed to be stable and ready to use."}),"\n",(0,t.jsx)("div",{children:(0,t.jsx)("a",{class:"button button--active",href:"https://testflight.apple.com/join/7poGNCKy",children:"Join TestFlight"})})]})}function u(e={}){const{wrapper:i}={...(0,l.R)(),...e.components};return i?(0,t.jsx)(i,{...e,children:(0,t.jsx)(h,{...e})}):h(e)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.