Розробка клієнта для Gmail: огляд Mailplane
Нещодавно в одній із спільнот “Живого журналу” з’явилося питання щодо використання Mail.app — вбудованої поштової програми для Mac OS X. Автор посту висловив думку, що веб-інтерфейс Gmail настільки зручний, що не має сенсу використовувати оффлайн-клієнти для електронної пошти. Проте є програма, яка націлена саме на роботу з Gmail, і саме про неї йтиметься в цьому огляді.

Mailplane — це спеціальний поштовий клієнт для тих, хто активно використовує Gmail. Наразі програма перебуває на етапі закритого бета-тестування, і запрошення можна отримати на сайті розробника. Вона представляє собою своєрідний міст між роботою з веб-інтерфейсом та оффлайн-клієнтами.
Важливо зазначити, що під час використання Mailplane користувач все одно працює через інтерфейс Gmail. Однак програма додає певні зручності, що покращують взаємодію з поштовим сервісом.
Переваги Mailplane
- Підтримка кількох облікових записів: Легко перемикатися між кількома акаунтами Gmail та Google Apps.
- Настроюваний інтерфейс: Як і в більшості програм, можна змінювати розташування кнопок на панелі інструментів, налаштовуючи інтерфейс під власні уподобання.
- Легкість в додаванні вкладень: Вкладення можна додавати шляхом перетягування файлів, що значно зручніше, ніж у браузерах.
- Обробка mailto: При натисканні на email-лінк відкривається Mailplane для створення листа, чого не можна сказати про браузери.
- Система сповіщень: Вспливаючі вікна та відображення кількості непрочитаних повідомлень в доку та менюбарі.
- Підтримка ярликів: Функція, відсутня в стандартному клієнті Mail.app.
- Гарячі клавіші: Зручна підтримка клавіатурних скорочень для оперативної роботи з програмою.

Однак, попри численні переваги, є й певні обмеження. Найголовніше — Mailplane вимагає стабільного підключення до Інтернету. Без цього програма стає повністю непридатною для використання. Сподіваємося, що з часом Google додасть підтримку Gears в Gmail або ж розробники Mailplane знайдуть рішення цієї проблеми.

Недоліки Mailplane
Незважаючи на численні переваги, існують і недоліки, серед яких:
- Необхідність стабільного інтернет-з’єднання: Без Інтернету програма не працює.
- Обмежена кастомізація гарячих клавіш: Наразі немає можливості повністю переназначити гарячі клавіші, що може бути незручним для деяких користувачів.