Adaptable apps on ChromeOS: a post-mortem
The article discusses the challenges faced while developing adaptable apps for ChromeOS, particularly focusing on the app 'Be nice'. It highlights the discrepancies between how ChromeOS presents Android apps in different modes and the issues encountered with resizing features. The author shares insights from debugging efforts and the importance of including specific metadata for ChromeOS compatibility.
- ▪The app 'Be nice' runs on ChromeOS as a normal Android app in an ARC window rather than as a default home app.
- ▪Users experience different app behaviors depending on whether the Chromebook is in laptop or tablet mode.
- ▪A system confirmation dialog appears when users attempt to resize apps in a windowed layout, indicating potential issues with mobile-designed apps.
Opening excerpt (first ~120 words) tap to expand
try { if(localStorage) { let currentUser = localStorage.getItem('current_user'); if (currentUser) { currentUser = JSON.parse(currentUser); if (currentUser.id === 299234) { document.getElementById('article-show-container').classList.add('current-user-is-article-author'); } } } } catch (e) { console.error(e); } Thomas Künneth Posted on May 23 Adaptable apps on ChromeOS: a post-mortem #android #chromeos #development #uidesign In my previous article Building a custom launcher for ChromeOS I described how Be nice runs on Chromebooks: not as a real default home app, because default home settings (Settings.ACTION_HOME_SETTINGS) usually are not available on ChromeOS, but as a normal Android app in an ARC window.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at DEV.to (Top).