-
Notifications
You must be signed in to change notification settings - Fork 8
/
whatsnew.html
117 lines (99 loc) · 5.86 KB
/
whatsnew.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Merriweather:300">
<link rel="icon" type="image/png" href="https://android.processing.org/favicon.png">
<link rel="stylesheet" href="css/main.css">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>Processing for Android</title>
</head>
<body>
<nav class="topnav">
<ul class="left">
<li><a href="https://processing.org/">Processing</a></li>
<li><a href="https://p5js.org/">p5.js</a></li>
<li><a href="https://py.processing.org/">Processing.py</a></li>
<li><a href="https://pi.processing.org/">Processing for Pi</a></li>
</ul>
<ul class="foundation">
<li><a href="https://processingfoundation.org/">Processing Foundation</a></li>
</ul>
</nav>
<header>
<h1 class="title">Processing for Android</h1>
</header>
<div class="group">
<nav class="site">
<img class="logo" src="imgs/logo.png" alt="Processing for Android logo">
<ul class="leftnav">
<li><a href="index.html">Home</a></li>
<li><a id="selected" href="install.html">Install</a></li>
<li><a href="reference/index.html">Reference</a></li>
<li><a href="tutorials/index.html">Tutorials</a></li>
<li><a href="books/index.html">Books</a></li>
<li><a href="gallery/index.html">Gallery</a></li>
<li><a href="https://discourse.processing.org/c/processing-android" target="_black">Forum</a></li>
<li><a href="https://github.com/processing/processing-android" target="_black">GitHub</a></li>
</ul>
</nav>
<section class="container main-text">
<div class="lang">
<a id="selected" href="whatsnew.html">EN</a>
<a href="es/whatsnew.html">ES</a>
</div>
<hr style="clear:both;">
<h2>What's new in version 4.6.x</h2>
<p>Version 4.6.x introduces significant updates, including a reorganization of the project structure to <a
href="https://github.com/processing/processing-android/wiki/Building-Processing-for-Android#developingdebuggingtesting-the-core-and-vr-libraries-with-android-studio">facilitate
debugging and development</a>. It also addresses issues with the automatic SDK installation on
Windows and ensures easier integration of app examples with Android Studio.</p>
<h2>What's new in version 4.5.x</h2>
<p>Version 4.5.x brings the restoration of the VR library by bundling the latest Google VR packages,
implementation of the eye() function for AR, and several fixes including camera permission requests in
AR and issues with downloading system images for watch emulators. This version also introduces new
default icons and targets SDK 33.</p>
<h2>What's new in version 4.1.x</h2>
<p>
Version 4.1.x brings support for AR apps! Based on <a href="https://developers.google.com/ar"
target="_black">ARCore</a>. Check the AR samples under the Android Examples/Libraries/AR, and also
the tutorial in this site.
</p>
<p>Please note that sketches created with Android mode 4.1x are incompatible with 4.0.x due to updates in
the Android SDK.</p>
<h2>What's new in version 4.0.x</h2>
<p>
Version 4.0 brings several improvements to the Android mode,
incuding new functionality for creating <a
href="https://android-developers.blogspot.com/2010/02/live-wallpapers.html" target="_black">live
wallpapers</a>, <a href="https://developer.android.com/training/wearables/watch-faces/index.html"
target="_black">watch faces</a>, and <a href="https://vr.google.com" target="_black">VR</a> apps.
You will find more on how to use this functionality in the tutorials and the reference pages of this
site.
</p>
<h2>Running sketches created with version 3</h2>
<p>
If you have sketches that you created with version 3.x of the Android mode, you will need to manually
delete the AndroidManifest.xml file in the sketch folder, so the mode will create a new compatible
manifest. Remember to set the permissions requried by your app again using the permission selector in
the PDE.
</p>
<h2>Gradle build system</h2>
<p>
The Android mode now uses Gradle as its build system, after ant was deprecated in the Android SDK. When
running your sketches from Processing, besides seeing different messages in the console when building
the code, you should not notice any difference. However, this has implications when exporting your
project. Before, the export was an ant project you could import into Eclipse with the Android
Development Tools (ADT) plugin. ADT is no longer supported by Google, with Android Studio being the
default development environment for Android. The export project option in the PDE will now create a
Gradle project that you can build directly from the command line using the included Gradle Wrapper, or
import into Android Studio.
</p>
</section>
</div>
<footer class="footinfo">
<small>© The Processing Foundation. Processing for Android is a <a href="team.html">collaborative
project</a>.</small>
</footer>
</body>
</html>