Melding

Ben je aan het plannen om weer op kantoor te gaan werken? Bekijk hoe Chrome OS hieraan kan bijdragen.

Praktische tips voor het ontwikkelen van Chrome for Work-apps

square app pic Als u Chrome-apps schrijft, bieden we deze praktische tips voor het ontwikkelen van Chrome-apps, inclusief tips specifiek voor Chrome-apps en tips voor grote webprojecten die ook van toepassing zijn op Chrome-apps.

Praktische tips specifiek voor Chrome-apps

Bouw de mogelijkheid tot internationalisatie in uw app

  • Gebruik de chrome.i18n API en /_locales/.
  • Zelfs als u in eerste instantie de app alleen in het Nederlands aan wilt bieden, moet u de Nederlandse strings opgeven via /_locales/ en chrome.i18n, zodat u de app later eenvoudig kunt uitbreiden.

Bepaal van te voren of uw app de mogelijkheid moet bevatten offline te worden uitgevoerd

  • Nadat uw app is geschreven, is het niet eenvoudig deze aan te passen zodat deze offline kan worden uitgevoerd.
  • Stel deze markering in het manifest in. Vanaf Chrome 35 wordt aangenomen dat apps offline kunnen worden uitgevoerd. De waarde offline_enabled staat standaard op true, tenzij om het recht webview wordt verzocht.

Test uw app in Chrome en Chrome OS

  • Hoewel het eenvoudiger is een app te ontwikkelen in Chrome dan in Chrome OS, moet u, als uw app wordt gebruikt in Chrome OS, deze regelmatig testen in alle vier de Chrome OS-kanalen (Stabiel, Bèta, Dev en Canary).

Test regelmatig op een apparaat in elk Chrome-kanaal

  • Omdat Chrome regelmatig nieuwe functies vrijgeeft, kan het ontwikkelplatform vaak wijzigen. Door regelmatig te testen, komt u er zo snel mogelijk achter als een van deze wijzigingen ervoor zorgt dat uw app niet meer werkt.
  • Rouleer de ontwikkeling van uw app tussen Chrome OS-apparaten in de kanalen Stabiel, Bèta, Dev en Canary (gebruik de markering in de opdrachtregel om over te schakelen naar Canary).

Test in kioskmodus (indien van toepassing)

  • Omdat apps anders kunnen worden weergegeven in de kioskmodus dan in de normale Chome OS-modus met volledig scherm, moet u in kioskmodus testen op een Chrome-apparaat.

Maak een ontwikkelaars-, bèta- en productie-app in de Chrome Web Store

  • Maak een ontwikkelaarsversie van de app die alleen beschikbaar is voor mensen in een bepaalde groep, en maak een bètaversie van de app die is verborgen. Met deze versies kunnen anderen de applicatie snel en met weinig risico testen.

Identificeer en begrijp alle beschikbare API's

  • Lees de openbare API-documentatie op de website voor Chrome-ontwikkelaars, zoals de documentatie van de Chrome Platform API's en de Network en Hardware API's.
  • Bekijk de API-definities in de broncode van Chrome om te kijken welke API's beschikbaar zijn, maar waarvoor nog geen documentatie beschikbaar is.
  • Is het veilig om ongedocumenteerde API's te gebruiken? Dit brengt risico met zich mee, omdat ongedocumenteerde API's kunnen worden gewijzigd of verwijderd zonder melding vooraf. Als u deze API's gebruikt, moet u de app testen op het Canary-kanaal. U weet het dan meteen als er een wijziging is aan de API.

Praktische tips voor grote webprojecten die van toepassing zijn op Chrome-apps

Bouw toegankelijkheid in uw app

  • De vuurproef: kan de applicatie worden gebruikt met alleen een toetsenbord?
  • Met de extensie Ontwikkelaarstools voor Chrome-toegankelijkheid wordt een toegankelijkheidscontrole toegevoegd aan de Chome-ontwikkelaarstools. Deze controle identificeert problemen met toegankelijkheid voor u.
  • Veelvoorkomende problemen die de toegankelijkheid van uw app kunnen beperken:
    • Als geen onKeyDown-evenementhandlers worden opgegeven
    • Als TabIndex niet wordt ingesteld
    • Als geen Aria-kenmerken worden gegeven aan HTML-elementen

Gebruik een JavaScript-compilator en voer testen uit per onderdeel

  • Het is niet eenvoudig fouten op te sporen in grote JavaScript® programma's. Als u duizenden regels JavaScript heeft, moet u een compilator gebruiken om u te helpen bij het opsporen van problemen.
  • Test onderdelen of modules van de code om de functie die u test te isoleren en fouten op te sporen.

Monitor appgebruik met Google Analytics

  • Zie hoeveel mensen uw app bekijken in de Chrome Web Store.
  • Monitor appgebruik. Voorbeelden:
    • Hoeveel mensen voeren een bepaalde actie uit in uw app
    • Hoe lang blijft de app geopend

Was dit nuttig?

Hoe kunnen we dit verbeteren?
Zoeken
Zoekopdracht wissen
Zoekfunctie sluiten
Hoofdmenu
664534257431169499
true
Zoeken in het Helpcentrum
true
true
true
true
true
410864
false
false