|
6 | 6 | <meta name="viewport" content="width=device-width, initial-scale=1">
|
7 | 7 | <meta name="author" content="Anbox">
|
8 | 8 | <meta name="description" content="Android in a Box">
|
9 |
| -<meta name="generator" content="Hugo 0.40.3" /> |
| 9 | +<meta name="generator" content="Hugo 0.62.2" /> |
10 | 10 | <title>Anbox - Android in a Box</title>
|
11 | 11 |
|
12 | 12 | <!-- Bootstrap Core CSS -->
|
13 | 13 | <link rel="stylesheet" href="https://anbox.io/css/bootstrap.min.css" type="text/css">
|
14 | 14 | <!-- Custom Fonts -->
|
15 |
| -<link href='//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' rel='stylesheet' type='text/css'> |
16 |
| -<link href='//fonts.googleapis.com/css?family=Merriweather:400,300,300italic,400italic,700,700italic,900,900italic' rel='stylesheet' type='text/css'> |
17 | 15 | <link rel="stylesheet" href="https://anbox.io/font-awesome/css/font-awesome.min.css" type="text/css">
|
18 | 16 | <!-- Plugin CSS -->
|
19 | 17 | <link rel="stylesheet" href="https://anbox.io/css/animate.min.css" type="text/css">
|
20 | 18 | <!-- Custom CSS -->
|
21 | 19 | <link rel="stylesheet" href="https://anbox.io/css/creative.css" type="text/css">
|
22 | 20 | <link rel="stylesheet" href="https://anbox.io/css/modals.css" type="text/css">
|
23 | 21 |
|
| 22 | +<link rel="stylesheet" type="text/css" href="css/cookieconsent.min.css" /> |
| 23 | + |
| 24 | + |
| 25 | +<script type="application/javascript"> |
| 26 | +var doNotTrack = false; |
| 27 | +if (!doNotTrack) { |
| 28 | + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ |
| 29 | + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), |
| 30 | + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) |
| 31 | + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); |
| 32 | + ga('create', 'UA-92540921-1', 'auto'); |
| 33 | + ga('set', 'anonymizeIp', true); |
| 34 | + ga('send', 'pageview'); |
| 35 | +} |
| 36 | +</script> |
| 37 | + |
| 38 | + |
24 | 39 | <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
|
25 | 40 | <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
|
26 | 41 | <!--[if lt IE 9]>
|
27 | 42 | <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
|
28 | 43 | <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
|
29 | 44 | <![endif]-->
|
30 | 45 |
|
31 |
| - <link href="https://fonts.googleapis.com/css?family=Ubuntu+Mono" rel="stylesheet"> |
32 | 46 | </head>
|
33 | 47 | <body id="page-top">
|
| 48 | + <script src="js/cookieconsent.min.js" data-cfasync="false"></script> |
| 49 | + <script> |
| 50 | + window.cookieconsent.initialise({ |
| 51 | + "palette": { |
| 52 | + "popup": { |
| 53 | + "background": "#eaf7f7", |
| 54 | + "text": "#5c7291" |
| 55 | + }, |
| 56 | + "button": { |
| 57 | + "background": "#009688", |
| 58 | + "text": "#ffffff" |
| 59 | + } |
| 60 | + }, |
| 61 | + "content": { |
| 62 | + "href": "/privacy.html" |
| 63 | + } |
| 64 | + }); |
| 65 | + </script> |
34 | 66 | <nav id="mainNav" class="navbar navbar-default navbar-fixed-top">
|
35 | 67 | <div class="container-fluid">
|
36 | 68 | <div class="navbar-header">
|
@@ -96,8 +128,10 @@ <h2 class="section-heading text-center">How does it work?</h2>
|
96 | 128 | </p>
|
97 | 129 | <p>
|
98 | 130 | <center>
|
99 |
| - <div class="text-center embed-container"> |
100 |
| - <iframe src="https://www.youtube.com/embed/MbmiHnasGWg" frameborder="0" allowfullscreen></iframe> |
| 131 | + <div class="text-center"> |
| 132 | + <a target="_blank" href="https://www.youtube.com/embed/MbmiHnasGWg"> |
| 133 | + <img src="img/video-preview.jpg"/> |
| 134 | + </a> |
101 | 135 | </div>
|
102 | 136 | </center>
|
103 | 137 | </p>
|
@@ -241,7 +275,7 @@ <h3><a data-toggle="collapse" data-parent="#accordion" href="#collapse1">What ma
|
241 | 275 | an emulator to run the Android environment. The emulator creates an entire
|
242 | 276 | emulated system which has its own kernel etc whereas Anbox runs the Android
|
243 | 277 | system under the same kernel as the host operating system does. No emulation
|
244 |
| - layer like <a target="_blank" href="http://www.qemu-project.org/">QEMU</a> |
| 278 | + layer like <a target="_blank" href="http://www.qemu-project.org/">QEMU</a> |
245 | 279 | is necessary. Everything runs directly on the hardware. This approach
|
246 | 280 | also allows a much better integration with the host operating system.
|
247 | 281 | </p>
|
@@ -358,7 +392,7 @@ <h3><a data-toggle="collapse" data-parent="#accordion" href="#collapse7">You say
|
358 | 392 | <p>
|
359 | 393 | The initial proof-of-concept was done on an
|
360 | 394 | <a target="_blank" href="https://www.ubuntu.com/mobile">Ubuntu Touch</a>
|
361 |
| - based device. Since then Anbox has evolved quite a bit, making desktop devices its main |
| 395 | + based device. Since then Anbox has evolved quite a bit, making desktop devices its main |
362 | 396 | development focus. However, recent experiments show that Anbox still runs fine (with a few
|
363 | 397 | tweaks and lifted confinement because of older kernel versions) on mobile devices based on
|
364 | 398 | <a target="_blank" href="https://www.ubuntu.com/mobile">Ubuntu Touch</a>.
|
@@ -388,7 +422,7 @@ <h3><a data-toggle="collapse" data-parent="#accordion" href="#collapse8">Why is
|
388 | 422 | </p>
|
389 | 423 | <p>
|
390 | 424 | One thing which Anbox currently doesn't do is using proper confinement
|
391 |
| - for <a target='_blank' href='https://snapcraft.io/'>snaps</a>. Right now it is |
| 425 | + for <a target='_blank' href='https://snapcraft.io/'>snaps</a>. Right now it is |
392 | 426 | only usable when installed in the so-called devmode of snaps which disables any
|
393 | 427 | confinement. This is something we will work on over the coming months with upstream
|
394 | 428 | to allow our snap to be fully confined.
|
|
0 commit comments