La journée d’aujourd’hui est courte et pertinente. Jusqu'à récemment, lorsque j'avais besoin d'acheter un billet pour un train des chemins de fer russes, j'utilisais toujours le site Internet. En principe, cela reste une option pratique, mais j'envisage maintenant une autre option : acheter via l'application des chemins de fer russes. Il existe une fonctionnalité intéressante qui, pour une raison quelconque, n'est pas présente sur le site.
Les chemins de fer russes disposent d'une application officielle « Billets de train ». Cependant, je ne l'ai pas trouvé très pratique ; en particulier, le processus de sélection des trains et des sièges dans la voiture laisse beaucoup à désirer. De plus, il existe des critiques négatives sur les problèmes et les lacunes. Par conséquent, je recommande d'utiliser l'application non officielle « Russian Railways Tickets », qui peut être téléchargée pour Android. Il a également des notes plus élevées. Il a des fonctionnalités très pratiques et, tout comme dans la version officielle, pas de commission.
Il existe une application Railway Tickets pour iPhone, mais à ma connaissance, elle est payante. commission à l'achat(ce qui n'est pas annoncé à l'avance). Ne l'utilisez pas !
Si nous revenons à l'application « Billets des chemins de fer russes », alors, à mon avis, La principale commodité est la possibilité de sauvegarder les données des passagers, afin de ne pas renseigner à chaque fois les mêmes informations.
Ceci est mis en œuvre ici comme suit. Lors d'un premier achat, nous saisissons les données des passagers et sommes invités à les enregistrer. La prochaine fois, nous sélectionnons simplement le passager souhaité et le formulaire se remplit automatiquement :
Avec le recul, tout cela peut être modifié, des passagers peuvent être supprimés ou ajoutés.
Outre le fait que cela est pratique en principe, car cela nous permet de ne pas faire de mouvements inutiles, cette fonction est simplement nécessaire si nous achetons des billets dans des conditions de manque de temps, ce qui arrive, par exemple, lors de l'achat de billets pour Sapsan pour 999 roubles. Instructions pour acheter ces billets. Chaque seconde compte et l'application vous aidera à économiser ces secondes.
Sinon, tout est simple et clair, rien d’inhabituel. Nous choisissons un train, choisissons une voiture, achetons un billet :
D'ailleurs, la mise en œuvre est très réussie, de nombreuses informations sont clairement affichées sur un seul écran. Dans l'application officielle des chemins de fer russes, il m'a semblé que le processus de sélection d'un train et d'un wagon était assez gênant. Et ici, vous voyez immédiatement quel siège et quel compartiment :
Eh bien, que demander de plus d’une application pour acheter des billets de train ?
Notez l'article !La vente et la réservation de billets sur le site officiel du transporteur n’ont depuis longtemps surpris personne. Mais nous ne sommes pas en 2010, mais en 2017. Et tandis que les citoyens observent, non sans plaisir, la hausse des prix du pétrole et avec mécontentement les prix de bien d'autres choses, les chemins de fer russes ont décidé de moderniser leur activité mobile.
Les chemins de fer russes avaient auparavant leur propre application, non pas pour le "Yotafon" ou "Elbrus" sphérique, mais pour un tout à fait moderne. Plateformes Android, qui possède la plus grande base d'utilisateurs en Russie. Il était prévu d'ajouter ultérieurement la prise en charge d'autres plates-formes.
Ce « plus tard » est arrivé il y a six mois. Nous avons remporté une commande pour développer une application mise à jour pour Android et deux autres systèmes d'exploitation mobiles : iOS et le pas tout à fait mérité persécuté par beaucoup Téléphone Windows. Plusieurs mois de développement actif, de tests et d'améliorations - la version bêta est prête.
Nous vous dirons comment nous l'avons fait en dessous de la coupe.
Les chemins de fer russes ont publié l'année dernière leur première application mobile pour le magasin jeu de Google. C'est ce qu'on appelle les billets de train. C'est la seule application officielle du transporteur. Tout ce qui est présenté dans les magasins est soit un logiciel provenant d'intermédiaires qui facturent une commission d'agent allant jusqu'à 15%, soit quelque chose de non officiel et qui ne fonctionne pas toujours comme il se doit.
Nous avons été chargés de retravailler l'application en tenant compte de l'expérience utilisateur accumulée et de la publication nouvelle version immédiatement sur tous les principaux magasins d'applications : Google Play, AppStore et Windows Store.
Au cours du développement, nous avons essayé de maintenir un équilibre entre les applications de billetterie classiques et le désir d'introduire quelque chose de nouveau qui aidera les utilisateurs à tout personnaliser eux-mêmes. C'est ainsi qu'est née l'application « Chemins de fer russes ». Billets de train".
Evolution de l'interface des principales pages de l'application
Interface
Lors de la conception de l'interface utilisateur, nous avons été guidés par trois règles simples :
Prévisibilité.
Simplicité pour un débutant et commodité pour un utilisateur expérimenté.
Les interactions répétées avec l'application doivent être plus rapides que la première.
Prévisibilité
Les applications qui offrent un service générique de masse doivent être prévisibles, notamment en ce qui concerne la vente de billets. Même sans lancer l'application, l'utilisateur doit imaginer ce qui l'attend à l'intérieur, et la tâche du développeur n'est pas de tromper ses attentes.
C’est comme arriver dans n’importe quelle gare de la Fédération de Russie ou d’Europe : partout, vous voyez à peu près la même image. Le passager sait qu'il y a quelque part ici un guichet, une salle d'attente, une aire de restauration ou quelques cafés à proximité, et ici vous pouvez suivre les panneaux typiques vers les quais.
Par conséquent, il ne faut pas trop expérimenter avec l'interface utilisateur, afin de ne pas laisser un utilisateur désorienté dans la jungle d'une interface illisible. Il vaut mieux abandonner les idées radicales et se concentrer sur le développement créatif des normes existantes.
Simplicité pour un débutant et commodité pour un utilisateur expérimenté
Si une personne vient d'installer l'application, elle ne doit pas se laisser intimider par l'abondance de boutons, de colonnes et la complexité du menu. Les transporteurs russes, par exemple S7 ou Aeroflot, comprennent bien cette règle : l'utilisateur est immédiatement accueilli avec une fenêtre de recherche de vol, sans fioritures. Il s'agit d'une solution conviviale pour les nouveaux utilisateurs. À son tour, un utilisateur régulier de l'application devrait bénéficier d'opportunités supplémentaires grâce à des fonctionnalités et une personnalisation étendues.
Les interactions répétées avec l'application doivent être plus rapides que la première
Toutes les données ne doivent être saisies qu'une seule fois - lors de la première utilisation de l'application. Connecté une fois ? Super, plus besoin de se connecter. Avez-vous acheté un billet ? Génial, nous disposons désormais de données sur le passager et son dernier vol, que nous n'avons plus besoin de saisir à nouveau.
Nous pensons que dans les applications mobiles, vous devez tout enregistrer, sauf les informations de paiement. La plupart des gens sont troublés par le fait que les données de carte peuvent être stockées dans un endroit inconnu et par qui, même s'il s'agit des chemins de fer russes, d'Aeroflot ou de toute autre société du top 20. L’exception concerne les systèmes bancaires et de paiement, auxquels les utilisateurs font traditionnellement confiance.
Guidés par ces trois points, nous avons essayé de rendre notre application la plus conviviale possible pour toutes les catégories d'utilisateurs. Tout le reste : quel côté du bouton burger est activé, la palette de couleurs, la navigation dans la barre latérale - peut être appelé, bien qu'important, mais secondaire. Après tout, si un identifiant et un mot de passe sont requis à chaque fois, les formulaires des données d'itinéraire saisies ne sont pas enregistrés ou vous devez saisir votre prénom et votre nom encore et encore (imaginez que l'application soit utilisée par quelqu'un Innokenty Konstantinovich Krestovozdvizhensky) , tôt ou tard, il cessera d'utiliser l'application. Et il fera ce qu'il faut.
Fonctionnalités des applications
En passant en douceur de l'interface utilisateur, j'aimerais parler de ce que notre application peut faire. À notre avis, c’est tout ce dont un passager potentiel avec un smartphone en main pourrait avoir besoin.
À savoir:
Achat de billets (aller simple et aller-retour).
Restitution des billets.
Achat de billets avec des points bonus et suivi de votre compte bonus.
Acheter et utiliser des cartes de transport (c'est peut-être la première fois que vous en entendez parler, mais elles existent).
Stockage et export de billets électroniques.
Horaires des trains et affichage des itinéraires d'intérêt sur la page principale ainsi que stockage de l'historique de recherche.
Sauvegarde des données utilisateur.
Affichage des annonces des chemins de fer russes (par exemple, des messages sur les changements d'horaires des trains longue distance ou des trains de banlieue).
Navigation dans les gares.
FAQ.
Démonstration des principales pages fonctionnelles de l'application mobile
De plus, je voudrais parler de certaines solutions spécifiques qui ne sont pas incluses dans la liste globale.
Diapositives pédagogiques
Lorsque vous lancez l'application pour la première fois, trois diapositives de formation s'affichent. Même si la solution peut paraître fâcheusement triviale, il convient de rappeler que le public cible de l'application n'est pas seulement les hipsters ou les informaticiens, mais aussi les passagers tout à fait ordinaires des trains et des trains électriques, qui pour la plupart utilisent rarement autre chose que le courrier, cartes et WhatsApp.
C'est pourquoi, dans les diapositives de départ, qui, nous l'espérons, aideront de nombreuses personnes, nous avons ajouté des informations générales sur caractéristiques supplémentaires des applications qu'un utilisateur moins attentif ou expérimenté pourrait ne pas détecter. Nous y expliquons également pourquoi une autorisation est nécessaire et vous rappelons qu'il s'agit d'une demande officielle et que vous n'aurez pas à payer de commissions d'agent supplémentaires pour les billets achetés. Le groupe de discussion a montré qu’il est important que les gens sachent clairement combien d’argent ils vont payer : les utilisateurs ont peur des frais cachés et autres « clauses avec un astérisque en petits caractères ».
Démonstration d'écrans de diapositives de formation
Cependant, nous avons fait en sorte que l'utilisateur ne rencontre l'autorisation qu'une seule fois pendant toute la durée d'utilisation de l'application. Nous avons prévu la possibilité de sauter l'étape d'autorisation et de passer directement à la commande de billets, mais vous devrez toujours vous connecter, même au stade de l'achat. Si vous avez été autorisé une fois, l'application récupérera automatiquement vos données et vous, en tant qu'utilisateur, n'aurez plus à vous souvenir de cette procédure.
Bien entendu, la possibilité d'utiliser un compte sur le site Web des chemins de fer russes, vous n'avez donc pas besoin de créer un nouveau nom d'utilisateur et un nouveau mot de passe. Les profils dans l'application et sur le site Web des chemins de fer russes sont identiques : vous pouvez vous connecter en utilisant votre nom d'utilisateur et votre mot de passe existants ou créer un nouveau compte. Ainsi, il sera possible d'y accéder depuis le site. Les données sur tous les billets achetés sont transférées sur votre compte sur le site Internet, et ceux achetés sur le site Internet sont transférés vers l'application.
Quiconque a utilisé le site officiel du transporteur sait que lors de la réservation de billets, vous devez vous reconnecter. Nous avons réussi à nous débarrasser de cette procédure.
Page d'accueil
Sur le « principal », nous avons implémenté plusieurs des petites choses agréables. Par exemple, en cliquant sur le symbole de géolocalisation, le point de départ sera déterminé en fonction de votre localisation. Nous avons sélectionné les dates sous la forme d'un calendrier plutôt que d'un « tambour » pour faire gagner quelques secondes aux utilisateurs. Le calendrier par défaut est la date actuelle.
Nous avons également placé ici quatre modules : « Itinéraires favoris », « Historique des demandes », « Mes billets » et « Actualités de l'entreprise ». Idéalement, ils couvrent presque tous les modèles de comportement des utilisateurs de notre public.
Vous pouvez ajouter toutes les destinations qui intéressent l'utilisateur aux « Itinéraires favoris ». Pour ce faire, vous devez vérifier l'icône en forme de cœur lors de l'étape de sélection du vol. Après cela, le module commencera à afficher les vols les plus proches. Si plusieurs itinéraires sont sélectionnés, vous pouvez basculer entre eux d'un simple glissement. Dans les paramètres du module, vous pouvez sélectionner les catégories de trains qui doivent être affichées. Par exemple, il est pratique de recevoir les horaires actuels des trains.
L'historique de recherche affiche les deux derniers itinéraires recherchés par l'utilisateur. Il existe un bouton séparé pour afficher toutes les recherches.
« Mes billets » affiche les trois documents de voyage achetés en dernier lieu. En cliquant, l'utilisateur est redirigé vers la page du ticket avec le code-barres, où, si nécessaire, il peut être exporté depuis l'application. Par exemple, envoyez-le-vous par e-mail ou enregistrez-le dans une archive de photos.
Les « actualités de l'entreprise » sont en réalité des annonces pour la région, principalement des modifications des horaires des trains et des trains électriques. Les informations à afficher peuvent être configurées à l'aide de filtres.
Fonctionnalités d'achat d'un billet dans l'application
Nous avons longuement réfléchi à la manière de rendre la procédure la plus claire possible, tout en nous permettant de personnaliser complètement notre futur voyage. Du coup, ils n’ont rien trouvé de mieux que de réaliser plusieurs étapes dont chacune précisait progressivement les conditions du voyage. Auparavant, nous essayions de diviser le processus de réservation en 2-3 étapes, mais l'interface s'est avérée si lourde que nous avons décidé d'abandonner cette idée.
Le processus d'achat de billets dans l'application des chemins de fer russes
Voici quelques-unes de nos solutions :
1. Au stade du choix d'un siège dans la voiture, nous indiquons la direction du train, l'emplacement des toilettes et des zones de stockage des bagages.
2. Lors du choix d'un siège, l'application indique immédiatement le coût final de la réservation. Ceci est important car le prix des sièges inférieurs, supérieurs et de certains sièges « latéraux » est différent.
3. Même si vous achetez un billet pour la première fois, le système vous demandera de remplir les lignes avec les données de votre profil dans compte personnel, et il ne reste plus qu'à saisir votre numéro de passeport. Pour les futurs achats, il vous suffira de sélectionner le passager souhaité parmi les profils disponibles.
4. Dans l'application, vous pouvez saisir les détails de la carte Bonus des chemins de fer russes pour accumuler des bonus pour le voyage et/ou les détails de la carte de transport pour bénéficier de réductions. Ou choisissez les avantages que les chemins de fer russes vous permettent de demander en ligne. Par exemple, émettez un billet pour enfants.
5. Un phénomène peu pratique a été observé sur le site Internet des chemins de fer russes : si vous atteignez l'étape de confirmation de la commande puis revenez en arrière, alors le siège que vous avez sélectionné a été considéré comme réservé pendant un certain temps et il n'a pas été possible de réserver à nouveau. immédiatement. Nous avons corrigé ce problème dans l'application : désormais, si vous revenez de l'écran de confirmation, le ticket sera débloqué.
6. Nous avons effectué le paiement dans la passerelle Web VTB, et non dans l'application elle-même. Aucune information de paiement n'est stockée. L'achat est confirmé via 3D-secure. La prise en charge des cartes avec des numéros non standard est fournie (comme dans certains packages Sberbank).
Il y a encore quelques choses dont nous aimerions parler
Dans un premier temps, nous avons implémenté l'achat de cartes de transport dans l'application. Techniquement, il s'agit de cartes de réduction ordinaires qui peuvent être achetées à la gare ou sur le site Internet des chemins de fer russes. Par exemple, désormais, une réduction multiple de 10 % sur les voyages dans n'importe quel train est vendue pour 1 000 roubles. La carte est valable 1 mois.
Deuxièmement, il y a un navigateur de station à l'intérieur de l'application. Il se trouve dans le menu de gauche dans l'onglet « Stations ». Actuellement, le navigateur fonctionne pour huit objets, mais nous l'étendrons à toutes les gares des villes accueillant les matchs de la Coupe du Monde de la FIFA 2018. De là, vous pouvez contacter les services de la gare où vous vous trouvez - du bureau d'information au chef de gare.
Informations de référence par gares
Détails du développement
Enfin, un peu sur le côté technique de l'application. Le backend du serveur comprend un cluster de serveurs d'applications utilisant gratuitement logiciel. Nous avons utilisé Redhat Wildfly, Nginx, le serveur HTTP Apache, Memcached et PostgreSQL comme logiciels de base. Le backend assure l'interaction des clients mobiles avec l'ensemble des systèmes d'information comptables automatisés des chemins de fer russes avec mise en cache des données pour une réponse rapide de l'interface client mobile et la possibilité de filtrer dynamiquement les données sans réutiliser les services d'intégration des chemins de fer russes. De plus, il est chargé de mettre en œuvre l’évolutivité horizontale et d’assurer le traitement jusqu’à 1 million de demandes par jour.
Où obtenir une nouvelle demande
Nous avons reçu l'autorisation des chemins de fer russes pour effectuer des tests bêta fermés de l'application avant la sortie officielle.
Pour recevoir la version bêta, envoyez simplement à :
Les chemins de fer russes sont l'application officielle pour acheter des billets auprès des chemins de fer russes. chemin de fer pour les appareils avec système opérateur Android.
Avec l'aide de ce client mobile, vous pouvez acheter rapidement et facilement les billets de train dont vous avez besoin, sans vous soucier des déplacements jusqu'à la gare et des files d'attente à la billetterie. Les chemins de fer russes sont disponibles en téléchargement gratuit. À propos, si vous n'avez pas de compte sur Google Play, nous vous offrons la possibilité de télécharger le fichier APK d'installation à partir du lien situé sous la description.
À propos de l'achat de billets
Les chemins de fer russes permettent aux passagers d'acheter des billets de train en ligne. Malheureusement, pour le moment, les développeurs ont mis en place l'achat de billets uniquement pour les trains longue distance. Si vous devez vous rendre en banlieue, vous devrez vous rendre à la gare à l'ancienne, car l'achat de billets pour les trains à destination de la région n'est pas encore mis en place. Mais les développeurs promettent d'ajouter cette fonctionnalité prochainement.
Pour trouver le train dont vous avez besoin et voir s'il y a encore des places libres, vous devez ouvrir le panneau de recherche et y saisir toutes les données nécessaires - le point de départ et de destination, ainsi que la date du voyage. Les chemins de fer russes enregistrent un historique des demandes, afin que l'utilisateur puisse facilement consulter la liste de ses demandes précédentes, si nécessaire.
Lors de la consultation d'un horaire de train, l'application fournira le numéro du train, les heures de départ et d'arrivée, ainsi que le nombre de places disponibles et le prix du billet.
méthodes de payement
Pour l’instant, seules les cartes bancaires sont utilisées pour payer les billets réservés. À l'avenir, il est prévu d'étendre le mode de paiement : une option de paiement utilisant Android Pay sera disponible.
Principales caractéristiques
- l'achat en ligne de billets de train a été mis en place ;
- l'accès aux informations sur les billets achetés n'est possible que lorsqu'il est connecté au réseau ;
- interface intuitive et facile à comprendre ;
- il n'est pas possible d'acheter des billets pour les trains à destination de la région ;
- consulter les horaires actuels des trains longue distance ;
- le paiement s'effectue en utilisant cartes bancaires;
- L'application est disponible en téléchargement entièrement gratuit ;
- La prise en charge d'Android Pay devrait être ajoutée.
Demande d'achat de billets des chemins de fer russes. L'échangeur ferroviaire universel de notre pays vous permet d'atteindre rapidement les zones les plus peuplées. Par conséquent, l’achat de billets de train est très demandé, quelles que soient la saison et la destination. Un utilisateur actif du transport ferroviaire a toujours été choqué par les longues files d'attente aux guichets et la nécessité de se rendre à la gare pour acheter des billets. Maintenant, ce problème peut être résolu Application mobile des chemins de fer russes.
Fonctionnalité des applications Android
L'application mobile officielle d'achat de billets à distance est téléchargeable gratuitement. Il vous permet de sélectionner rapidement le point d'expédition souhaité, de calculer le coût et réserver un billet des chemins de fer russes dans n'importe quelle direction. Un système de navigation pratique, une interface simple et une vitesse de fonctionnement rapide vous aident à effectuer un achat en quelques clics.
Le billet réservé n'a pas besoin d'être imprimé. Vous pouvez le montrer sur votre téléphone lors de l'embarquement. En plus de l'option de réservation, application gratuite Les chemins de fer russes vous permettent d'obtenir des informations sur d'autres services existants à tout moment le long de la voie ferrée.
Avantages de la version mobile
Application Android des chemins de fer russes disponible pour n’importe quel smartphone sur la plate-forme mobile populaire. Il est à noter:
- vitesse de chargement rapide ;
- système d'authentification flexible;
- pas de frais supplémentaires lors de l'achat ;
- la possibilité de vérifier la disponibilité des billets disponibles ;
- gain de temps, pas de files d'attente.
Pour apprécier tous les avantages de la commande de billets via mobile, téléchargez l'application sur notre site Internet. Les systèmes de paiement populaires sont utilisés pour payer les billets, la commande est donc effectuée dans un format convivial.