Dirk Dougherty | 3506ac8 | 2014-02-21 11:15:52 -0800 | [diff] [blame] | 1 | page.title=Education Guidelines |
| 2 | page.metaDescription=These guidelines and requirements help you develop great apps for students, which offer compelling content and an intuitive user experience on Android tablets. |
| 3 | page.image=/distribute/images/edu-guidelines.jpg |
| 4 | Xnonavpage=true |
| 5 | |
| 6 | @jd:body |
| 7 | |
| 8 | |
| 9 | <div id="qv-wrapper"><div id="qv"> |
| 10 | <h2>Guidelines</h2> |
| 11 | <ol> |
| 12 | <li><a href="#basic-reqts">Basic Requirements</a></li> |
| 13 | <li><a href="#monetizing-ads">Monetizing and Ads</a></li> |
| 14 | <li><a href="#e-value">Educational Value</a></li> |
| 15 | <li><a href="#quality">App Quality</a></li> |
| 16 | <li><a href="#related-resources">Related Resources</a></li> |
| 17 | </ol> |
| 18 | |
| 19 | <h2> |
| 20 | Testing |
| 21 | </h2> |
| 22 | |
| 23 | <ol> |
| 24 | <li> |
| 25 | <a href="#test-environment">Setting Up a Test Environment</a> |
| 26 | </li> |
| 27 | </ol> |
| 28 | |
| 29 | </div></div> |
| 30 | |
| 31 | <div style="margin:0 0 1em 0;"> |
| 32 | <img src="{@docRoot}distribute/images/edu-guidelines.jpg" style= |
| 33 | "width:274px;"> |
| 34 | </div> |
| 35 | |
| 36 | <p> |
| 37 | These guidelines and requirements help you develop great apps for students, |
| 38 | which offer compelling content and an intuitive user experience on Android |
| 39 | tablets. |
| 40 | </p> |
| 41 | |
| 42 | <p> |
| 43 | You’ll also need to ensure that your apps comply with the terms of the |
| 44 | <a href= |
| 45 | "https://play.google.com/about/developer-distribution-agreement-addendum.html"> |
| 46 | Google Play for Education Addendum</a>, <a href= |
| 47 | "http://play.google.com/about/developer-content-policy.html">Google Play |
| 48 | Developer Program Policies</a>, and <a href= |
| 49 | "http://play.google.com/about/developer-distribution-agreement.html">Developer |
| 50 | Distribution Agreement</a>. |
| 51 | </p> |
| 52 | |
| 53 | <div class="headerLine clearfloat"> |
| 54 | <h1 id="basic-reqts"> |
| 55 | Basic Requirements |
| 56 | </h1> |
| 57 | |
| 58 | <hr> |
| 59 | </div> |
| 60 | |
| 61 | <p> |
| 62 | To participate, your apps must be designed for the K-12 market. The basic |
| 63 | requirements that your apps must meet are: |
| 64 | </p> |
| 65 | |
| 66 | <ul> |
| 67 | <li> |
| 68 | <p> |
| 69 | Apps and the ads they contain must not collect personally identifiable |
| 70 | information, other than user credentials or data required to operate and |
| 71 | improve the app. |
| 72 | </p> |
| 73 | </li> |
| 74 | |
| 75 | <li> |
| 76 | <p> |
| 77 | Apps must not use student data for purposes unrelated to its educational |
| 78 | function. |
| 79 | </p> |
| 80 | </li> |
| 81 | |
| 82 | <li> |
| 83 | <p> |
| 84 | Apps must have a content rating of "Everyone" or "Low Maturity" (apps |
| 85 | with a "Medium Maturity" rating are allowed, if they have that rating |
| 86 | solely because they allow communication between students). |
| 87 | </p> |
| 88 | </li> |
| 89 | |
| 90 | <li> |
| 91 | <p> |
| 92 | App content, including ads displayed by the app, must be consistent with |
| 93 | the app's maturity rating. The app must not display any "offensive" |
| 94 | content, as described in the <a href= |
| 95 | "http://play.google.com/about/developer-content-policy.html">Google Play |
| 96 | Developer Program Policies</a> and <a href= |
| 97 | "https://support.google.com/googleplay/android-developer/answer/188189">content-rating |
| 98 | guidelines</a>. |
| 99 | </p> |
| 100 | </li> |
| 101 | |
| 102 | <li> |
| 103 | <p> |
| 104 | Apps must comply with the Children’s Online Privacy Protection Act and |
| 105 | all other applicable laws and regulations. |
| 106 | </p> |
| 107 | </li> |
| 108 | </ul> |
| 109 | |
| 110 | <div class="headerLine"> |
| 111 | <h1 id="monetizing-ads"> |
| 112 | Monetizing and Ads |
| 113 | </h1> |
| 114 | |
| 115 | <hr> |
| 116 | </div> |
| 117 | |
| 118 | <div class="figure"> |
| 119 | <img src="{@docRoot}images/gp-edu-monetize.png"> |
| 120 | </div> |
| 121 | |
| 122 | <p> |
| 123 | In-app purchase is currently not supported with Google Play for Education, so |
| 124 | a student device will block any transactions. To avoid confusion, be sure to |
| 125 | remove any in-app purchase buttons and related UI elements from your apps. |
| 126 | We’re investigating additional purchase mechanisms to enable more flexible |
| 127 | pricing models for developers and schools. |
| 128 | </p> |
| 129 | |
| 130 | <p> |
| 131 | If your apps are priced In Google Play for Education, you must allow Google |
| 132 | Play to offer teachers limited free trials before purchase (you provide this |
| 133 | through business terms only, no development work is needed.) |
| 134 | </p> |
| 135 | |
| 136 | <p> |
| 137 | You can only choose not to remove in-app purchasing from your apps where all |
| 138 | content and services are sold through Google Play for Education using In-app |
| 139 | Billing. If you choose not to remove In-app Billing features, ensure that: |
| 140 | </p> |
| 141 | |
| 142 | <ul> |
| 143 | <li> |
| 144 | <p> |
| 145 | Users can access your apps’ core functionality for a classroom setting |
| 146 | without an in-app purchase. |
| 147 | </p> |
| 148 | </li> |
| 149 | |
| 150 | <li> |
| 151 | <p> |
| 152 | In-app purchases are clearly identifiable in your UI. |
| 153 | </p> |
| 154 | </li> |
| 155 | |
| 156 | <li> |
| 157 | <p> |
| 158 | You declare the use of in-app purchases at <a href= |
| 159 | "{@docRoot}distribute/googleplay/edu/start.html#publish">opt-in</a>. |
| 160 | </p> |
| 161 | </li> |
| 162 | </ul> |
| 163 | |
| 164 | <p> |
| 165 | For each app that you publish, you can set a single price that applies to |
| 166 | both Google Play and Google Play for Education. You can’t set a different |
| 167 | price for a given app (based on a single package name) in Google Play for |
| 168 | Education. |
| 169 | </p> |
| 170 | |
| 171 | <p> |
| 172 | If your apps display ads, you should disable the display of ads if possible, |
| 173 | or ensure that: |
| 174 | </p> |
| 175 | |
| 176 | <ul> |
| 177 | <li>Ads are not distracting for students or teachers (this includes |
| 178 | Flash-based ads, video ads, and ads that flash or move) |
| 179 | </li> |
| 180 | |
| 181 | <li>Interstitial ads are not served in the app |
| 182 | </li> |
| 183 | |
| 184 | <li>Ad walls do not appear in the app UI |
| 185 | </li> |
| 186 | |
| 187 | <li>Ads do not occupy a significant portion of the screen |
| 188 | </li> |
| 189 | |
| 190 | <li>Ads content does not exceed the maturity rating of the app. |
| 191 | </li> |
| 192 | |
| 193 | <li> |
| 194 | <p> |
| 195 | You declare the use of ads at <a href= |
| 196 | "{@docRoot}distribute/googleplay/edu/start.html#publish">opt-in</a>. |
| 197 | </p> |
| 198 | </li> |
| 199 | </ul> |
| 200 | |
| 201 | <div class="headerLine"> |
| 202 | <h1 id="e-value"> |
| 203 | Educational Value |
| 204 | </h1> |
| 205 | |
| 206 | <hr> |
| 207 | </div> |
| 208 | |
| 209 | <div class="figure"> |
| 210 | <img src="{@docRoot}images/gp-e-value.png" class="border-img"> |
| 211 | </div> |
| 212 | |
| 213 | <p> |
| 214 | Apps submitted to Google Play for Education will be evaluated by a |
| 215 | third-party educator network, which will review them based on alignment with |
| 216 | <a href="http://www.corestandards.org/">Common Core Standards</a> and other |
| 217 | educational considerations. This will help make your content more |
| 218 | discoverable for teachers and administrators as they browse by grade level, |
| 219 | subject, core curriculum, and other parameters. |
| 220 | </p> |
| 221 | |
| 222 | <p> |
| 223 | Apps with highest educational value will have these characteristics: |
| 224 | </p> |
| 225 | |
| 226 | <ul> |
| 227 | <li> |
| 228 | <p> |
| 229 | Designed for use in K-12 classrooms. |
| 230 | </p> |
| 231 | </li> |
| 232 | |
| 233 | <li> |
| 234 | <p> |
| 235 | Aligned with a common core standard or support common-core learning. |
| 236 | </p> |
| 237 | </li> |
| 238 | |
| 239 | <li> |
| 240 | <p> |
| 241 | Simple, easy to use, and intuitive for the grade levels the apps are |
| 242 | targeting. Apps are relatively easy to navigate without teacher guidance. |
| 243 | Not distracting or overwhelming to students. |
| 244 | </p> |
| 245 | </li> |
| 246 | |
| 247 | <li> |
| 248 | <p> |
| 249 | Enjoyable and interactive. Apps are engaging to students and lets them |
| 250 | control their experience. |
| 251 | </p> |
| 252 | </li> |
| 253 | |
| 254 | <li> |
| 255 | <p> |
| 256 | Versatile. Apps have features that make them useful for more than one |
| 257 | classroom function or lesson throughout the school year. |
| 258 | </p> |
| 259 | </li> |
| 260 | |
| 261 | <li> |
| 262 | <p> |
| 263 | Supports the "4Cs": |
| 264 | </p> |
| 265 | |
| 266 | <ul> |
| 267 | <li> |
| 268 | <p> |
| 269 | <em>Creativity</em> — Allows students to create in order to |
| 270 | express understanding of the learning objectives, and try new |
| 271 | approaches, innovation, and invention to get things done. |
| 272 | </p> |
| 273 | </li> |
| 274 | |
| 275 | <li> |
| 276 | <p> |
| 277 | <em>Critical thinking</em> — Allows students to look at |
| 278 | problems in a new way, linking learning across subjects and |
| 279 | disciplines. |
| 280 | </p> |
| 281 | </li> |
| 282 | |
| 283 | <li> |
| 284 | <p> |
| 285 | <em>Collaboration</em> — Allows students and (if appropriate) |
| 286 | educators to work together to reach a goal. |
| 287 | </p> |
| 288 | </li> |
| 289 | |
| 290 | <li> |
| 291 | <p> |
| 292 | <em>Communication</em> — Allows students to comprehend, |
| 293 | critique and share thoughts, questions, ideas, and solutions. |
| 294 | </p> |
| 295 | </li> |
| 296 | </ul> |
| 297 | </li> |
| 298 | </ul> |
| 299 | |
| 300 | <p> |
| 301 | As you design and develop your apps, make sure they offer high educational |
| 302 | value by addressing as many of these characteristics as possible. |
| 303 | </p> |
| 304 | |
| 305 | <div class="headerLine"> |
| 306 | <h1 id="quality"> |
| 307 | App Quality |
| 308 | </h1> |
| 309 | |
| 310 | <hr> |
| 311 | </div> |
| 312 | |
| 313 | <div class="figure"> |
| 314 | <img src="{@docRoot}images/gp-edu-quality.png"> |
| 315 | </div> |
| 316 | |
| 317 | <p> |
| 318 | Your apps should be designed to perform well and look great on Android |
| 319 | tablets, and they should offer the best user experience possible. |
| 320 | </p> |
| 321 | |
| 322 | <p> |
| 323 | High quality apps are engaging, intuitive, and offer compelling content. |
| 324 | Google Play for Education will highlight high-quality apps for easy discovery |
| 325 | in the store. Here are some recommendations for making your app easy for |
| 326 | students and teachers to enjoy: |
| 327 | </p> |
| 328 | |
| 329 | <ul> |
| 330 | <li> |
| 331 | <p> |
| 332 | Meet the Core Quality Guidelines: |
| 333 | </p> |
| 334 | |
| 335 | <ul> |
| 336 | <li> |
| 337 | <p> |
| 338 | Follow <a href="{@docRoot}design/index.html">Android Design |
| 339 | Guidelines</a>. Pay special attention to the sections on <a href= |
| 340 | "{@docRoot}design/patterns/actionbar.html">Action Bar</a>, <a href= |
| 341 | "{@docRoot}design/patterns/navigation.html">Navigation</a>, and |
| 342 | <a href="{@docRoot}design/patterns/pure-android.html">Pure |
| 343 | Android</a>. |
| 344 | </p> |
| 345 | </li> |
| 346 | |
| 347 | <li> |
| 348 | <p> |
| 349 | Test your apps against the <a href= |
| 350 | "{@docRoot}distribute/essentials/quality/core.html">Core Quality |
| 351 | Guidelines</a>. |
| 352 | </p> |
| 353 | </li> |
| 354 | </ul> |
| 355 | </li> |
| 356 | |
| 357 | <li> |
| 358 | <p> |
| 359 | Meet the Tablet App Quality guidelines: |
| 360 | </p> |
| 361 | |
| 362 | <ul> |
| 363 | <li> |
| 364 | <p> |
| 365 | Follow our best practices for tablet app development. |
| 366 | </p> |
| 367 | </li> |
| 368 | |
| 369 | <li> |
| 370 | <p> |
| 371 | Review the <a href= |
| 372 | "{@docRoot}distribute/essentials/quality/tablets.html">Tablet App |
| 373 | Quality</a> guidelines and <a href= |
| 374 | "http://android-developers.blogspot.com/2012/11/designing-for-tablets-were-here-to-help.html"> |
| 375 | blog post on designing for tablets.</a> |
| 376 | </p> |
| 377 | |
| 378 | <ul> |
| 379 | <li>Check your Optimization Tips in the <a href= |
| 380 | "https://play.google.com/apps/publish/">Developer Console</a> (if |
| 381 | you've already uploaded your apps.) |
| 382 | </li> |
| 383 | </ul> |
| 384 | </li> |
| 385 | |
| 386 | <li> |
| 387 | <p> |
| 388 | Strive for simplicity and highest usability for students: |
| 389 | </p> |
| 390 | |
| 391 | <ul> |
| 392 | <li> |
| 393 | <p> |
| 394 | Design your app so that teachers and students can use all the |
| 395 | capabilities of your app without having to sign-in to multiple |
| 396 | accounts and remember multiple passwords. |
| 397 | </p> |
| 398 | </li> |
| 399 | |
| 400 | <li> |
| 401 | <p> |
| 402 | Every student or teacher using a Google Play for Education tablet |
| 403 | will already be signed in with a Google account on the device. |
| 404 | You can take advantage of that to provide a simple, seamless |
| 405 | sign-in experience in your app. A recommended approach is to use |
| 406 | <a href="{@docRoot}google/play-services/auth.html">Google OAuth 2 |
| 407 | authorization</a> through Google Play Services. |
| 408 | </p> |
| 409 | </li> |
| 410 | </ul> |
| 411 | </li> |
| 412 | </ul> |
| 413 | </li> |
| 414 | </ul> |
| 415 | |
| 416 | <div class="headerLine"> |
| 417 | <h1 id="test-environment"> |
| 418 | Test Environment |
| 419 | </h1> |
| 420 | |
| 421 | <hr> |
| 422 | </div> |
| 423 | |
| 424 | <p> |
| 425 | To test your app and assess it against the guidelines in this document, it's |
| 426 | recommended that you <a href= |
| 427 | "{@docRoot}distribute/essentials/quality/tablets.html#test-environment">set |
| 428 | up a test environment</a> that replicates the actual environment in which |
| 429 | students and teachers will run your app. |
| 430 | </p> |
| 431 | |
| 432 | <h3> |
| 433 | Test conditions |
| 434 | </h3> |
| 435 | |
| 436 | <p> |
| 437 | Make sure to test your apps under conditions that simulate those of schools. |
| 438 | For example, Google Play for Education lets administrators <a href= |
| 439 | "https://support.google.com/a/answer/182442?hl=en">control or disable certain |
| 440 | capabilities</a> for students, so it's good to test your app with those |
| 441 | capabilities disabled. Below are some conditions to test your apps for, to |
| 442 | ensure best results in the Google Play for Education environment: |
| 443 | </p> |
| 444 | |
| 445 | <ul> |
| 446 | <li> |
| 447 | <p> |
| 448 | <em>Android version</em> — Test the apps on devices running Android |
| 449 | 4.2. Google Play for Education devices will be running Android 4.2 or |
| 450 | higher (API level 17+). |
| 451 | </p> |
| 452 | </li> |
| 453 | |
| 454 | <li> |
| 455 | <p> |
| 456 | <em>Proxy server</em> — Test the apps in a network environment that |
| 457 | uses proxies. Many schools use proxies. |
| 458 | </p> |
| 459 | </li> |
| 460 | |
| 461 | <li> |
| 462 | <p> |
| 463 | <em>No location services</em> — Test the apps to make sure they |
| 464 | work properly with location services disabled. Many schools will disable |
| 465 | location services for student devices. |
| 466 | </p> |
| 467 | </li> |
| 468 | |
| 469 | <li> |
| 470 | <p> |
| 471 | <em>No In-app Billing</em> — Test the apps to make sure they work |
| 472 | properly without access to In-app Billing. In-app purchases are blocked |
| 473 | on Google Play for Education devices. |
| 474 | </p> |
| 475 | </li> |
| 476 | |
| 477 | <li> |
| 478 | <p> |
| 479 | <em>No Bluetooth</em> — Test the apps to make sure they work |
| 480 | properly when Bluetooth is disabled. Many schools will disable Bluetooth |
| 481 | on student devices. |
| 482 | </p> |
| 483 | </li> |
| 484 | |
| 485 | <li> |
| 486 | <p> |
| 487 | <em>No access to network</em> — Test the app to make sure it works |
| 488 | properly when the device cannot connect to the internet. |
| 489 | </p> |
| 490 | </li> |
| 491 | </ul> |
| 492 | |
| 493 | <div class="headerLine"> |
| 494 | <h1>Related Resources</h1><hr> |
| 495 | </div> |
| 496 | |
| 497 | <div class="dynamic-grid"> |
| 498 | <h3>FOR DEVELOPERS</h3> |
| 499 | |
| 500 | <div class="resource-widget resource-flow-layout col-13" |
| 501 | data-query="collection:distribute/essentials/eduessentials/developers" |
| 502 | data-sortOrder="-timestamp" |
| 503 | data-cardSizes="6x3,6x3,6x3" |
| 504 | data-maxResults="6"></div> |
| 505 | |
| 506 | <h3>FOR TEACHERS AND EDUCATORS</h3> |
| 507 | |
| 508 | <div class="resource-widget resource-flow-layout col-13" |
| 509 | data-query="collection:distribute/essentials/eduessentials/educators" |
| 510 | data-sortOrder="-timestamp" |
| 511 | data-cardSizes="6x3,6x3,6x3" |
| 512 | data-maxResults="3"></div> |
| 513 | </div> |