Не дивлячись на те, що технологічні компанії підвищують ціни, наповнюють підписками більше можливостей і, здавалося б, знаходять новий спосіб вичавити гроші з користувачів раз на два тижні, легко відчувати себе трохи цинічно щодо стану програмного забезпечення в наші дні.
Одна річ, яка продовжує відновлювати частину моєї віри в Інтернет, це спільнота з відкритим кодом. Є розробники, які створюють справді чудові програми, зберігають їх роками та роздають безкоштовно, не перетворюючи кожну корисну функцію на щомісячну підписку.
На Android повно таких додатків, і, витративши деякий час на копання в тому, що там є, я знайшов кілька таких програм, які настільки хороші, що я фактично перестав використовувати їхні основні альтернативи.
Повітря вітру
Я просто хотів знати, чи буде дощ
Я ніколи не розумів, чому дощ-чек має включати рекламу, підписку, новини та безліч інших речей, про які я ніколи не просив. Ретельне провітрювання все це усуне. Це абсолютно безкоштовне програмне забезпечення з відкритим вихідним кодом, яке не містить реклами чи трекерів, і досі є одним із найпотужніших програм погоди, якими я користувався.
Головна причина, чому я віддаю перевагу цьому додатку, наприклад AccuWeather і навіть вбудованим додаткам погоди на телефонах Android, полягає в тому, що Breezy дає мені знати, звідки надходить моя інформація про погоду. Він підтримує понад 50 джерел погоди, включаючи Open-Meteo, AccuWeather, OpenWeather і кілька національних служб погоди.
Ви навіть можете використовувати кілька постачальників для прогнозів, поточних умов, якості повітря, пилку, опадів і сповіщень про погоду, що особливо корисно, якщо одне джерело точніше, де ви живете.
Breezy може відображати погодинні та щоденні прогнози, опади, вітер, вологість, рівень ультрафіолетового випромінювання, якість повітря, пилок, видимість, атмосферний тиск і навіть інформацію про сонце та місяць. А ще краще, ви можете переставляти або приховувати блоки, які вас не цікавлять, тому мати всю цю інформацію означає, що вам не доведеться прокручувати безлад щоразу, коли ви відкриваєте програму.
Є ще пара компромісів. Breezy Weather недоступний у Play Store, тому вам потрібно буде встановити його через GitHub, F-Droid або інше підтримуване джерело, і він не має метеорологічного радара. Але враховуючи, що немає преміум-класу, щоб приховати хороші функції, немає реклами, яка б заважала, і немає непотрібних каналів новин, які намагаються тримати мене в програмі погоди, це компроміси, на які я більш ніж готовий піти.
Сканер документів OSS
Це сканер. Чому я заплатив за це?
Як випливає з назви програми, це сканер документів з відкритим вихідним кодом, який дозволяє сканувати квитанції, нотатки, форми та багатосторінкові документи, а потім експортувати їх як PDF-файли або зображення.
OSS Document Scanner може автоматично виявляти кути сторінок, обрізати та вирівнювати скани, покращувати їх різними фільтрами та навіть використовувати OCR для пошуку тексту у відсканованому PDF-файлі. Моделі оптичного розпізнавання символів також можна завантажити для використання в автономному режимі, щоб весь процес залишався на вашому пристрої.
У налаштуваннях програми також приховано неймовірно багато можливостей керування. Ви можете налаштувати якість і стиснення PDF-файлів, змінити ступінь чутливості автоматичного виявлення документів, змінити поведінку автоматичного збереження, створити шаблони імен файлів, заблокувати програму за біометричними даними та навіть вибрати, де зберігати скановані документи. Він також підтримує масове сканування та дозволяє об’єднувати, змінювати порядок і редагувати сторінки перед експортом.
Саме ця остання частина справді змусила Adobe відчути себе трохи надмірною для того, для чого мені потрібен сканер. Adobe має багато переваг, якщо ви інвестуєте в Acrobat або потребуєте хмари та функцій штучного інтелекту, але здебільшого я віддаю перевагу навести свій телефон на аркуш паперу та отримати чистий PDF-файл. OSS Document Scanner робить саме це без необхідності перетворювати таку базову функцію на підписку чи інший хмарний сервіс.
Bitwarden
Мої паролі не потребують ще одного щомісячного рахунку
Менеджери паролів — одна з тих програм, за які я готовий заплатити, якщо доведеться, але Bitwarden переконливо доводить, що я не повинен цього робити. Його безкоштовний план дозволяє зберігати необмежену кількість паролів і використовувати їх на необмеженій кількості пристроїв, а також надає вам автозаповнення, генератор паролів, керування ключами, зашифрований експорт і можливість ділитися елементами сховища з однією особою без жодної плати.
Саме це робить його чудовою альтернативою чомусь на кшталт 1Password або LastPass, але те, що Bitwarden має відкритий вихідний код, — це те, що виділяє його для мене. Його клієнтський і серверний код доступний для перевірки будь-ким, і якщо ви не хочете покладатися на хмарну інфраструктуру Bitwarden, ви навіть можете самостійно розмістити сервер і тримати власну інфраструктуру зберігання під своїм контролем. Ваше сховище захищено наскрізним шифруванням, тож самому Bitwarden не потрібно бачити, що ви зберігаєте всередині.
У додатку для Android є майже все, що я дійсно можу побажати від менеджера паролів. Він може зберігати та автоматично заповнювати паролі в програмах і на веб-сайтах, зберігати картки, особисті дані та нотатки в безпеці, генерувати облікові дані та навіть зберігати та автоматично заповнювати ключі доступу на підтримуваних версіях Android.
Відкритий вихідний код не обов’язково означає повністю безкоштовний, і Bitwarden має рівень Premium. Такі функції, як інтегрована автентифікація TOTP, зашифровані вкладені файли, екстрений доступ і докладні звіти про стан потребують підписки. Однак фактична частина керування паролями необмежена в безкоштовному плані, і в кінцевому підсумку це та частина, за яку я б інакше заплатив за іншу послугу.
Органічні карти
Щоб дістатися від А до Б, Google не потрібен
Google Maps — одна з тих програм, яку я завжди вважав майже неможливим замінити, але Organic Maps напрочуд близько до неї. Це абсолютно безкоштовна навігаційна програма з відкритим вихідним кодом, створена на основі даних OpenStreetMap, із детальними картами, які можна завантажити та використовувати в автономному режимі. Немає реклами, трекерів, обов’язкових облікових записів або збору даних.
Той факт, що він працює в автономному режимі, не означає, що ви обмежені лише переглядом карти. Organic Maps підтримує покрокову навігацію з голосовими підказками для авто, пішки та велосипеда, а також маршрути громадського транспорту, офлайн-пошук, пішохідні стежки, велосипедні доріжки, контурні лінії та профілі висот. Ви також можете імпортувати та експортувати закладки та треки за допомогою форматів GPX, KML, KMZ і GeoJSON.
Звичайно, Organic Maps не може повторити все, що робить Google Maps. Якщо я шукаю актуальну інформацію про дорожній рух, докладні огляди компаній або намагаюся зрозуміти, до якого ресторану піти найближче, я
ймовірно, все одно відкриє карти Google. Але щоб кудись потрапити, особливо там, де я не маю надійного доступу до Інтернету, Organic Maps змусив мене зрозуміти, скільки Google Maps мені насправді не потрібно.
LocalSend
Екосистеми обміну файлами повинні були дати нам
Мені настільки подобається LocalSend, що я вже написав про нього цілу статтю, і все ще не можу його рекомендувати. По суті, це міжплатформний інструмент обміну файлами, яким я завжди хотів мати AirDrop і Quick Share. Замість того, щоб замкнути вас в одній екосистемі, LocalSend працює на Android, iOS, Windows, macOS і Linux, тож я можу надіслати файл із будь-якого свого пристрою на будь-який інший.
Користуватися ним майже до смішного просто. Поки обидва пристрої під’єднані до однієї локальної мережі та LocalSend відкрито, вони автоматично виявлятимуть один одного. Ви вибираєте файл, клацаєте пристрій, на який хочете його надіслати, приймаєте передачу на іншому кінці, і готово. Під час власного тестування я фактично виявив, що весь процес більш простий і іноді швидший, ніж AirDrop, особливо тому, що я не чекав, поки пристрій, на який я хотів щось надіслати, нарешті з’явиться.
Найбільше я ціную те, що немає хмари. LocalSend виявляє пристрої у вашій локальній мережі та передає файли безпосередньо між ними, замість того, щоб спочатку завантажувати їх на зовнішній сервер. Його протокол використовує HTTPS для зашифрованої передачі, і вам не потрібен обліковий запис або навіть підключення до Інтернету, щоб він працював.
Це також означає, що мені більше не потрібно надсилати собі файл через Slack, WhatsApp, Google Drive або будь-який інший сервіс, просто тому що два пристрої переді мною працюють під керуванням різних операційних систем. LocalSend виконує неймовірно просту роботу, робить її неймовірно добре, і мені байдуже, чий логотип на пристроях, якими я користуюся.
Це лише кілька додатків з відкритим кодом, якими я не можу насолодитись, і вони зробили напрочуд легкою відмову від деяких звичайних альтернатив, якими я користувався роками.