OLD | NEW |
1 <meta name="doc-family" content="apps"> | 1 <meta name="doc-family" content="apps"> |
2 <h1>What Are Chrome Apps?</h1> | 2 <h1>What Are Chrome Apps?</h1> |
3 | 3 |
4 <p> | 4 <p> |
5 Chrome Apps deliver an experience as capable as a native app, | 5 Chrome Apps deliver an experience as capable as a native app, |
6 but as safe as a web page. | 6 but as safe as a web page. |
7 Just like web apps, | 7 Just like web apps, |
8 Chrome Apps are written in HTML5, JavaScript, and CSS. | 8 Chrome Apps are written in HTML5, JavaScript, and CSS. |
9 But Chrome Apps look and behave like native apps, | 9 But Chrome Apps look and behave like native apps, |
10 and they have native-like capabilities | 10 and they have native-like capabilities |
11 that are much more powerful than those available to web apps. | 11 that are much more powerful than those available to web apps. |
12 </p> | 12 </p> |
13 | 13 |
14 <p> | 14 <div class="video-container"> |
15 <iframe title="YouTube video player" width="610" height="380" src="//www.youtube
.com/embed/lBUGTVIJVfM" frameborder="0" allowfullscreen></iframe> | 15 <iframe title="YouTube video player" width="610" height="380" src="//www.youtu
be.com/embed/lBUGTVIJVfM" frameborder="0" allowfullscreen></iframe> |
16 </p> | 16 </div> |
17 | 17 |
18 <p> | 18 <p> |
19 Chrome Apps have access to Chrome APIs and services not available to | 19 Chrome Apps have access to Chrome APIs and services not available to |
20 traditional web sites. You can build powerful apps that interact with network | 20 traditional web sites. You can build powerful apps that interact with network |
21 and hardware devices, media tools, and much more. Here's a short list of | 21 and hardware devices, media tools, and much more. Here's a short list of |
22 examples: | 22 examples: |
23 </p> | 23 </p> |
24 | 24 |
25 <ul> | 25 <ul> |
26 » <li>Shells (VMWare, Citrix, SSH, RDP or VNC clients)</li> | 26 <li>Shells (VMWare, Citrix, SSH, RDP or VNC clients)</li> |
27 » <li>Music/video streaming</li> | 27 <li>Music/video streaming</li> |
28 » <li>Photo/video/music editing</li> | 28 <li>Photo/video/music editing</li> |
29 </ul> | 29 </ul> |
30 | 30 |
31 <p> | 31 <p> |
32 Watch the Chrome Apps<strong> | 32 Watch the Chrome Apps<strong> |
33 <a href="http://www.youtube.com/watch?v=j8oFAr1YR-0">2012</a> | 33 <a href="http://www.youtube.com/watch?v=j8oFAr1YR-0">2012</a> |
34 and | 34 and |
35 <a href="http://www.youtube.com/watch?v=f2tJRXDTMuY">2013</a> | 35 <a href="http://www.youtube.com/watch?v=f2tJRXDTMuY">2013</a> |
36 Google I/O presentations</strong> for an in-depth introduction. | 36 Google I/O presentations</strong> for an in-depth introduction. |
37 </p> | 37 </p> |
38 | 38 |
39 <h2 id="look">How they look</h2> | 39 <h2 id="look">How they look</h2> |
40 | 40 |
41 <p> | 41 <p> |
42 When a user opens a Chrome App, | 42 When a user opens a Chrome App, |
43 their focus is specifically on the tasks | 43 their focus is specifically on the tasks |
44 relating to the app. | 44 relating to the app. |
45 Chrome Apps have no traditional chrome: | 45 Chrome Apps have no traditional chrome: |
46 the omnibox (address bar), tab strip, | 46 the omnibox (address bar), tab strip, |
47 and other browser interface elements no longer appear. | 47 and other browser interface elements no longer appear. |
48 Like native apps, they don’t live within the browser. | 48 Like native apps, they don’t live within the browser. |
49 When launched, Chrome Apps can open in windows | 49 When launched, Chrome Apps can open in windows |
50 that look like this (and you can style | 50 that look like this (and you can style |
51 your windows in all different ways): | 51 your windows in all different ways): |
52 </p> | 52 </p> |
53 <br> | |
54 | 53 |
55 <img src="{{static}}/images/editor.png" | 54 <img src="{{static}}/images/editor.png" |
56 width="770" | |
57 height="586" | |
58 alt="Text editor Chrome App in a standalone window"> | 55 alt="Text editor Chrome App in a standalone window"> |
59 | 56 |
60 <h2 id="behave">How they behave</h2> | 57 <h2 id="behave">How they behave</h2> |
61 | 58 |
62 <p> | 59 <p> |
63 Chrome App pages always load locally. | 60 Chrome App pages always load locally. |
64 This allows apps to be less dependent on the network. | 61 This allows apps to be less dependent on the network. |
65 Once a user installs an app, they have full control over the app's lifecycle. | 62 Once a user installs an app, they have full control over the app's lifecycle. |
66 Apps open and close quickly, | 63 Apps open and close quickly, |
67 and the system can shut apps down at any time to improve performance. | 64 and the system can shut apps down at any time to improve performance. |
(...skipping 21 matching lines...) Expand all Loading... |
89 The app container and programming models control how Chrome Apps look and behave
. | 86 The app container and programming models control how Chrome Apps look and behave
. |
90 These models aim to provide users with a more native experience. | 87 These models aim to provide users with a more native experience. |
91 Powerful APIs have been added so your apps can have native-like capabilities, | 88 Powerful APIs have been added so your apps can have native-like capabilities, |
92 and a serious security model is enforced to make sure these APIs are not abused.
</p> | 89 and a serious security model is enforced to make sure these APIs are not abused.
</p> |
93 | 90 |
94 <p> | 91 <p> |
95 To learn more about how to develop Chrome Apps: | 92 To learn more about how to develop Chrome Apps: |
96 </p> | 93 </p> |
97 | 94 |
98 <ul> | 95 <ul> |
99 » <li> | 96 <li> |
100 » » <a href="app_architecture">Understanding the Architecture</a> | 97 <a href="app_architecture">Understanding the Architecture</a> |
101 » » introduces the app container, programming, and security models. | 98 introduces the app container, programming, and security models. |
102 » </li> | 99 </li> |
103 » <li> | 100 <li> |
104 » » <a href="app_lifecycle">The Fundamentals</a> | 101 <a href="app_lifecycle">The Fundamentals</a> |
105 » » shows how to use this architecture and how to build | 102 shows how to use this architecture and how to build |
106 » » for offline, manage data, and embed external content. | 103 for offline, manage data, and embed external content. |
107 » </li> | 104 </li> |
108 » <li> | 105 <li> |
109 » » <a href="app_network">Advanced Technologies</a> | 106 <a href="app_network">Advanced Technologies</a> |
110 » » shows how to use the powerful network and hardware APIs. | 107 shows how to use the powerful network and hardware APIs. |
111 » </li> | 108 </li> |
112 » <li> | 109 <li> |
113 » » <a href="app_deprecated">Disabled Features</a> | 110 <a href="app_deprecated">Disabled Features</a> |
114 » » describes the web features that have been disabled | 111 describes the web features that have been disabled |
115 » » and what to use in their place, where relevant. | 112 and what to use in their place, where relevant. |
116 » </li> | 113 </li> |
117 </ul> | 114 </ul> |
118 | 115 |
119 <p class="backtotop"><a href="#top">Back to top</a></p> | 116 <p class="backtotop"><a href="#top">Back to top</a></p> |
OLD | NEW |