У родині не без виродка — Jumsoft Money

Опублікував Сергій Макаренко 8-02-2013 об 15:00

Нарешті руки дійшли написати про моє відношення до деяких виробників програмного забезпечення для OS X. Як ви здогадались з заголовка, мова буде йти про компанію Jumsoft, розробника програми Money 4. Моє знайомство з цією програмою почалося роки три тому. Тоді ще була в ходу третя її версія. Ліцензію я придбав з якимось бандлом. Дуже мені сподобався тоді інтефейс програми, функціональність і наявність мобільного клієнта для занотовування витрат прямо на ходу. Пам'ятаю, ще, що в той час синхронізація по Wi-Fi для мене була чимось новим і незвичним.

Коли почав користуватись програмою на регулярній основі не було якихось суттєвих зауважень, окрім того, що інколи Money не зовсім коректно синхронізувала дані. Час від часу записи або дублювались, або зникала катигоризація витрат. Тобто всі нові записи додавались з порожніми полями категорій і доводилось їх правити вручну. Оскільки це траплялось дуже рідко, я не надав цьому великого значення сподіваючись, що цю проблему виправлять в наступних оновленнях і вирішив придбати четверту версію Money, яка продавалась вже в Mac App Store. До того ж був суттєво оновлений клієнт для iPhone, який став зручнішим, швидше працював і мав більш приємний повніший вигляд.

І от тут почалися проблеми. Здавалося б, що після випуску нової версії мали б бути виправлені старі помилки, вдосконалено процес синхронізації і взагалі покращена швидкодія. Однак, так здавалось тільки мені. Синхронізація стала працювати відчутно гірше. Через кожну другу синхронізацію дані або видалялись, або так спотворювались, що відновити їх ручною правкою було просто неможливо. Добре, що я завжди робив резервну копію даних і синхронізував базу Money для кількох комп'ютерів за допомогою Dropbox. А оскільки Dropbox зберігає попередні версії файлів — це непогане рішення для резервного копіювання. І користувався я їм дуже часто.

От ви спитаєте, чому я все це терпів. Тому, що я вірив розробникам. Ми спілкувались з ними по мейлу, я допомагав їм тестувати бета версії Money перед тим, як вони виходили я всіх інших користувачів. До того ж я сподівався на те, що нарешті розробники додадуть підтримку iCloud і синхронізація буде працювати сама по собі, як це, наприклад, відбувається в Day One, MindNode, Pages, iBooks і інших програмах, якими я користуюся. Але мої сподівання були марними. Після того, як з'явилась підтримка iCloud з'явилась, програма працювати краще не стала. Ті ж самі проблеми, але з новим способом синхронізації. До того ж не зовсім зрозуміло було як ця синхронізація працювала. Наприклад, Money в OS X не отримувала оновлень якщо одразу після вводу нових даних на iPhone ви закривали програму. Одним словом все працювало через одне місце. До того ж мене обурило те, що після виходу клієнта для iPad довелося його окремо купувати. З такою надійністю механізму синхронізації треба було роздавати цей додаток на шару, як невелику компенсацію тим клієнтам, які зазнали школи від втрати своїх даних під час синхронізації через її недосконалість.

Оновлення, після якого з Money for iPhone видалили підтримку iCloud

Чудові речі почали відбуватись тоді, коли 30 січня Jumsoft випустила оновлення, в якому випиляли підтримку iCloud і повернули синхронізацію по Wi-Fi. Причому у деяких користувачів після цього оновлення у тих користувачів, які користувались виключно Money for iPhone не було доступу до файлу з даними в iCloud. От уявіть собі, ви оновились, а нова версія програми каже вам, що у вас більше немає даних і пропонує створити новий файл. Круто, еге ж? Потім випустили оновлення для десктопа. Там теж є чудове в описі змін у новій версії.

Оновлення, після якого з Money for OS X видалили підтримку iCloud

Далі стало ще цікавіше. По-перше, нова версія Money for OS X ніяк не могла запам'ятати де лежить файл з моїми даними (він в мене знаходиться в не стандартному місці, але до оновлення це проблем не викликало). Полагодити я це не зміг. По-друге, перше, що я побачив під час спроби синхронізувати Money for iPhone з Money for OS X була оця помилка.

Помилка під час першої синхронізації через Wi-Fi

Звісно, я проблему вирішив. Треба було видалити контейнер з застарілими даними, що знаходився за адресою /Users/serhiy_makarenko/Library/Containers/ і називався com.jumsoft.money3. Але чому, в біса, це все повинен робити я? Чому я повинен витрачати свій час на те, щоб вирішувати проблеми і боротись з помилками програми, якою я повинен користуватись для вдоволення своїх потреб. Тим паче, що я за неї заплатив гроші. І інші користувачі поділяють мою думку. Для цього достатньо зазирнути в коментарі до програми в Mac App Store. Вони дуже красномовні.

Коментарі до останнього оновлення в Mac App Store

Останньою краплею стала відповідь @jumsoft на мій діалог в твітері з @remm_roman. До речі, в нього взагалі все було набагато феєричніше на відміну від мене. Він кілька місяців переписувався з підтримкою Jumsoft і просив дати рішення, за допомогою якого він би зміг або відновити частину даних, або надати якусь інформацію для того, щоб, бодай, усунути проблему, або чимось їм допомогти. Відповіддю у них було «чувак, забий і рухайся далі».

Діалог з Jumsoft в твіттері

Чудова картинка, правда? В Jumsoft працюють жартівники. Коли я їм написав про те, що хочу отримати свої кошти за програму назад вони перенаправили мене в підтримку Mac App Store. Там мені теж нічим не змогли допомогти, оскільки за умовами використання iTunes Store «All sales and rentals of products are final», особливо якщо ти хочеш повернути кошти, коли з моменту купівлі пройшло більше року. Але у якості компенсації дали п'ять кридитів на завантаження пісень.

Не потрібно мені розказувати, що iCloud погано працює з файлами баз даних, я про це знаю не гірше від вас. Але чому я, як користувач, повинен про це думати? Взагалі, нафіга мені думати про те, що, бачте, розробнику складно реалізувати ту чи іншу функціональність? От якщо взяти для прикладу команду SilverWiz, то там хлопці дають вичерпну відповідь на питання про те, чому вони вирішили організувати синхронізацію інформації саме так, а не інакше. Товариші, які подарували світу чудову програму для фінансового планування YNAB, теж мають ґрунтовну точку зору, стосовно того, чому у якості транспорту для синхронізації обрали Dropbox.

Мені не цікаво розбиратися з тим, які проблеми в Jumsoft і чому вони не змінили програмістів і розробників, що не здатні вирішити проблему або менеджерів, які не можуть змусити програмістів і розробників нормально працювати. Мені плювати на їх вибачення і пояснення причин, через які вони протягом кількох років не можуть вирішити конкретні проблеми. Мені вже взагалі плювати на продукт від Jumsoft. Тому що зараз я перейшов на YNAB 4 і задоволений своїм вибором. А «спеціалісти» з Jumsoft нехай на зароблені кошти від продажів не працюючої програми накуплять собі книжок для того, щоб прокачатись і почати нормально підходити до вирішення конкретних проблем та забезпечити відповідне тестування перед релізом нових версій програми.

Вибачте за дещо емоціональну публікацію, але дійсно наболіло. Звісно, що в тому, що відбулося зі мною винен тільки я. Але я не хочу, щоб цей досвід пропав. Нехай він стане у пригоді тим, хто придивляється до цієї програми і збирається довірити горе-продукту від Jumsoft свою фінансову історію. Облиште ці думки і подивіться в бік чогось більш надійного. І взагалі підходьте більш уважно до будь-яких продуктів, на які ви витрачаєте свої кошти. І якщо ви побачите хоча б одну помилку в роботі придбаної програми блискавично анально карайте аргументовано вимагайте повернення коштів за товар, що не відповідає заявленим характеристикам. Бо у інакшому випадку є ризик, що проблема, з якою ви стикнулась, не буде усунута через внутрішні проблеми виробника ніколи, бо у родині не без виродка.