Sept conseils de développement d'applications iOS étonnamment utiles d'agences fédérales

Sept conseils de développement d'applications iOS étonnamment utiles d'agences fédérales

Quelles leçons les entreprises et les développeurs d'applications peuvent-ils tirer du gouvernement fédéral ?
Quelles leçons les entreprises et les développeurs d'applications peuvent-ils tirer du gouvernement fédéral ?

Le gouvernement fédéral américain n'est peut-être pas là où vous vous attendriez à voir l'innovation mobile ou à trouver de bonnes suggestions de développement d'applications. Bien qu'il existe encore une bureaucratie du secteur public au sein du gouvernement, un certain nombre d'agences gouvernementales sont commencer à développer de nouvelles façons de se connecter avec les citoyens et à investir dans les technologies mobiles pour utilisation.

Certes, la plupart des agences le font en raison des exigences de la stratégie de gouvernement numérique du 21e siècle de l'administration Obama. L'une d'entre elles est que chaque agence fédérale doit mettre à disposition deux services à haute valeur ajoutée destinés aux clients via des appareils mobiles au cours de la prochaine année. Pourtant, l'innovation est en marche et les agences qui ont déjà relevé le défi sont de bons modèles pour les agences qui ne l'ont pas encore fait.

Ce sont également de bonnes sources de conseils pour toute organisation qui commence à développer une stratégie d'applications iOS ou mobiles.


Tim Hoechst de NextGov rapports qu'il existe une poignée de leçons clés que la plupart des agences ont acceptées dans le cadre de leurs efforts pour créer des solutions mobiles réussies. Voici un résumé des conseils qu'il a pour les agences gouvernementales qui peuvent s'appliquer à toute organisation commençant le développement d'applications iOS et mobiles dans le cadre d'une stratégie mobile.
  • Mettre un front-end mobile (que ce soit HTML 5, du code natif ou une combinaison) sur une solution de bureau existante n'est pas une stratégie mobile. Une mesure provisoire peut-être - si c'est ce qu'elle est, une organisation doit le reconnaître et élaborer un plan et un calendrier pour remplacer cette mesure provisoire par quelque chose de mieux.
  • Lors du développement d'une version d'application mobile d'un outil existant, vous devez examiner les processus et workflows sous-jacents. Utilisez ensuite ces informations pour concevoir une expérience utilisateur qui fonctionne bien compte tenu du facteur de forme d'un appareil et des fonctionnalités du système d'exploitation.
  • Lors de la conception d'une application, vous devez examiner comment les fonctionnalités mobiles spécifiques d'un appareil comme l'iPhone ou l'iPad (GPS, appareil photo, accéléromètre, etc.) peuvent améliorer l'expérience et offrir une solution meilleure ou plus polyvalente ou flux de travail.
  • Considérez les périphériques accessoires et les fonctionnalités supplémentaires qu'ils peuvent ajouter. Certains exemples courants à ce stade incluent les lecteurs biométriques, les lecteurs de codes-barres et les glucomètres à insuline.
  • Concevez pour l'avenir ainsi que pour les nouvelles fonctionnalités et capacités offertes par un appareil ou un système d'exploitation mobile. Comme le dit Hoechst, « tout comme vous ne concevriez pas un DVR juste pour imiter un magnétoscope, vous ne devriez pas vous limiter en fonction de ce qui est disponible (ou possible) sur l'ordinateur portable aujourd'hui. »
  • Comprenez que les applications iOS ou mobiles les plus efficaces ont un objectif relativement étroit, ce qui leur permet de mieux répondre aux attentes des utilisateurs. Vous trouverez peut-être préférable de créer plusieurs applications distinctes pour un flux de travail plutôt que de créer une seule application plus complexe. Une façon d'aborder cela est de concevoir une application axée sur les 20 % d'un processus qui est utilisé 80 % du temps. Une fois que c'est terminé, continuez en ajoutant des applications qui couvrent le reste du processus.
  • Comprendre l'environnement dans lequel l'application sera utilisée. Nécessitera-t-il une connectivité constante pour extraire les données ou peut-il fonctionner dans un état hors ligne? C'est une grande question et une qui devrait être considérée avant le début du développement.

Au-delà de ces conseils de base, Hoechst note que la sécurité devrait être une considération sérieuse pour les applications des agences gouvernementales. La même chose peut être dite de toute application d'entreprise interne. Bien que les exigences de sécurité et de cryptage pour les entreprises privées diffèrent des normes que les agences fédérales sont tenues de respecter, il reste quatre objectifs clés encore vitaux pour les outils d'entreprise: l'authentification des utilisateurs, le contrôle d'accès aux ressources et données des réseaux, le chiffrement de données au repos sur un appareil et lors de leur transmission sur un réseau, et le sandboxing d'applications - une fonction de sécurité déjà intégrée dans iOS.

La source: NextGov

Dernier article de blog

N'oubliez pas le danger! Ce soir: découvrez la future technologie iPhone en action
September 10, 2021

N'oubliez pas le danger! Ce soir: découvrez la future technologie iPhone en actionLe week-end, le le journal Wall Street a rapporté un détail intri...

Les futurs iPhones auront des interfaces utilisateur en langage naturel, déclare Bill Atkinson [Macworld 2011]
September 10, 2021

SAN FRANCISCO, MACWORLD 2011 — En tant que l'un des principaux architectes du Macintosh original, la légende de la programmation Bill Atkinson est ...

Les 10 meilleures applications iOS pour faire avancer les choses [Galerie]
September 10, 2021

C'est la fête du Travail aux États-Unis, ce qui signifie que vous traînez probablement tous au bord de la piscine, faites un barbecue, boire et fai...