Додаток Yota для Windows Phone — з Новосибірська в Санкт-Петербург



Як відомо власникам смартфонів на Windows Phone, до недавнього часу у Yota не було власного клієнта на базі цієї ОС. Не будемо приховувати, спочатку ми планували запуск мобільного додатку на трьох платформах. Це виявилося досить трудомістким, і в процесі, на жаль, довелося пожертвувати однією з версій. Як ви здогадуєтеся, це був мобільний клієнт під WP. А оскільки для власників SIM-карт Yota додаток є головним інструментом управління послугами, то тепер і на вулиці власників Windows Phone настало свято — вийшло наше офіційне додаток. І найдивовижніше в тому, що його авторами стали двоє програмістів з Новосибірська, коли-то випустили неофіційний клієнт для абонентів Yota.

Хоча частка користувачів Windows Phone відносно невелика, в тому числі і в абсолютному вираженні, з моменту запуску ми постійно отримували багато питань, чому не підтримуємо цю систему. Ми дійсно давно виношували плани по розробці клієнта для цієї платформи, оскільки для нас важливо надати можливість зручно управляти своїми послугами всім або майже всім власникам смартфонів. Крім того, наявність додатка для Windows Phone дозволило б нашим клієнтам вільно мігрувати з однієї ОС на іншу.

Довгий час з різних причин у нас не було можливості своїми силами зробити додаток для Windows Phone. У якийсь момент до нас звернулися розробники з Новосибірська з розповіддю про те, що вони виграли хакатон з прототипом програми, хлопці запросили наш API і параметри доступу до даних. Спочатку ми поставилися до цього як до своєрідного експерименту — завдяки молодим талантам, в маркеті міг з'явитися неофіційний клієнт, і наші користувачі Windows Phone-смартфонами отримали б можливість бачити інформацію про баланс, залишок хвилин і т. д. В кінці кінців ми запропонували хлопцям співпрацю. І знаєте, що? Вони погодилися, і тепер вони в нашій команді.

А тепер дамо слово їм самим.

Від you-Yota до Your Yota
На початку 2015 року ми обидва купили SIM-карти Yota. Якість і вартість послуг оператора нам припали до душі, але оскільки наші смартфони були на Windows Phone, з установкою фірмового додатка виникли проблеми. Доводилося вставляти сімки в Android-смартфони друзів, налаштовувати послуги, витягувати сімки, вставляти у свої смартфони… загалом, не дуже зручно було. По якомусь вдалому збігу обставин наприкінці квітня того ж року ми вирушили в Томськ, на хакатон Microsoft Developer Tour. Ідея для розробки нашого проекту лежала на поверхні — Yota-клієнт для Windows Phone. Чесно кажучи, ми не розраховували зайняти призове місце, бо той хакатон був більше присвячений іграм і технологіям — ніби як більше віталася розробка «плюшок» на платформі Microsoft, а у нас було чисто прикладне додаток, що називається, для самих себе. Проте створений нами протягом ночі прототип посів перше місце.

Перемога нас так надихнула, що після повернення додому ми «допиляли» нашу розробку і наприкінці травня виклали його в магазин додатків для Windows Phone.



Дизайн був змальований з першого офіційного Android-клієнта. У нашій версії ми намагалися забезпечити хоча б мінімальну функціональність, адже робили її, по суті, для себе. Додаток відправляло на WebAPI Yota дані абонента і у відповідь отримувала різну інформацію. Наприклад, остання з випущених нами неофіційних версій програми дозволяє:

  • вибирати тариф для нових абонентів;
  • змінювати умови підключення;
  • переглядати баланс, інформацію про підключених пакетах та поточної вартості послуг;
  • поповнювати рахунок за допомогою банківської карти;
  • виводити поточний статус рахунку на «живу» плитку на головному екрані Windows Phone.
Спершу ми назвали додаток просто Yota, а в описі зробили позначку про те, що воно неофіційне. Відразу помітили різке зростання завантажень, люди дивилися на назву і, не читаючи опис, вирішували, що це офіційний додаток. Писали: «Нарешті, ура!», «Чому функціонал на Windows Phone неповний?» і т. п. Ми створили групу «ВКонтакте» для підтримки програми, і нас просто завалили подібними повідомленнями.

Дещо пізніше, щоб уникнути подібних путаниц надалі, ми вирішили перейменувати додаток. Назвали you-Yota, а через деякий час поміняли на Your Yota. Під цією назвою додаток досі доступно для скачування, деякі користувачі і понині вважають його офіційним. У нашій групі теж періодично залишають прохання на кшталт: «Додайте нам, будь ласка, функціонал зміни номери».

До речі, на сьогоднішній день середня оцінка — 4,1, а загальна кількість завантажень перевалила за 100 тисяч. Зізнатися, ми навіть не розраховували на такий успіх. Деякий час додаток протрималося в топі кращих, а потім його посунула «Пошта Росії» :)

Як вже було сказано раніше, першу версію програми ми виклали в кінці травня 2015 року, а в середині літа нас запросив особисто поспілкуватися співробітник пітерського офісу Yota. Ми домовилися зустрітися. Так вийшло, що ми окремо з'їздили у відпустку саме в Санкт-Петербург. І коли нам зробили пропозицію переїхати в Північну столицю і зайнятися створенням вже офіційного додатку Yota для Windows Phone, ми не особливо коливалися. Навіть незважаючи на наявність роботи в Новосибірську.

Yota на Windows Phone. Тепер — офіційно
Наш новий мобільний додаток – вже офіційне – було створено з нуля. При його розробці ми, само собою, орієнтувалися на функціональність версії для Android і iOS. В офіційній версії програми для Windows Phone можна звернутися в службу підтримки, змінити номер, прив'язати банківську карту. Нові клієнти також зможуть скористатися нашими поточними акціями і отримати перший місяць безкоштовно.



Однак новинка може і похвалитися нововведеннями, яких поки немає на інших платформах. Мова йде насамперед про компоненті, який дозволив винести більшу частину логіки взаємодії з сервером чату підтримки Genesys в окремий SDK. Компонент є кросплатформним і в подальшому буде використаний на iOS і Android. Другим важливим нововведенням є перехід до нової концепції WebAPI, що дозволяє спростити логіку на клієнті і знизити витрати тестування. Також хотілося б відзначити що мобільний додаток використовує «фішку» платформи Windows – живу плитку, яка, як ми сподіваємося, оселиться на робочих столах всіх користувачів додатки :) При створенні інтерфейсу ми орієнтувалися не тільки на фірмовий стиль, але і на Microsoft. Де-то ми їх дотримувалися, а де-то свідомо відійшли, щоб інтерфейс вийшов більш гармонійним.

З планів на найближчий час — запустити підтримку послуг міжнародного роумінгу в додатку і систему підказок, як в інших платформах.

Запрошуємо всіх користувачів смартфонів на Windows Phone завантажити додаток Yota і скласти власну думку, наскільки вдалим воно вийшло. Чекаємо ваших відгуків!

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.