Hosting plików i Ty: spojrzenie od środka na hosta plików w systemie Android

Obejrzyj ten wywiad z Android File Host, osobami odpowiedzialnymi za hosting Twoich ulubionych ROM-ów i modów. Jak oni to robią, że to wszystko działa tak dobrze? Dowiadywać się!

Jest wiele rzeczy, które uważamy za oczywiste na tym świecie. Jeśli chodzi o Internet, oczekujemy, że usługi będą nam udostępniane tanio (a nawet za darmo), szybko i wygodnie. W zależności od tego, jak długo flashujesz niestandardowe pamięci ROM, prawdopodobnie pobrałeś dziesiątki gigabajtów danych, aby pobrać najnowszą wersję najnowocześniejszego oprogramowania na swoim smartfonie.

Dla mniejszości wśród nas, która to uwielbia żyć niebezpiecznie flashując codzienne, nocne kompilacje, mogłeś zwiększyć wykorzystanie danych w setkach gigabajtów (chyba że aktualizowałeś przy użyciu plików delta). Niezależnie od wszystkiego, spodziewamy się, że będziemy mogli w dowolnym momencie wejść na naszą ulubioną witrynę hostującą pliki i pobrać najnowszą aktualizację. Ale te usługi wymagają przepustowości, i to dużej, a to kosztuje. Jak więc podobają się usługi 

Host plików Androida Zrób to? I Dlaczego czy oni to robią? Aby się tego dowiedzieć, przeprowadziłem wywiady z członkami zespołu Android File Host.


O historii hosta plików Androida

  • Wyjaśnij, dlaczego Twój zespół zdecydował się utworzyć AndroidFileHost.
    • AFH zaczęło się jako jednoosobowe przedstawienie. Nasz nieustraszony lider, Alex, pobierał ROM dla swojego HTC Evo 4G LTE. Nie pamięta, skąd pobierał, ale był przerażony niewiarygodnie niską prędkością pobierania. Postanowił sprawdzić, czy da się coś z tym zrobić i kilka dni później narodził się AFH.

  • Opisz, w jaki sposób AndroidFileHost finansował przepustowość wymaganą do hostingu przed wprowadzeniem usługi premium.
    • Na początku AFH było finansowane całkowicie z kieszeni Alexa. Wkrótce po uruchomieniu pierwotnego AFH Alex wprowadził reklamy w witrynie, aby pomóc pokryć przepustowość i inne wydatki.

  • Jak ma serwis Premium zmieniłeś swoje zapotrzebowanie na finansowanie?
    • Oferowane przez nas usługi Premium tak naprawdę nie wpływają na finansowanie witryny jako całości, ale raczej mają na celu rozwój nowych funkcji, które możemy zaoferować naszym stałym użytkownikom. Większość naszego finansowania nadal pochodzi z przychodów z reklam i planujemy kontynuować ten model w dającej się przewidzieć przyszłości.

  • Jakie są największe wyzwania stojące przed Twoją witryną? O hostingu plików ogólnie?
    • Największym wyzwaniem, przed którym stoimy, jest blokowanie reklam. I zaufaj nam, rozumiemy to. My też nie lubimy reklam! Widzimy wszystkie witryny, które przesadzają z reklamami i powodują negatywne wrażenia, jakie powodują. Aby zapewnić użytkownikom pozytywne doświadczenia, ograniczamy liczbę reklam do minimum i korzystamy wyłącznie z zaufanych dostawców reklam. Zarabiamy na wyświetleniach reklam i sporadycznych kliknięciach, gdy użytkownicy klikają interesującą ich reklamę. Oferujemy usługi bezpłatnie użytkownikowi końcowemu, ale niestety nic nie jest naprawdę darmowe, przychody z reklam to zło konieczne, które pomaga nam finansować AFH. Kiedy użytkownicy blokują te reklamy, nie mamy niezbędnych przychodów strumień, aby wesprzeć witrynę.


O konkurentach hosta plików Androida, w przeszłości i teraźniejszości

  • Od kilku lat Twoja witryna konkuruje między innymi z goo.im i dev-host. Co oferuje Twoja witryna, czego nie ma w pozostałych dwóch?
    • Kiedy uruchamialiśmy witrynę, zbudowaliśmy szkielet tak, aby w miarę rozwoju naszej witryny obsługiwał dodatkowe serwery. W miarę rozwoju stale dodajemy serwery i pamięć masową. Rozrosliśmy się z jednego małego serwera w Teksasie do kilkunastu serwerów pobierania i sześciu serwerów wysyłających na całym świecie. Na tym też nie poprzestaniemy! Obecnie jesteśmy w trakcie dodawania kolejnych serwerów w kilku lokalizacjach i zawsze analizujemy nasz ruch, aby określić, dokąd trafi następny. Ze względu na stale rosnącą liczbę serwerów nasi użytkownicy rzadko zauważają spowolnienia podczas pobierania i nigdy nie musieliśmy ograniczać naszego ruchu. Oprócz tego robimy wszystko, co w naszej mocy, aby zapewnić bezpieczeństwo naszym użytkownikom. Nigdy nie zobaczysz, jak ponownie wykorzystujemy link do pobrania i nigdy nie korzystamy z dostawców reklam, którzy zmuszają Cię do pobrania złośliwego oprogramowania. Posiadamy zapory sieciowe chroniące przechowywane przez nas pliki i regularnie skanujemy naszą witrynę w poszukiwaniu wirusów.

  • Dlaczego programiści powinni używać AndroidFileHost zamiast Basketbuild?
    • Szczerze mówiąc, Basketbuild ma się dobrze. Mają tam świetnych programistów, którzy hostują tam swoją pracę. Gdybyśmy musieli wybrać powód, dla którego programiści powinni wykorzystywać nas zamiast nich, byłaby to sama liczba serwerów, które mamy na całym świecie i ich szybkość.

  • Jakie zalety oferuje AndroidFileHost w porównaniu z usługami hostingu plików ogólnego przeznaczenia, takimi jak Google Drive, Dropbox lub MEGA?
    • Największą zaletą, jaką oferujemy, jest nieograniczona przepustowość i pobieranie plików. Nie mamy również limitu przestrzeni dyskowej wykorzystywanej przez programistów. Nigdy nie ograniczaliśmy liczby użytkowników i nie mamy takich planów. Nasza witryna jest w 100% skupiona na systemie Android, dzięki czemu użytkownicy mogą wyszukiwać według urządzenia, pamięci ROM itp. Oferujemy również strony profili programistów, na których programiści mogą umieszczać linki do swoich stron PayPal, w których można przekazywać datki, wyświetlać listę obsługiwanych urządzeń itp.


O związku między XDA i AFH

  • Jak zapewne wiesz, XDA-Developers nie zaleca już programistom hostowania swojej pracy na serwerze dev-host. Jak myślisz, dlaczego ci hosty plików uciekają się do takich praktyk i co zrobisz inaczej?
    •  Jak powiedzieliśmy wcześniej, największym problemem dla nas i innych usług hostingowych są przychody potrzebne do obsługi usług. Aby wesprzeć użytkowników i pokryć ich koszty, hosty plików zmuszone są wymyślać sposoby na zwiększenie przychodów, ale czasami metody te kończą się szkodą dla użytkownika końcowego. Osobiście odkryliśmy, że nasz obecny model spełnia nasze potrzeby i nadal rozwijamy się w szybkim tempie. Nie mamy planów zmiany naszego modelu i zobowiązujemy się, że nigdy nie będziemy stosować praktyk podobnych do praktyk naszej konkurencji. Wszyscy jesteśmy flashoholikami i regularnie pobieramy pliki z AFH i nie chcemy oglądać reklam podobnych do tych, których używają niektórzy z naszych konkurentów. Może to zabrzmi samolubnie, ale dbamy o czystość nie tylko dla naszych użytkowników, ale także dla nas!

  • Jakie rodzaje integracji z XDA, wiki i innymi usługami oferujecie lub planujecie oferować w przyszłości?
    • Obecnie mamy integrację z Dropbox i pracujemy nad rozszerzeniem tej integracji z nimi oraz innymi usługami przechowywania danych w chmurze prywatnej. Mamy także integrację z Twitterem i wieloma serwerami pocztowymi, dzięki czemu programiści mogą powiadamiać swoich obserwujących o nowych przesłanych i wydaniach. Stale poszerzamy naszą integrację i szukamy nowych sposobów na ulepszenie naszej oferty usług. Nie mamy żadnych Wiki, ale współpracujemy z kilkoma wybitnymi YouTuberami na Androidzie, którzy wyprodukowali filmy pokazując użytkownikom, jak zrobić wszystko, od rejestracji w witrynie po pokazanie im, jak przesyłać i udostępniać akta. Posiadamy również własne dokumenty pomocy na stronie i system zgłoszeń do pomocy technicznej.

  • Czy są jakieś plany dotyczące obsługi aktualizacji delta, dzienników zmian lub wprowadzenia miejsca na niestandardowe instrukcje?
    • Niedawno jeden z naszych konkurentów zaczął modyfikować pliki pobierane z jego witryny, chcąc zwiększyć swoje przychody. Podstawowy plik programisty pozostał taki sam, ale do pobrania dodano oprogramowanie reklamowe, które można uznać za złośliwe oprogramowanie. To oczywiście wywołało wiele obaw u ich użytkowników końcowych. Jednym z naszych zobowiązań wobec użytkowników i programistów jest to, że nigdy nie będziemy modyfikować ich plików, abyśmy mogli oferować aktualizacje delta, musielibyśmy to zrobić. Programiści mogą tworzyć własne aktualizacje w stylu delta i udostępniać je w witrynie, ale nie będziemy mogli ich tworzyć dla programistów. Jeśli chodzi o logi zmian i instrukcje, obecnie mamy dwa różne pola, sekcję opisu i sekcję z dodatkowymi informacjami. Użytkownicy mogą (i kilku to robi) używać tych pól do dodawania dzienników zmian i instrukcji flashowania. Mamy plany ulepszenia tych sekcji w przyszłości i będziemy na bieżąco informować wszystkich o wprowadzaniu nowych ulepszeń.

  • Gdyby programista nie przestrzegał GPL lub innej licencji, czy usunąłbyś jego plik?
    • Tak. Mamy formularz dostępny za pośrednictwem łącza na naszej stronie głównej, który umożliwia użytkownikom zgłaszanie problemów związanych z GPL, DMCA i innymi problemami licencyjnymi. Jesteśmy w 100% zgodni z ustawą DMCA i obsługujemy wszystkie ważne skargi dotyczące GPL, DMCA i innych licencji przesłane za pośrednictwem naszego formularza, podejmując odpowiednie działania.

  • Jakie korzyści oferuje AndroidFileHost przeciętnemu użytkownikowi XDA?
    • Oferujemy nieograniczone pobieranie, niezakłóconą prędkość pobierania i serwery na całym świecie. Dzięki połączeniu wszystkich tych funkcji nasi użytkownicy mogą pobierać najszybsze możliwe pliki, co pomaga im w uzależnieniu od flashowania.

  • Czy są jakieś plany dotyczące wprowadzenia komentarzy, sekcji recenzji lub śledzenia błędów przy przesyłaniu plików?
    • Zawsze szukamy sposobów na ulepszenie witryny i wszystkie te funkcje znajdują się w planie przyszłych aktualizacji.

  • Jakie ograniczenia nakładasz na przesyłanie plików?
    • Jedyne ograniczenia są takie, że musi być związany z Androidem, legalny i objęty DMCA/GPL/itp. zgodny. Mamy filtry, które uniemożliwiają przesyłanie plików niezwiązanych z Androidem, ale te filtry można regulować i zawsze dodajemy nowe typy plików do obsługiwanych typów plików, aby obsługiwać stale rozwijający się system Android scena.


W usługach hosta plików Androida

  • Jak długo pliki są przechowywane na Waszych serwerach?
    • Na zawsze (chyba że programista zdecyduje się sam usunąć plik).

  • Czy są plany rozwoju aplikacji mobilnej?
    • Nie tym razem. Obecnie nasza witryna obsługuje przeglądarki mobilne, ale pracujemy nad układem bardziej przyjaznym dla urządzeń mobilnych i mamy nadzieję, że wkrótce udostępnimy ją naszym użytkownikom.

  • W jaki sposób użytkownicy mogą być powiadamiani o nowych plikach przesłanych przez niektórych programistów?
    • Programiści korzystający z naszych usług premium mają możliwość skonfigurowania powiadomień e-mailowych, Twitterowych i RSS. Zwykli użytkownicy nie muszą zapisywać się na usługi premium, wystarczy, że będą śledzić dewelopera na odpowiednich kanałach.

  • W jaki sposób osoby niebędące programistami mogą najlepiej wykorzystać Twoje usługi hostingowe?
    • Wszystko, co muszą zrobić, to nacisnąć przycisk pobierania. J

  • Jakie są najbardziej niewykorzystane usługi, które oferujecie?
    • Nasze usługi premium. Oferujemy DUŻO dodatkowych usług za bardzo niewielką opłatą. Zawsze dodajemy nowe funkcje do listy usług bez dodatkowych kosztów dla abonentów. Zakup tych usług premium nie tylko pomaga AFH, ale pomaga programistom i użytkownikom końcowym, ponieważ wszyscy korzystają ze wszystkich oferowanych przez nas usług.


Poznaj drużynę

Aleks (Założyciel i dyrektor generalny oraz AndroidFileHost na XDA):

  • Alex odkrył swoją miłość do Androida dawno temu, kiedy kupił swój pierwszy telefon z Androidem, HTC Evo 4G. Na co dzień zarządza infrastrukturą serwisu i prowadzi dział wsparcia w przypadku wszelkich problemów, próśb itp. od użytkowników i programistów. Alex przez lata pracował dla wielu firm w świecie wsparcia IT, od firm prywatnych po wielkie nazwiska, takie jak AT&T. Obecnie nie pracuje w świecie IT, ale nie powstrzymuje go to przed całodobową zabawą z serwerami i stronami AFH.

Mikrofon (GRUCHAĆ):

  • Mike odkrył swoją miłość do Androida dawno temu, kiedy kupił swój pierwszy telefon z Androidem, HTC Thunderbolt. Od tego czasu flashował ROMy i motywy, a nawet sam zajmował się rozwojem Androida. Jest absolwentem informatyki, na co dzień pracuje jako inżynier oprogramowania. W wolnym czasie pełni funkcję dyrektora operacyjnego AFH, gdzie pracuje za kulisami, zarządzając codziennymi operacjami, finansami i infrastrukturą obiektu.

Roy (Guru public relations i rwilco12 na XDA):

  • W dzień Roy pracuje w dziale płac i księgowości, ale nocami może robić to, co lubi najbardziej, czyli spędzać czas z rodziną i Androidem! Zajmuje się wszystkim, co związane z Androidem i pomaga, gdzie tylko może. Jest właścicielem witryn rwilco12.com i EpicDroid.com, tworzy własne aplikacje i ROMy, jest moderatorem i uznanym programistą tutaj na XDA-Developers.com oraz jest dyrektorem ds. public relations w AndroidFileHost.com.

Dojść tak daleko? Mam nadzieję, że nauczyłeś się trochę o Hostie plików Androida i wyzwaniach związanych z hostingiem plików. AFH pragnie nagrodzić swoich użytkowników ciekawymi prezentami, które ogłosimy w osobnym poście, więc miej oczy otwarte!

Śledź AndroidFileHost na Świergot, Google+, lub ich blog.