Sie benutzen einen alten Browser.

Bitte updaten Sie Ihren Browser damit Sie diese Seite so sehen, wie wir das geplant haben ...

We know
how

QU’EST-CE QUE JE PEUX APPRENDRE CHEZ APPS WITH LOVE?

Apps with love propose des conseils et ateliers avec une forte orientation pratique. Nous analysons ensemble les objectifs et attentes posées envers l’appli. Les collaborateurs d’Apps with love sont des experts dans leurs domaines, enseignent dans toute une série de hautes écoles et universités et conseillent petites et grandes entreprises.

Ateliers : Get Creative / Stratégie mobile / ReDesign / commercialisation d’applis

NOUS DÉVELOPPONS DES IDÉES ET DES CONCEPTS

L’équipe projet débute la phase de conception d’un projet par une réunion de lancement. Des critères de réception sont définis avec le client pour les exigences déterminées. Les premiers wireframes et le schéma de navigation, qui servent de canevas à la mise en application technique et au design, sont établis. Parallèlement, nous spécifions au cours de cette phase les détails techniques et fonctionnels de l’appli.

PROGRAMMATION DE PRODUITS NUMÉRIQUES

Nous développons des produits et applications numériques pour tous les systèmes d’exploitation usuels. Généralement, une appli est composée d’un front end et d’un back end. Tous deux sont reliés par des interfaces. Le progrès est rapidement visible à l’aide de versions test. Une fois la phase de développement achevée, une version bêta est créée, qui comporte les fonctionnalités convenues.

TESTS ET ENQUÊTE UTILISATEURS

L’appli mise au point est testée sous toutes les coutures. Nous testons sur différents appareils et différents systèmes d’exploitation si l’appli répond aux exigences et critères d’acceptation convenus. Ceci a lieu à la fois au niveau des fonctionnalités et dans le cadre du design réalisé. En fonction du projet, il est judicieux de questionner des groupes d’utilisateurs sur les fonctions, le design et la facilité d’utilisation et d’intégrer ces résultats au développement.

NOUS CRÉONS DES INTERFACES UTILISATEUR ET DES EXPÉRIENCES INTERACTIVES

De l’interface utilisateur au design d’entreprise, nous créons tous les éléments des produits numériques. Parallèlement, nous spécifions au cours de cette phase les détails techniques et fonctionnels. À l’aide de wireframes et du schéma de navigation, des mockups voient le jour. La CI/CD du client sert ainsi de base, dans la mesure où elle existe. Dans le cas contraire, une ligne visuelle entièrement nouvelle est créée.

LE SUCCÈS GRÂCE À UNE COMMERCIALISATION SYSTÉMATIQUE DE L’APPLI

Quiconque propose une appli doit également commercialiser l’utilisation de manière attractive. Les coûts de développement d’une appli ne sont pas rentables si aucun téléchargement et utilisation de l’appli ne suivent. Nous commercialisons les applis par le biais de campagnes et de stratégies publicitaires adaptées.

Grâce à notre propre App Delivery Service – « Updraft » la mise à disposition et la distribution des nouvelles versions d’applis devient rapide et d’une simplicité incroyable. En quelques secondes seulement, l’installation est réalisée et votre appli peut être compilée.

DEVENEZ UN EXPERT EN APPLICATIONS AVEC NOS EXPLICATIONS DES TERMES SPÉCIALISÉS

Nous avons regroupé les principaux termes concernant le développement d’applis. Nous nous tenons à votre entière disposition pour de plus amples informations et toute question.

Accessibility permet à tous d'accéder à la manipulation d'une appli. Les personnes présentant des besoins particuliers dus à des handicaps doivent tout particulièrement être intégrées. Une commande vocale pour les personnes aveugles a par exemple été intégrée lors du développement.

L'Application Programming Interface (API) est une partie de programme d'un système logiciel, qui sert de pont entre d'autres programmes et ce système.

On entend par là la mise à disposition et la distribution d'un logiciel, d'une appli sur les périphériques souhaités comme les smartphones, tablettes ou ordinateurs de bureau.

Lors du développement d'applis, la question des possibilités de distribution se pose toujours. Le processus APP Distribution décrit la transmission et l'installation d'applications mobiles. En règle générale, les utilisateurs téléchargent leurs applis à partir des boutiques d'applications connues de Google et Apple. Les applis internes cependant ne sont souvent pas distribuées par le biais de boutiques d'applications mais par un lien e-mail de téléchargement.

App Entitlements sind userrspezifische Zugangs-, respektive Nutzungsgenehmigungen. Zum Beispiel wäre ein App Entitlement, dass ein spezifischer User oder Userin, welche eine Netflix Abo hat, dieses sowohl auf dem iPad, Smartphone sowie auf dem Desktop nutzen kann, ohne auf jeder Plattform wiederum für den Service bezahlen zu müssen. Entitlements werden ausserdem im Zusammenhang mit der Nutzung der iCloud, von Push-Benachrichtigungen, Apple Pay oder App Sandboxing definiert.

Durch die Integration des App Indexing SDK/API, kann Google Deep Links einer Android oder iOS App crawlen und in den Google-Index für die mobilen Suchergebnisse einfließen lassen. Ab dann werden bei einer mobilen Suchanfrage die organischen Suchergebnisse durch Inhalte aus der indexierten App erweitert und ermöglichen einen schnellen und einfachen Zugriff für die Enduser. Mehr dazu steht im Blogbeitrag „App Indexing…“

Damit App Indexing in der eigenen App funktionieren kann, müssen EntwicklerInnen, je nachdem, ob es sich um eine Apple iOS-, oder Google Android-App handelt, das App Indexing SDK, respektive die App Indexing API integrieren.

Der App Lebenszyklus startet bei der ersten Idee für eine App und endet mit dem Phase-Out (Löschen) der App aus den App Stores. Er beinhaltet Aktivitäten wie: Konzeption, Design, Software Entwicklung (Frontends und Backends), User Research, App Marketing, App Publishing, Weiterentwicklung, Unterhalt und Betrieb, Monetarisierung, und Phase-Out. Es wird immer wichtiger den gesamten App Lifecycle effizient zu managen.

Die App Modularisierung beschreibt ein Prozess, bei dem die App in verschiedene autonome App Module zerstückelt wird. Diese Module können dann als einzelne Komponenten direkt über den mobile Browser (z.B. Chrome) gestreamt werden, ohne dass die gesamte App auf das Smartphone des Enduser heruntergeladen werden muss.

Um die Sicherheit und die Transparenz für das System und die Enduser sicherzustellen, müssen Apps (respektive ihre EntwicklerInnen) die Enduser zuerst um deren Erlaubnis fragen, bevor Apps auf gewisse System-, Nutzerdaten oder Funktionen der Smartphones zugreifen können. Je nachdem wie sensibel die damit zur Verfügung gestellten Daten sind, können „Permissions“ automatisch, oder nur durch eine ausdrückliche Einwilligung von EndnutzerInnen ermöglicht werden.

App Publisher sind alle Organisationen, Firmen oder private Personen, welche eine oder mehrere Apps in einem oder mehreren App Stores publiziert haben.

App Remarketing permet, grâce à une publicité ciblée, d'inciter les utilisateurs de smartphones, qui ont déjà ouvert une appli et ont été enregistrés par App-CRM, à utiliser à nouveau cette appli ultérieurement dans un navigateur en passant par le Web.

Die App Retention Rate ist der Prozentsatz an App Users, welche eine App nach der Installation, nach einer bestimmten Zeit noch nutzen. Die Zahl wird berechnet indem man die Anzahl unique Users, welche die App zumindest einmal am Tag geöffnet haben, durch die total Anzahl Installationen innerhalb eines definierten Zeitraum, teilt. Im Durchschnitt liegt die Retention Rate nach drei Monaten bei nur rund 20%.

App Streaming ist ein Ansatz, bei dem Apps nicht zuerst als Ganzes über die App Stores heruntergeladen werden müssen, sondern „auf-Abruf“ ähnlich wie bei Videos per Streaming übertragen und im Browser angezeigt werden. Dies macht Cloud-Apps für Enduser flexibler und schneller nutzbar. Der Begriff App Streaming wird vor allem im Zusammenhang mit Google Instant Apps verwendet.

Les applis Freemiums sont des applis dont le modèle de base est gratuit, mais le produit intégral ainsi que les extensions sont payants. Ce paiement peut être effectué au sein de l'appli de base.

Une appli hybride est un mélange de composants natifs et d'appli Web. Les avantages apportés par les deux technologies citées sont utilisés.

Les applications mobiles sont des supports parfaits pour les codes malveillants ou les attaques de pirates, et peuvent ainsi nuire à la sphère privée de l'utilisateur. C'est la raison pour laquelle elles doivent absolument être protégées. Différentes méthodes permettent de rendre un logiciel plus sûr, afin que les pirates ne puissent plus s'infiltrer que très difficilement en perdant beaucoup de temps.

Dans le sens actuel, une appli est un petit programme, qui peut être exécuté sur des appareils mobiles comme des smartphones et des tablettes.

Ein Appreneur ist ein Entrepreneur, welcher sich mit seiner App Idee selbstständig gemacht hat.

Décrit l'enrichissement assisté par ordinateur de la perception de la réalité. Toutes les modalités sensorielles sont ainsi abordées. Comparé à la réalité virtuelle dans laquelle l'utilisateur plonge entièrement dans un monde virtuel, la présentation d'informations supplémentaires est prioritaire dans la réalité augmentée.

Petits émetteurs qui transmettent un chiffre jusqu'à une distance prédéfinie à l'aide de la technologie Bluetooth. Exemple : Opération de paiement dans l'appli Twint

Das Ziel hinter Blockchain (Blockkette) Technologien ist es, dass die Akteure in den Mittelpunkt gestellt werden und zwischen den handelnden Personen eine sogenannte Peer-to-Peer-Kommunikation entsteht, ohne dass ein einzelner grosser Intermediär wie eine Bank dazwischen steht, um die gewünschte Transaktion (Informationen, Kryptogeld) zu kontrollieren. Die Blockchain kann man sich als eine unendlich erweiterbare Liste von Blöcken (Datensätzen) vorstellen, welche durch ein kryptographisches Verfahren miteinander verlinkt (verkettet) sind. Jeder Datensatz beinhaltet im Normalfall einen verschlüsselten Streuwert (Hash genannt) des vorhergehenden Blocks, sowie einen Zeitstempel und die Transaktionsinformationen.

Le bug est une erreur de logiciel ou de design. Bugfix est ce que l'on appelle une élimination d'erreur dans l'appli.

La phase de Building permet de réunir tous les composants développés et les contenus d'une appli et de composer ainsi une appli qui fonctionne. Notre appli « Updraft », disponible parmi nos produits, permet de le faire à la perfection.

Également appelé Source Code. Tel est le nom dans le développement d'applis du texte rédigé dans une langue de programmation (par ex. Objective C, Java) lisible par l'homme.

Le produit/projet est décrit en quelques phrases seulement.

Quelle doit être la pièce maîtresse de l'appli ? Le contenu de l'appli (content) a des conséquences de taille au niveau du développement et du choix du design.

Dans quel contexte l'utilisateur doit-il utiliser l'appli ? Le design doit être différent lorsque l'utilisateur fait son jogging, et lorsqu'il utilise l'appli tranquillement. S'il s'agit d'une appli d'extérieur, il faut une solution en l'absence d'Internet etc.

L'intégration continuelle est un terme issu du développement logiciel, qui décrit le processus d'intégration continu de composants en une appli. L'objectif de l'intégration continuelle est l'optimisation de la qualité logicielle.

Mit Conversational Interfaces (Cis) sind text- und sprachbasierte Bedienelemente gemeint, welche unter anderem in Chat Apps wie WhatsApp und im Zusammenhang mit Chatbots zum Einsatz kommen. Weil das gesprochene Wort immer noch die natürlichste Kommunikationsform ist, könnten Conversational Interfaces auch als die Interfaces der Zukunft bezeichnet werden. Bis jedoch Anwender wirklich in ihrer gewohnten und natürlichsten Kommunikationsform effizient über CIs mit intelligenten Chatbots kommunizieren können, wird noch eine Weile vergehen. Dafür muss sich die Spracherkennung und künstliche Intelligenz noch stark weiterentwickeln.

Ist eine „Machine Learning“ Plattform von Apple, welche extra für iOS 11 entwickelt wurde und der EntwicklerIn fixfertige Module und eine einfache Integration in Apps bietet. Mit CoreML können die EntwicklerInnen trainierte maschinelle Lernmodelle in Apps integrieren. Beispielsweise kann eine App, die ein Modell integriert, das auf Automodelle trainiert wurde, den Namen und das Modell eines Autos angeben, wenn der Benutzer mit seiner Gerätekamera auf das Auto zeigt.

Zug (Schweizer Stadt) hat sich als Zentrum für Kryptowährungen einen Namen gemacht und wird deshalb auch Crypto-Valley genannt. Krypto in Bezug auf die Krytowährungen und „Valley“ in Anlehnung an das „Silicon-Valley“ von wo die meisten Technologie- Innovationen der letzten fünf Jahre von Firmen wie Facebook, Twitter, Uber, Airbnb, Google uvm. kommen. In Zug dreht sich vieles (alles) um Bitcoin und Blockchain.

DAU est un utilisateur particulièrement stupide. Il est important d'en tenir compte lors du développement.

Petite image à pixels, utilisée dans l'appli comme élément de design.

Approche innovatrice axée sur la perspective utilisateur, et utilisée pour solutionner des problèmes existant ou pour développer des idées nouvelles.

L'interface utilisateur choisie comporte des éléments de design, même si aucune étape technique de design n'a consciemment été entreprise. Il est important de calculer suffisamment de temps pour développer un design. En fonction de la plateforme, le design de l'appli peut être différent. C'est la raison pour laquelle le design créé doit être testé sur différentes plateformes.

DLT ist ein Konzept im Zusammenhang mit der Blockchain-Technologie und beschreibt ein dezentral geführtes und durch viele Teilnehmende kontrolliertes Buchführungssystem. Auch wenn diese Buchführung dezentral passiert, wird bei diesem Ansatz dennoch ein Konsens zur Richtigkeit der Buchführung erzielt. Der entscheidende Punkt hierbei ist, dass zukünftige Transaktionen auf vergangene Transaktionen aufbauen und diese als korrekt bestätigen, indem sie die Kenntnis der früheren Transaktionen beweisen können und müssen. Dies „verunmöglicht“ das Manipulieren oder Löschen von vergangenen Übermittlungen, ohne dass auch alle zukünftigen Transaktionen zerstört werden.

(Electronic Publication) Standard pour les livres électroniques. Les livres électroniques basés sur ce standard permettent une adaptation dynamique de textes à la taille de l'écran. Les Epubs peuvent contenir des éléments interactifs tels que des fichiers audio et des vidéos.

Fragmentation signifie créer des formats d'écran et les tester.

L'étendue des fonctions d'une appli. Quelle est la fonction (clé) d'une appli ? Que fait l'utilisateur avec cette appli ? Des verbes permettent de former des groupes de fonctions et des synergies.

Game-Design désigne le travail de conception d'univers de jeu, les règles et les personnages de jeux numériques.

Swipe, Tap, Longpress, Double-Tap, Pinch et Multi-Touch sont des termes désignant les métaphores de commande dans une appli. Ce sont des gestes du doigt, qui déclenchent différentes interactions sur un écran.

Google Pay (ehemals: Android Pay) ist das Pendant zu Apple Pay, also die mobile Zahlungslösung von Google. Sie ermöglicht das kontaktlose bezahlen mit einem Smartphone. Im Januar 2018 wurde Google Pay zudem mit dem Google Wallet fusioniert und damit die Beschränkung für Android Systeme aufgelöst. Es können in Zukunft also auch Apple User die Google Pay Funktion nutzen. Voraussetzung dafür ist ein Google Play Konto und eine gültige Kredit- oder Debitkarte. Für die Übermittlung von Daten zwischen Smartphone und dem Zahlungsterminal wird der eingebaute NFC-Chip verwendet.

Ausgeschrieben heisst das „Google Accelerated Mobile Pages“ und bedeutet nichts anderes als „beschleunigte“ Websites. Es ist ein im Herbst 2015 gestartetes Projekt unter der Federführung von Google mit dem Ziel, ein besseres Erlebnis für die mobile Internetnutzung zu ermöglichen. Es bietet Website Entwickler die nötigen Werkzeuge für die Umsetzung von schnellen mobile optimierten Webseiten.

Die Google Play Console ist eine Plattform, womit Android EntwicklerInnen alle Phasen der App Veröffentlichung verwalten können. Es können damit beispielsweise Android Apps noch vor der Veröffentlichung einer Testgruppe zur Verfügung (Download) gestellt, Informationen wie der App-Titel, App Texte und Screenshots erfasst, den Vertrieb und die Preise verwaltet, sowie die Performance der App im Play Store beobachtet und verbessert werden.

Die Google Search Console ist ein kostenloses Tools von Google, welches ermöglicht, dass Web- oder App Inhalte, welche im Suchalgorithmus indexiert wurden, überprüft und optimiert werden können.

Il est important de définir le groupe cible, que l'on souhaite toucher avec son produit, afin d'intégrer les étapes de design et de développement correspondantes dans le concept.

Ist eine Abkürzung aus der USA, welche den „Health Insurance Portability and Accountability Act“ beschreibt. Hierbei geht es darum, dass alle Unternehmen im Gesundheitswesen die durch den HIPPA definierte Regeln betreffend der Vertraulichkeit, Schutz und Integrität von Patientendaten gewährleisten müssen. Die Blockchain Technologie könnte helfen einfacher diesen strikten Standards nachzukommen.

Auf der I/O 2016 hat Google Instant Apps erstmals präsentiert. Ein grosser Vorteil von Instant Apps ist, dass diese nicht über den Google Play Store gefunden und komplett installiert werden müssen, sondern direkt in den mobilen Suchresultaten angezeigt und nur Module davon installiert werden müssen, damit diese Inhalte und Funktionalitäten durch die Enduser genutzt werden können. Die Auffindbarkeit und der Zugang zu diesen Android App Inhalten wird dadurch stark vereinfacht und die Grenzen zwischen Web und native Apps wird stark aufgeweicht.

L'iOS-Simulator sert durant le développement de l'appli à l'exécution des applis sur un ordinateur, au lieu d'un appareil réel. Il reproduit un environnement similaire à celui d'un appareil réel, avec toutes les fonctions telles que la simulation d'une localisation GPS.

Signifie : L'Internet des objets. Les stores du bureau par exemple peuvent ainsi être commandés à l'aide de l'appli Office-Remote App d'Apps with love, et les portes des toilettes signalent lorsque ces dernières sont occupées.

Java est une langue de programmation d'une part, et d'autre part un environnement d'exécution. C'est la plateforme d'application mobile la plus ancienne existante. De nombreuses applications et de nombreux sites Web ne fonctionnent pas si Java n'est pas installé sur le périphérique.

Die wohl bekannteste Kryptowährung ist Bitcoin. Der grösste Unterschied zu einer normalen Währung ist, dass diese nur virtuell existiert und dank der sogenannte Blockchain Technologie ohne Banken als „Mittelsmänner“ ermöglicht Finanztransaktionen zu tätigen.

Währen in unseren Gehirnen die echten neuronalen Netzwerke existieren, spricht man im Zusammenhang mit künstlicher Intelligenz und IT von künstlichen neuronalen Netzwerken. Ein künstliches neuronales Netz ist nichts anderes als eine Ansammlung von vielen einzelnen Neuronen (Informationsverarbeitungseinheiten), welche schichtweise in eine Netzarchitektur eingeordnet werden. Dies ermöglicht, dass Computer schlussendlich Bilder erkennen und auch verstehen.

Elon Musk hat in Bezug auf die künstliche Intelligenz, von der größten Bedrohung, welcher wir uns als Zivilisation gegenüberstehen, gesprochen. KI ist im Grundsatz ein Teilgebiet der IT, welches sich mit der Automatisierung intelligenten Verhaltens befasst. Die künstliche Intelligenz (KI), oder auch Artifizielle Intelligenz genannt, bedarf im Hintergrund maschinelles Lernen damit es funktioniert. Im Moment wird KI vor allem in den Bereichen der Robotik, Sprach- und Bilderkennung sowie Prozessoptimierung eingesetzt. In Zukunft kann und wird künstliche Intelligenz in sehr viel mehr Bereichen zur Anwendung kommen.

Si l'on connait la localisation d'un utilisateur, il est possible de lui envoyer des informations spécifiques concernant un thème précis. Exemple : Où se trouve le restaurant italien le plus proche, quel temps fait-il à un endroit etc. Le GPS ou le Short Range Positioning permet de trouver la localisation exacte de l'utilisateur. Le GPS utilise les satellites, tandis que le Short Range Positioning est un système basé sur capteurs, qui fonctionne avec la Near Field Communication (NFC), Bluetooth, ou les ondes radio.

MAMP Tools geben einem App Publisher die Möglichkeit die Performance der App im Überblick zu haben, Probleme rasch zu erkennen und damit das Nutzungserlebnis zu optimieren. Es beinhaltet unter anderem ein Monitoring für Abstürze (App Crashes), Reaktionsgeschwindigkeit der App auf versch. Geräten, Aufstart-Geschwindigkeit, Batterieverbrauch, Ressourcenverbrauch (CPU Power), Speicherbedarf, mobile Internet Datenverbrauch, Informationen zum Nutzungsverhalten der User, inApp Transaktionen, etc.

Comment obtenir une base d'utilisateurs avant le lancement d'une appli ? Intègre des utilisateurs test et des blogueurs au développement à l'aide de test bêta.

Der Begriff maschinelles Lernen bedeutet einfach ausgedrückt die „künstliche“ Aneignung von Wissen aus Erfahrungen. Hierbei lernt ein künstliches System anhand von Beispielen, erkennt Muster und kann nach der Lernphase allgemeingültige Regeln definieren und anwenden.

Ein Mobile Backend as a Service kurz mBaaS ermöglicht das nahtlose Zusammenspiel zwischen Apps und einem Backend System. MBaaS sind von Anfang an auf Skalierbarkeit, Self-Service-Aspekte und die Containerisierung ausgerichtet. Deshalb unterstützen dies aus unserer Sicht den agile Entwicklungs-Ansatz, um native, Hybride oder Web-Apps zu entwickeln, zu verteilen (Deployment) und zu integrieren. Die Verteilungen werden optimalerweise auf Private-, Öffentliche und Hybrid-Clouds ermöglicht.

Mobile Device Management, en abrégé MDM, signifie gestion de terminaux mobiles. Il s'agit ici de la gestion standardisée d'appareils mobiles tels que des smartphones, ordinateurs ultra-portables, PDA ou tablettes par un ou plusieurs administrateurs à l'aide d'un logiciel. L'activation d'appareils mobiles, le déroulement et la mise à disposition contrôlée de smartphones et tablettes dans l'entreprise font partie du MDM.

Deep Links haben die Welt der Verlinkung zwischen Web und App-Inhalten stark verändert und neue Möglichkeiten sind dadurch entstanden. Anstatt nur auf ein App-Seite (App Store), kann durch das Deep Linking direkt auf Inhalte einer Unterseite in der App verlinkt werden. Damit dies möglich ist, müssen dieselben Inhalte im Web gehostet und mit den Inhalten der App über ein sogenanntes URI-Schemata (Uniform Resource Identifier) verknüpft werden. Sobald Deep Links bestehen und ein App Indexing SDK integriert wurde, kann Google diese Inhalte im eigenen Suchalgorithmus indexieren und dann in den mobilen Suchresultaten anzeigen.

Désigne la publicité sur smartphones et tablettes. Les applis gratuites en sont souvent jonchées. Lorsque l'appli a atteint une vaste portée (nombreux utilisateurs, utilisation élevée), le développeur peut alors gagner de l'argent.

La Mobile App Marketing Automation représente des solutions logicielles intégrées dans des applis mobiles et utilisées pour l'exécution, la commande et l'automatisation de tâches et de processus de marketing mobile. Des messages Push personnalisés sont par ex. déclenchés automatiquement à l'aide d'un événement prédéfini comme par ex. lorsque l'utilisateur a terminé l'enregistrement.

Mit Mobile Commerce oder kurz mCommerce ist der elektronische Handel über ein Smartphone und dem mobilen Internet gemeint.

Désigne des solutions logicielles mobiles pour la gestion des relations clients, qui permettent d'accéder de manière rapide et intuitive aux données client pertinentes.

La phase de Monetization désigne la monétarisation du produit. Les clients publicitaires tous comme les utilisateurs finaux peuvent ici être priés de passer en caisse. Les clients publicitaires paieront pour l'intégration d'annonces mobiles et de contenus, et les utilisateurs finaux généreront des chiffres de vente pour le propriétaire de l'appli, soit déjà dans l'App Store, soit dans le modèle Freemium avec des achats dans l'appli.

Suchmaschinen Page Rank bezeichnet man die Position einer Website, App oder anderen Webeintrages in den Suchresultaten auf einer Suchmaschine. Der m steht für mobile und beschreibt die Position einer Website oder App in der mobilen Suche, welche nicht dieselbe sein wird wie auf der Desktop Suche.

MVP signifie Minimal Viable Product. Par exemple une appli qui comporte uniquement les fonctions principales afin de valider ces principales fonctions le plus rapidement possible avec les utilisateurs finaux.

Les applis Native sont programmées pour un système d'exploitation déterminé et fonctionnent alors uniquement sur les appareils correspondants. Ceci permet de garantir que les interfaces avec le matériel fonctionnent de manière idéale. Les applis Web sont des applis destinées aux appareils mobiles basés sur HTML5, JavaScript et CSS. Elles ne dépendent d'aucune boutique d'applications. L'application est développée une fois et fonctionne ensuite sur la plupart des appareils mobiles. À partir de quand une appli Native est-elle rentable face à une appli Web ? Lorsqu'il faut des messages Push. Lorsque l'appli doit bien fonctionner hors connexion ainsi que pour des animations complexes et des contenus riches en données. L'utilisation des capteurs d'appareils et de la caméra est également un avantage de l'appli Native.

La Near Field Communication, en abrégé NFC, est une technologie d'identification de fréquence radio. Elle permet de déterminer la position d'un utilisateur, mais également de transmettre des données. Elle est plus sûre que la transmission de données par Bluetooth.

« Portrait » et « Paysage » Ces termes définissent l'orientation de l'écran. Selon que l'utilisateur utilise le smartphone ou la tablette en format portrait ou paysage, l'alignement des contenus de l'appli change.

Une Paid App est une appli payante.

Peers sind gleichwertige Partner. Die Peer-to-Peer Kommunikation bedeutet in der IT nichts anderes als die Kommunikation zwischen zwei oder mehr ebenbürtigen Computern. Diese Computer können sowohl Informationen abgreifen als auch anfügen. Hierbei wird auf einen zentralen Server verzichtet und auf die Stärken von dezentralen Systemen gesetzt. Richtig bekannt wurde Peer-to-Peer durch Video und Musik Download Dienste. Weitere Beispiele wären Skype, Instant-Messaging, Distributed Computing (z.B. Verarbeitung grosser Datenmengen durch ein Netzwerk anstatt nur einem Computer) sowie bei der Blockchain Technologie.

Publicité mobile qui est livrée de manière automatique et personnalisée à l'aide des données utilisateur disponibles. En l'espace de millièmes de secondes, les surfaces publicitaires sont attribuées au cours d'un processus de vente aux enchères aux clients publicitaires les plus offrants.

Progressive Web Apps (PWA) sind maximal mobile optimierte Webseiten, welche Eigenschaften besitzen, welche bis anhin nur nativen Apps vorbehalten waren. Durch sogenannte Brückentechnologien können PWAs je nach mobile Browser auf Sensoren, den lokalen Speicher, die Smartphone Kamera und weitere proprietäre Funktionen zugreifen und deshalb dem Enduser ein fast natives Erlebnis bieten, ohne dass die Konsumenten dafür eine App aus dem App Store herunterladen müssen. Leider gibt es im Moment noch sehr grosse Unterschiede zwischen den verschiedenen mobilen Browser, welche Möglichkeiten überhaupt geboten werden können. Google Chrome ist diesbezüglich am weitesten Entwickelt und der Safari Browser, welcher auf allen Apple Geräten als Default-Browser installiert ist, bietet ab iOS 11.3 erst einigermassen gute Möglichkeiten an.

Le prototypage aide à tester très rapidement une idée, avant de devoir passer à des investissements importants. Un prototype peut livrer les premiers résultats très rapidement de manière purement visuelle en tant qu’appli factice ou comme prototype fonctionnel, et permettre ainsi des retours précoces concernant l’adéquation d’une approche de solution.

Le Push Service est un service de communication entre le serveur de l'application et l'appareil de l'utilisateur final. Des informations sous forme de messages sont envoyées à l'utilisateur sur l'écran de son smartphone, même lorsque l'application n'est pas ouverte.

Il s'agit ici d'élaborer le plus rapidement possible un prototype fonctionnel ou aussi visuel afin de pouvoir le tester à l'avance avec les clients finaux potentiels.

Regression Testing est le nom du processus avec lequel des fonctions déjà existantes fonctionnent encore une fois les nouveaux éléments de code ajoutés. Ces tests sont exécutés lors de développements afin de garantir que le nouveau code ne perturbe pas les fonctionnalités existantes.

Ce que l'on appelle Software Development Kit (SDK) renferme les outils et les applications dont les développeurs ont besoin pour la programmation d'applis. Ces SDK sont mis à disposition par le fabricant du système d'exploitation respectif.

Le standard Java fait la différence entre applications signées et non signées. L'auteur du logiciel est confirmé par JavaVerified, Verisign ou Thawte, ce qui permet d'éviter toute dispute concernant le nom.

Das Apple Spotlight Framework ermöglicht, dass App Inhalte in der Spotlight Suche von Apple indexiert, einfach gefunden und via Deep Links direkt geöffnet, respektive genutzt werden können. Zum Beispiel haben wir bei der Apps with love Smart Office Remote App alle Mitarbeitenden und deren Telefonnummern indexiert, damit jede/r Mitarbeitende ganz einfach via Spotlight Suche nicht nur den Namen der Arbeitskollegin rasch findet, sondern mit nur einem Klick und ohne überhaupt in die App zu gehen, diese Person anrufen kann.

SQL ist eine auf der relationalen Algebra basierende Datenbanksprache von Microsoft zur Definition von Datenstrukturen und zur Bearbeitung und dem Abfragen der darauf basierenden Datenbeständen.

Les systèmes d'exploitation forment l'interface entre les composants de matériel et le logiciel d'application de l'utilisateur. Les fonctions d'un système d'exploitation sont de charger, exécuter, interrompre et terminer des programmes, la gestion et la répartition du temps du processeur, la gestion de l'espace de la mémoire interne pour les applications ainsi que les fonctions de protection comme par ex. les restrictions des droits d'accès.

Le développement piloté par les tests est une méthode souvent utilisée lors du développement agile de logiciels. Le codeur dresse ici des tests logiciels de manière conséquente avant les composants à tester.

Tandis que l'équipe Testing doit localiser et trouver le plus d'erreurs possible (Testing), l'équipe Developping fixe et élimine les erreurs trouvées (Debugging).

Des éléments individuels fonctionnels de programmes d'ordinateurs sont testés au niveau de leur bonne fonctionnalité.

Das URI-Schemata wurden von Android für den Deep-Linking-Ansatz eingeführt. Es ermöglicht einer EntwicklerIn die App für einen URI (Uniform Resource Identifier) im Betriebssystem für bestimmte Geräte zu registrieren, sobald diese App einmal installiert wurde. Ab dann wird beim Tabben dieses Links die entsprechende App auf dem Smartphone direkt geöffnet.

UX est la clé pour l’utilisateur et décrit le résultat de l’interaction avec l’appli. Lors de l’User Experience Design, la chaîne d’expérience est développée à partir de la perspective de l’utilisateur final, et la priorité est ainsi plus axée sur l’expérience client que sur les fonctions.

Désigne le schéma de navigation de l'appli. Comment l'utilisateur doit-il se déplacer au sein d'une appli ? Comment arrive-t-il de A à Z et comment le design permet-il de l'aider ? Le User Flow montre les voies que prend l'utilisateur au sein de l'appli, afin de satisfaire ses besoins.

Également appelée interface utilisateur. Désigne la surface utilisateur sur laquelle l'homme entre en interaction avec la technique. Afin qu'une interface utilisateur puisse être utile et judicieuse pour l'homme, elle doit être adaptée à ses besoins et aptitudes.

Décrit l'expérience utilisateur lors de l'interaction et de l'utilisation du logiciel. Nous utilisons User-Jouney Mapping, afin de garantir la focalisation sur l'utilisateur durant la phase de création et pas sur les fonctions.

User Research (recherche utilisateur) est ce que l'on appelle l'observation et l'interrogation ciblées des utilisateurs d'applis existants, visant à obtenir des retours et de nouvelles connaissances pour optimiser l'expérience utilisateur. Un groupe de personnes est ici interrogé sur un thème précis afin de connaître leurs préférences à des fins de recherche. Les résultats permettent de concrétiser, respectivement d'adapter une idée produit.

Les User Testings fournissent des contributions importantes concernant l'optimisation du produit et doivent déjà être utilisés durant le processus de développement. Des approches Crowdtesting ou des groupes de focalisation peuvent être utilisés ici de manière très efficace, en fonction de l'objectif, afin d'optimiser l'expérience client du produit de manière décisive grâce aux retours.

Application destinée à des tests, qui se trouve encore en phase de développement.

Les wireframes sont des versions schématiques de designs d'interfaces d'une appli en phase de développement. Leur but est d'illustrer les fonctions souhaitées ainsi que les interfaces utilisateur complètes. Les UI-Guidlines, qui varient en fonction de la plateforme choisie pour l'appli, doivent être prises en compte lors du développement.

Xamarin.iOS, précédemment MonoTouch, est une langue de programmation alternative, qui lance un pont entre les différentes langues de programmation. Xamarin est utilisée pour importer un C# Code de manière simplifiée dans iOs (et pour Android on utilise Xamarin.Android).

Xcode est l'environnement de développement le plus utilisé pour les systèmes d'exploitation Apple (iOS, OS X, watchOS, tvOS). Il est mis à disposition par Apple et sert à la mise en application de l'interface utilisateur conformément aux modèles de design, à écrire le code de programme, qui définit les fonctions de l'appli, ainsi qu'à tester et publier les programmes développés. Xcode est principalement utilisé avec les langues de programmation Swift et Objective-C mais également pour Code dans C et C++.

Lire la suite