{"id":1072,"date":"2022-05-13T04:28:00","date_gmt":"2022-05-13T04:28:00","guid":{"rendered":"http:\/\/www.reactivated.net\/weblog\/?p=1072"},"modified":"2022-06-24T04:33:22","modified_gmt":"2022-06-24T04:33:22","slug":"chromebook-app-building-discoveries","status":"publish","type":"post","link":"http:\/\/www.reactivated.net\/weblog\/archives\/2022\/05\/chromebook-app-building-discoveries\/","title":{"rendered":"Chromebook app building discoveries"},"content":{"rendered":"\n<p><em><a href=\"https:\/\/twitter.com\/endlessglobal\/status\/1523670346754572288\">Originally posted at Endless OS Foundation<\/a><\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/www.reactivated.net\/weblog\/wp-content\/uploads\/2022\/06\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"http:\/\/www.reactivated.net\/weblog\/wp-content\/uploads\/2022\/06\/image-1024x576.png\" alt=\"\" class=\"wp-image-1073\" srcset=\"http:\/\/www.reactivated.net\/weblog\/wp-content\/uploads\/2022\/06\/image-1024x576.png 1024w, http:\/\/www.reactivated.net\/weblog\/wp-content\/uploads\/2022\/06\/image-300x169.png 300w, http:\/\/www.reactivated.net\/weblog\/wp-content\/uploads\/2022\/06\/image-768x432.png 768w, http:\/\/www.reactivated.net\/weblog\/wp-content\/uploads\/2022\/06\/image-624x351.png 624w, http:\/\/www.reactivated.net\/weblog\/wp-content\/uploads\/2022\/06\/image.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>50 million students &amp; educators use Chromebooks worldwide, but these devices are limited without broadband at home \u2013 a problem for up to 16 million students in the USA. Here are 6 things we&#8217;ve learned so far as we test making the\u00a0<a href=\"https:\/\/www.endlessos.org\/key\">Endless Key<\/a>\u00a0available as a Chromebook app.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Most education-focused Chromebooks have limited storage, 16GB or 32GB internal disk \u2013 a major challenge for making our normal 128GB of curated Endless Key learning and discovery content fully available.<\/li><li>Chromebooks distributed through schools ordinarily block installation of additional apps. Typically only the school (or district) can explicitly permit further app installation. This already limits what after-school clubs can access through the school\u2019s devices.<\/li><li>Some education-focused Chromebooks lack SD card slots, or have limited USB ports \u2013 a major challenge for storing additional content to make it easily available to offline students.<\/li><li>Chromebooks distributed through schools are &#8216;managed&#8217; and tend to include a high degree of monitoring and filtering. Both human and automatic reviews of what is being accessed on the device happen.<\/li><li>Chromebooks support apps in two main formats: pure webapps (PWA) or Android apps (running inside a container).<\/li><li>There are many deployments where students can take devices home, but they are generally required to return them to school at the end of the year, and won&#8217;t have them over their summer break.<\/li><\/ol>\n\n\n\n<p>We\u2019re working through these challenges and more with <a href=\"https:\/\/learningequality.org\/\">Learning Equality<\/a>, starting with Kolibri process management and access to external storage. Porting an app from one platform to another is rarely straightforward, and usually requires some architecture changes.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Originally posted at Endless OS Foundation 50 million students &amp; educators use Chromebooks worldwide, but these devices are limited without broadband at home \u2013 a problem for up to 16 million students in the USA. Here are 6 things we&#8217;ve learned so far as we test making the\u00a0Endless Key\u00a0available as a Chromebook app. Most education-focused [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[],"class_list":["post-1072","post","type-post","status-publish","format-standard","hentry","category-endless"],"_links":{"self":[{"href":"http:\/\/www.reactivated.net\/weblog\/wp-json\/wp\/v2\/posts\/1072","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.reactivated.net\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.reactivated.net\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.reactivated.net\/weblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.reactivated.net\/weblog\/wp-json\/wp\/v2\/comments?post=1072"}],"version-history":[{"count":1,"href":"http:\/\/www.reactivated.net\/weblog\/wp-json\/wp\/v2\/posts\/1072\/revisions"}],"predecessor-version":[{"id":1074,"href":"http:\/\/www.reactivated.net\/weblog\/wp-json\/wp\/v2\/posts\/1072\/revisions\/1074"}],"wp:attachment":[{"href":"http:\/\/www.reactivated.net\/weblog\/wp-json\/wp\/v2\/media?parent=1072"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.reactivated.net\/weblog\/wp-json\/wp\/v2\/categories?post=1072"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.reactivated.net\/weblog\/wp-json\/wp\/v2\/tags?post=1072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}