Wywiad: Todd Ditchendorf o tym, dlaczego zbudował przeglądarkę

Ręce do góry, jeśli jesteś fanem Płyn, aplikacja, która zamienia dowolną witrynę internetową (lub aplikację internetową) w samodzielną aplikację. Tak, ja też.

Jeśli śledzisz screencasty i Twitteringi programisty Fluid, Todda Ditchendorfa, mogłeś zauważyć, że krążą wokół nich pewne wiadomości; uruchomił teraz swój oficjalny spin-off przeglądarki, Cruz.

Jeśli jesteś zdezorientowany co do nazwy, nie martw się, masz do tego pełne prawo. Ta aplikacja miała się nazywać „Mekka”, ale potem Todd zmienił zdanie. O co chodzilo?

Kult postanowił skontaktować się z Toddem i poprosić go o wyjaśnienie tła. Był na tyle uprzejmy, że udzielił nam kilku odpowiedzi…

Zaczęliśmy od zmiany nazwy.

„Właściwie przeszedłem przez kilka różnych nazw aplikacji i miałem trudności z ustaleniem jednej, która mi się podobała” – wyjaśnił Todd.

„Niezwykle trudno jest nazwać projekty oprogramowania, ponieważ większość oczywistych nazw jest już zajęta przez istniejące projekty – a potem pojawia się trudność ze znalezieniem dostępnej nazwy domeny.

„W końcu pewnej nocy postanowiłem przeprowadzić na Twitterze coś w rodzaju nieformalnej ankiety. Po kilku godzinach zabawnych sugestii od moich kumpli z Twittera w końcu wpadłem na pomysł „Cruz”, kiedy poprosiłem mamę o radę”.

Czym dokładnie jest Cruz? Todd nazywa to „przeglądarką społecznościową”, ale co to znaczy?

Ponieważ jest zbudowany ze wszystkich gadżetów, które są dostarczane z Fluid, Cruz zawiera kilka bardzo fajnych dodatków, których nie znajdziesz w innych przeglądarkach. Dzięki funkcji BrowsaBrowsa możesz tworzyć mini-przeglądarki, które czają się po jednej stronie głównego okna przeglądania; idealny dla wyszukiwarek lub strumieni na Twitterze. Fluid jest również bardzo dobrym podszywaczem i może udawać przeglądarkę iPhone'a podczas odwiedzania witryn. Oznacza to, że możesz uzyskać odchudzoną wersję Hahlo lub Twittera lub cokolwiek, czego lubisz używać, ale na swoim komputerze.

Uzyskajmy więcej szczegółów od Todda:

„W przeciwieństwie do Safari, Fluid i Cruz mają otwarty interfejs API wtyczki Cocoa, który pozwala rozszerzyć interfejs użytkownika przeglądarki o podzielone widoki, szuflady i ruchome panele. Przykładowy kod wtyczki Fluid jest dostępny publicznie od wielu miesięcy, a w niedalekiej przyszłości opublikuję zaktualizowany przykładowy kod, aby pokazać, jak programiści mogą tworzyć wtyczki dla Cruz. Oczywiste zastosowania wtyczek to integracja z natywnymi usługami Mac OS X lub dostęp do zdalnych usług internetowych i sieci społecznościowych w celu wyświetlenia w przeglądarce.

„Cruz jest dostarczany z dwoma wbudowanymi wtyczkami. Wtyczka Thumbnail Plug-in umożliwia przeglądanie łączy lub obrazów z dowolnej strony w interfejsie użytkownika podobnym do CoverFlow lub iPhoto. Wtyczka BrowsaBrowsa umożliwia umieszczanie dodatkowych widoków przeglądarki internetowej w podzielonych panelach i szufladach dołączonych do głównego okna przeglądarki.

„Osobiście używam wtyczki BrowsaBrowsa do przeglądania Twittera, FriendFeed, Socialthing, Czytnika Google, BrightKite, Flickr i innych aplikacji społecznościowych w podzielonych widokach bezpośrednio w mojej przeglądarce. Dlatego z pewnością możliwe jest wykorzystanie istniejących funkcji Cruz do stworzenia bardziej „społecznego” doświadczenia przeglądania.

„Być może w przyszłości zobaczymy więcej wtyczek Cruz dla innych witryn/aplikacji społecznościowych; i miejmy nadzieję, że będą one pochodzić również od innych programistów”.

Więc po co to robić? Jaki jest cel?

— Dlaczego Cruz? Odkryłem, że być może użytkownicy Fluid nie zdawali sobie sprawy, że Fluid SSB jest w rzeczywistości bardzo w pełni funkcjonalną przeglądarką i że łatwo jest używać SSB jako takiej. Wypuszczając Cruz, obniżam koncepcyjną barierę wejścia i wyjaśniam, że Cruz jest samodzielną przeglądarką internetową.

„Z pewnością w Safari są pewne funkcje, których Cruz nie ma, ale myślę, że przekonasz się, że zestaw funkcji Cruz wypada całkiem korzystnie w porównaniu z Safari i innymi nowoczesnymi przeglądarkami. W rzeczywistości Cruz ma również wiele funkcji, których obecnie nie ma w Safari, takich jak interfejs API wtyczek, tryb pełnoekranowy, skróty, skrypty użytkownika, style użytkownika i wiele innych”.

Nie jest to jednak ćwiczenie na zarabianie pieniędzy.

„Cruz zawsze pozostanie darmowy. Moim obecnym celem z Cruzem jest po prostu dobra zabawa. Aby dobrze się bawić, rozwijając go, udostępniając i korzystając z niego. Przeglądanie powinno być zabawą.

„Podoba mi się pomysł natywnej przeglądarki Mac OS X z interfejsem API wtyczki Cocoa. Interfejs API wtyczek umożliwia odkrywanie wszelkiego rodzaju szalonych, szalonych, ekscytujących pomysłów, na których być może więksi dostawcy przeglądarek mogą nie chcieć się skupić. Istnieje nieskończenie wiele sposobów na rozszerzenie interfejsu użytkownika przeglądarki w celu zintegrowania nowych pomysłów i usług… a Cruz jest próbą zaoferowania tego rodzaju fundamentu/platformy.

„Jeśli chodzi o mierzenie sukcesu… nie traktuję tego projektu zbyt poważnie. Z pewnością nie zamierzam zdobywać żadnego znaczącego udziału w rynku z Cruz, ale raczej badać pomysły. Gdyby niektóre z tych pomysłów zostały uznane za interesujące i włączone do innych przeglądarek, uznałbym to za sukces.

„Na koniec muszę wspomnieć, że Cruz zawdzięcza swoje istnienie kilku projektom open source oraz Framework WebKit w szczególności. Cruz nie mógłby istnieć, gdyby nie ciężka praca wszystkich inżynierów z Apple i spoza Apple, którzy przyczynili się do tego niesamowitego projektu”.

Proszę bardzo, kolejna przeglądarka do dodania do swojej kolekcji. Daj nam znać, co o tym myślisz.

Najnowszy wpis na blogu

| Kult Maca
September 10, 2021

Dlaczego Twój iPhone lub iPad prawdopodobnie będzie pilotem do nadchodzącego iTV firmy AppleWyobraź sobie świat, w którym Twój iPad lub iPhone ster...

| Kult Maca
September 10, 2021

„Konserwacja” sklepu Apple oznacza przygotowanie karty kredytowejNowy iPad Pro może mieć mniejsze ramki.Zdjęcie: Ste Smith/Cult of MacSklep interne...

| Kult Maca
August 20, 2021

Verizon świętuje dwa lata 4G LTE z kilkoma niesamowitymi statystykamiNie mogę uwierzyć, że minęły dwa lata, odkąd Verizon wprowadził swoją sieć 4G ...