Wiele lat temu opisywałem na łamach MyApple serwis Mastodon, a właściwie uniwersum federacji serwisów społecznościowych podobnych do dawnego Twittera. Powstało ono – jak to określałem, nawiązując do uniwersum Gwiezdnych Wojen – na rubieżach społecznościowej galaktyki. Już wtedy zacząłem myśleć o swojej aplikacji do obsługi Mastodona, miałem nawet dla niej nazwę – Trombalsky. Od tego czasu wydarzyło się bardzo dużo, a po latach Trombalsky, pozwalający ogarnąć zarówno Mastodona, jak i serwis Bluesky w jednej osi czasu, trafił do App Store. Zacznijmy jednak od początku.

Fediversum, czyli uniwersum federacyjne serwisów opartych na protokole ActivityPub, rozwinęło się znacznie dzięki wspomnianemu Mastodonowi. Dzisiaj liczba użytkowników na głównych instancjach (np. mastodon.social) wynosi już kilka milionów. Przypomnę, że każdy może stworzyć własną instancję Mastodona, bo Mastodon to trochę jak WordPress – można postawić go na własnym serwerze i być częścią światowej federacji (albo i nie). Wielu użytkowników stawia swoje instancje tylko dla siebie, ja od lat mam konto na mastodon.social.

Wzrost liczby użytkowników Mastodona wiązał się z ich odpływem z serwisu Twitter. W większości byli to – przynajmniej początkowo – weterani Twittera, którzy „siedzieli” na nim od 2008, 2009 czy 2010 roku. Z biegiem czasu Twitter stawał się coraz mniej przyjazny użytkownikom, a w końcu stał się areną nieznośnych walk politycznych, był zalewany przez boty i spam, a sytuację jeszcze pogorszyło przejęcie tego serwisu przez Elona Muska. Wtedy to zaczęła się dość masowa migracja. Jej celem nie był już tylko Mastodon. Na rubieżach społecznościowej galaktyki pojawił się nowy serwis – Bluesky, który w ostatnich latach zyskał kilkadziesiąt milionów nowych użytkowników.

Bluesky jest podobny do X czy Mastodona, z oczywistymi subtelnymi różnicami i zupełnie innym silnikiem bazującym na protokole ATProto (Authenticated Transfer Protocol), na którego bazie powstają inne kompatybilne ze sobą serwisy.

Oczywiście jestem na obu, tak jak wielu moich znajomych. Obserwowanie obu, pisanie na obu, często tego samego, i obserwowanie użytkowników w dwóch różnych aplikacjach (Bluesky posiada dedykowaną aplikację, ale jest też sporo niezależnych programów) skutecznie zniechęcało mnie do większej aktywności na obu. Nie mam czasu na przełączanie się pomiędzy różnymi programami i śledzenie dwóch osobnych linii czasu (feedów). Dlatego pomyślałem, że budowana przeze mnie aplikacja Trombalsky będzie klientem obu serwisów jednocześnie. Sama jej nazwa nie potrzebowała zmiany, bo łączy nieco przetworzone (dla łatwiejszej wymowy) nazwisko słonia z wiersza Juliana Tuwima („Słoń Trąbalski”, czyli Tomasz Trąbalski) z końcówką „sky” – jak Bluesky.

Ostatecznie Trombalsky, na razie w wersji dla iOS, trafił do App Store.

Trombalsky pozwala korzystać z usług Mastodona i Bluesky jednocześnie. Aplikacja oferuje wspólną oś czasu – feed, wyświetlając w porządku chronologicznym jednocześnie posty z obu serwisów. Użytkownik może także wysyłać wpisy do obu serwisów jednocześnie i, co ważne, może w takim wpisie wspomnieć zarówno użytkowników Mastodona, jak i Bluesky, tak by wpis na Bluesky nie zawierał wspomnianych użytkowników z Mastodona, a wpis na Mastodonie zawierał tylko użytkowników z tego serwisu.

Trombalsky pozwala odpowiadać na wpisy, otrzymywać powiadomienia, tworzyć prywatne rozmowy w obu serwisach, przeglądać i edytować profile, tworzyć i przeglądać prywatne listy (np. tematyczne). Trombalsky oferuje wsparcie dla niemal wszystkich funkcji obu serwisów. I tak w przypadku Mastodona można tworzyć ankiety, ustawiać czas publikacji posta, dodawać ostrzeżenia o treści, a nawet tworzyć udostępniane kolekcje użytkowników tego serwisu (ostatnio dodana funkcja w Mastodonie). Możliwości jest wiele. Można oczywiście dodawać zdjęcia czy wideo do wpisu. Wreszcie można zalogować się tylko do jednego z serwisów – wtedy Trombalsky działa jak jeden z wielu klientów Mastodona lub Bluesky.

Trombalsky zaprojektowałem dla siebie, ale też z myślą o osobach, które prowadzą równoległe konta i tożsamości w obu sieciach. Całość bazuje na idei par. Użytkownik może połączyć konto Mastodona z kontem Bluesky w jedną parę, a następnie tworzyć kolejne pary — na przykład osobną parę kont prywatnych, osobną parę kont firmowych itd. Przełączanie aktywnej pary zmienia kontekst całej aplikacji, dzięki czemu łatwo oddzielić różne obszary swojej internetowej aktywności. W głównych widokach można wybrać tryb Mastodon, Bluesky albo oba serwisy jednocześnie. Dotyczy to nie tylko osi czasu, lecz także powiadomień, wiadomości, wyszukiwania i innych funkcji. Trombalsky łączy Mastodona i Bluesky niejako w jeden serwis, zachowując jednocześnie czytelną informację o tym, z której sieci pochodzi dany wpis, rozmowa lub reakcja. To rozwiązanie szczególnie przydatne dla twórców, programistów, autorów, podcasterów, opiekunów społeczności i wszystkich osób, które chcą być obecne w obu serwisach bez ciągłego przeskakiwania między aplikacjami.

Trombalsky jest pierwszą aplikacją mojego autorstwa dostępną w modelu subskrypcyjnym. Dostępne są dwie subskrypcje: miesięczna w cenie 9,99 zł oraz roczna w cenie 59,99 zł. Wiem jednak, że wielu z Was – mówiąc delikatnie – nie cierpi subskrypcji, dlatego dostępna jest też opcja jednorazowej płatności w wysokości 99,99 zł.

Na razie w App Store dostępna jest tylko wersja dla iOS/iPadOS. Wersja dla macOS czeka obecnie na akceptację ze strony Apple. Wkrótce także i ona powinna być dostępna w Mac App Store. Oczywiście jednorazowy zakup czy subskrypcja działa w obu wersjach programu.

Trombalsky dla iOS w App Store.