Pablo Picasso powiedział kiedyś słynny cytat: „Dobry artysta kopiuje, wielki artysta kradnie”. Choć Apple jest liderem innowacji, czasami pożycza też jakiś pomysł. Nie inaczej jest w przypadku iPhone’a. Z każdą nową wersją iOS dodawane są nowe funkcje, ale z części z nich użytkownicy mogli korzystać dzięki społeczności wokół Cydii.
Powiadomienie
Stara forma powiadomień stanowiła długotrwały problem i społeczność jailbreaków próbowała sobie z tym poradzić na swój własny sposób. Jeden z najlepszych sposobów przyniesionych Piotr Hajas w Twojej aplikacji Powiadomienie mobilne. Najwyraźniej Apple spodobało się to rozwiązanie na tyle, że zatrudniło Hajasa, a ostateczne rozwiązanie znalezione w iOS bardzo przypomina jego ulepszenie w Cydii.
Synchronizacja Wi-Fi
Od kilku lat użytkownicy postulowali możliwość synchronizacji bezprzewodowej, z którą inne mobilne systemy operacyjne nie miały problemu. Nawet nieżyjący już system Windows Mobile można synchronizować przez Bluetooth. Podsunął rozwiązanie Grega Gughesa, którego aplikacja do synchronizacji bezprzewodowej pojawiła się także w App Store. Długo się tam jednak nie zagrzało, dlatego po usunięciu przez Apple przeniosło się do Cydii.
Tutaj oferował go przez ponad pół roku w cenie 9,99 dolarów i aplikacja działała idealnie. Wraz z premierą iOS wprowadzono tę samą funkcję, szczycąc się dość podobnym logo. Szansa? Być może, ale podobieństwo jest więcej niż oczywiste.
Powiadomienia na ekranie blokady
Kilka najczęściej używanych aplikacji Cydii zawierało także poprawki, które umożliwiały wyświetlanie różnych informacji na ekranie blokady, m.in. Inteligentny ekran lub Informacje o blokadzie. Oprócz nieodebranych połączeń, odebranych wiadomości czy e-maili wyświetlały także wydarzenia z kalendarza czy pogodę. Apple nie zaszło jeszcze tak daleko w iOS, „widżety” dotyczące pogody i giełdy znajdują się jedynie w Centrum powiadomień, a listy nadchodzących wydarzeń z kalendarza nadal zupełnie brakuje. Zobaczymy, co pokażą kolejne bety iOS 5. Mamy nadzieję, że zobaczymy więcej tych widżetów, a co za tym idzie, większe wykorzystanie zablokowanego ekranu.
Rób zdjęcia za pomocą przycisku głośności
Ograniczenia Apple surowo zabraniają używania przycisków sprzętowych do celów innych niż te, do których są przeznaczone. Dzięki Cydii od dawna można było zaprogramować te przyciski do różnych funkcji, ale zaskoczeniem było, gdy aplikacja Camera+ oferowała robienie zdjęć za pomocą przycisku głośności jako ukrytą funkcję. Niedługo potem została usunięta z App Store i pojawiła się ponownie kilka miesięcy później, ale bez tej przydatnej funkcji. Teraz za pomocą tego przycisku możliwe jest robienie zdjęć bezpośrednio w natywnej aplikacji. Nawet Apple dojrzewa.
wielozadaniowość
Minęły dwa lata, odkąd Apple z rozmachem stwierdził, że wielozadaniowość w telefonie jest zbędna, że zużywa mnóstwo energii i wprowadził rozwiązanie w postaci powiadomień push. Rozwiązywano to np. listami zadań czy klientami komunikatorów, ale w przypadku innych zastosowań, jak na przykład nawigacja GPS, wielozadaniowość była koniecznością.
Aplikacja działa już od jakiegoś czasu w Cydii Backgrounder, który umożliwiał pełne działanie w tle dla określonych aplikacji i było kilka dodatków umożliwiających przełączanie aplikacji działających w tle. Zużycie energii było wyższe, ale wielozadaniowość spełniła swoje zadanie. Apple ostatecznie rozwiązało wielozadaniowość na swój własny sposób, umożliwiając niektórym usługom działanie w tle i uśpienie aplikacji w celu natychmiastowego uruchomienia. Nawet przy uruchomionej wielozadaniowości poziom naładowania nie spada w zabójczym tempie.
Tło trampoliny
Dopiero w czwartej wersji iOS użytkownicy mogli zmienić matowe czarne tło ekranu głównego na dowolny obraz, natomiast dzięki jailbreakowi taka funkcja była już możliwa na pierwszym iPhonie. Najbardziej znaną aplikacją do zmiany tła i całych motywów była Winterboard. Potrafił także zmieniać ikony aplikacji, z czego ona również korzystała Toyota podczas promowania nowego pojazdu. Jednak dzięki dobrym relacjom z Apple została zmuszona do wycofania swojego motywu samochodowego z Cydii. Jednak właściciele starszych telefonów, takich jak iPhone 3G, i tak nie mogą zmienić własnego tła, więc jailbreak jest jedynym możliwym sposobem.
Hotspot Wi-Fi i tethering
Jeszcze przed wprowadzeniem tetheringu w iOS 3 możliwe było udostępnianie Internetu poprzez jedną aplikację bezpośrednio w App Store. Jednak Apple po pewnym czasie je wycofało (zapewne na prośbę AT&T). Jedyną opcją było skorzystanie np. z aplikacji z Cydii Moja Wi. Oprócz tetheringu umożliwił także utworzenie hotspotu Wi-Fi, gdy telefon zamienił się w mały router Wi-Fi. Dodatkowo tego typu udostępnianie Internetu nie wymagało instalowania na komputerze iTunes, jak miało to miejsce w przypadku oficjalnego tetheringu. Ponadto dowolne urządzenie, np. inny telefon, może połączyć się z siecią.
W końcu pojawił się hotspot Wi-Fi, po raz pierwszy w iPhonie CDMA przeznaczonym dla sieci amerykańskiej Verizon. W przypadku innych iPhone'ów ta funkcja była dostępna w systemie iOS 4.3.
Lornetka składana
Do iOS 4 nie było możliwości łączenia w żaden sposób poszczególnych aplikacji, przez co na pulpicie przy zainstalowanych kilkudziesięciu aplikacjach mógł być niezły bałagan. Rozwiązaniem była wówczas poprawka z Cydii o nazwie Kategorie. Umożliwiło to umieszczanie aplikacji w folderach, które działały jako osobne aplikacje. Nie było to może najbardziej eleganckie rozwiązanie, ale było funkcjonalne.
W iOS 4 dostaliśmy oficjalne foldery, niestety z ograniczeniem do 12 aplikacji w folderze, co w przypadku gier być może jest niewystarczające. Ale Cydia rozwiązuje również tę dolegliwość Foldery Infi.
Obsługa klawiatury Bluetooth.
Bluetooth nigdy nie był łatwy w iPhonie. Jego funkcje zawsze były dość ograniczone i nie mógł przesyłać plików tak, jak to robiły inne telefony od dawna, nie obsługiwał nawet profilu A2DP dla dźwięku stereo. Alternatywą były zatem dwie aplikacje z Cydii, iBluetooth (później iBluenova) do btstack. O ile ta pierwsza zajmowała się przesyłaniem plików, ta druga umożliwiała podłączenie innych urządzeń wykorzystujących technologię Bluetooth, w tym klawiatur bezprzewodowych. Wszystko to było możliwe dwa lata przed wprowadzeniem obsługi klawiatury Bluetooth, która pojawiła się w iOS 4.
Kopiuj, wycinaj i wklejaj
Aż trudno uwierzyć, że tak podstawowe funkcje jak Kopiuj, Wytnij i Wklej pojawiły się dopiero po dwóch latach istnienia iPhone’a w iOS 3. iPhone spotkał się z tego powodu z dużą krytyką, a jedynym rozwiązaniem było sięgnięcie po jeden z poprawki w Cydii. Dzięki temu możliwa była praca ze schowkiem bardzo podobna do dzisiejszej. Po zaznaczeniu tekstu pojawiało się znajome menu kontekstowe, w którym użytkownik mógł wybrać jedną z trzech funkcji
Lustrzane odbicie
Chociaż standardowa aplikacja wideo w iPodzie od dawna obsługuje wyjście wideo, funkcja kopii lustrzanej, która przesyła wszystko, co dzieje się na ekranie iDevice, do telewizora, monitora lub projektora, była dostępna tylko za pośrednictwem Cydii. Wywołano aplikację, która umożliwiła tę funkcję TVOut2Mirror. Funkcja True Mirroring była dostępna tylko w systemie iOS 4.3 i po raz pierwszy została zademonstrowana na iPadzie wraz z redukcją HDMI, dzięki której możliwe było tworzenie kopii lustrzanych. W iOS 5 dublowanie powinno działać także bezprzewodowo AirPlay.
FaceTime przez 3G
Choć to nieoficjalne informacje, rozmowy wideo realizowane za pośrednictwem FaceTime nie powinny już ograniczać się wyłącznie do sieci Wi-Fi, ale możliwa byłaby także ich realizacja w sieci 3G. Jest to sygnalizowane komunikatem w wersji beta systemu iOS 5, który pojawia się, gdy Wi-Fi i mobilna transmisja danych są wyłączone. FaceTime w sieci komórkowej był dotychczas możliwy dzięki narzędziu tylko po jailbreaku Moje 3G, który symulował połączenie w sieci Wi-Fi, natomiast transfer danych odbywał się poprzez sieć 3G.
Czy znasz inne funkcje, które Apple zapożyczyło od programistów ze społeczności jailbreak? Podziel się nimi w komentarzach.
Źródło: businessinsider.com
Naprawdę świetny artykuł!
tak świetnie. Bardzo ładnie podsumowane, dzięki!
Chociaż jailbreakerzy mieli większość gadżetów wcześniej. Ale wszystko działało powoli i też nie wyglądało zbyt ładnie. A kiedy Apple po roku prac wypuściło go na oficjalny iOS, wszystko zadziałało bardzo szybko i stylowo.
Nie powinniśmy o tym zapominać.
Myślę, że bardzo ważna jest społeczność programistów, która hakuje system i poszerza jego możliwości. Rozumiem, że Apple stara się uniemożliwić jailbreak, ale z drugiej strony uważam, że bez Cydii dzisiejszemu oficjalnemu iOS mogłoby brakować kilku ciekawych funkcji.
Fajny. Dziękuję za artykuł! Czekam z niecierpliwością na iOS 5 ;-)
Bardzo fajny artykuł...
Nie pozwolę sobie powiedzieć, że nie jest powyżej JB… Gdzie byłby iPhone bez niego… Apple z jednej strony jest o krok do przodu, ale z drugiej strony jest 20 lat za małpami. . ugh :(
tym, co iPhone jest fatalnie złe i nie tylko moim zdaniem, jest coś takiego jak SBsettings. szczerze mówiąc, jailbreakuję głównie ze względu na to narzędzie
Całkowicie się zgadzam... Nie wyobrażam sobie tego bez tego
Cześć, tak, fajny artykuł, ale z doświadczenia wiem, że nie da się robić zdjęć przyciskiem głośności, nie mogłem nigdzie znaleźć jak to włączyć i po prostu nie działa. Mam nowy system operacyjny 4.3.3 (na 3gs), więc jestem zainteresowany tym, na jakim iOS powinien działać, lub gdzie mam to zrobić. Podobny problem jest z hotspotem, gdzie działa TYLKO bluetooth lub usb. Wifi nic...więc nie wiem, da się to gdzieś przekonfigurować?
Zdecydowanie MUSZĘ ZGADZAĆ się, że nawet jeśli Apple z czasem doda coś do tego, IPHONE BEZ JB JEST NIC. Zdecydowanie SBSettings, Lockinfo, to rzeczy, które czynią iPhone'a smartfonem. Szybsze sterowanie sprawia, że telefon jest łatwiejszy w obsłudze, przyjemniejszy, ale też logiczny -> im mniej musisz klikać, tym mniej musisz w ogóle zostawiać włączony wyświetlacz, dzięki czemu oszczędzasz także energię i czas! A futro jabłka ma gdzieś w opcjach włączony przełącznik 3G... o tak :D
No cóż, wystarczy iphone+cydia+instalacja i mamy smartfona, Apple się uczy. A o tym jak szybko czy wolno to działa - moim zdaniem piszą to ludzie z 3g (niestety mają rację, ale da się JB bez tła, bez ekranu, wtedy nawet 3g działa normalnie), na gs tak zrobiłem nie napotkał żadnego spowolnienia, nie mówiąc już o czterech.
Żegnaj MatezZ
Robienie zdjęć za pomocą przycisku głośności działa w systemie iOS 5 (wciąż w wersji beta). Hotspot Wi-Fi działa normalnie, przynajmniej na iPhonie 4, nie mam pojęcia na 3GS.
Czy wiesz, gdzie można pobrać wersję beta systemu iOS 5, czy nadal nie można jej pobrać?
HotSpot działa tylko na iP4. Na 3GS tylko z JB.
Zgadza się... robienie zdjęć za pomocą przycisku zwiększania głośności powinno być dostępne tylko w iOS 5, o ile wiem :)
więc prawdopodobnie zapożyczyłeś powiadomienia z Androida, MobileNotifier to młode narzędzie i tam się zainspirowało
Gdyby nadal czerpał inspirację, byłoby tylko dobrze. Brakuje mi pełnego trybu poziomego, osobiście chciałbym, żeby powiadomienia były uruchamiane przyciskiem (a nie sterowaniem głosowym), nadal muszę nadpisywać niektóre dźwięki czystym dźwiękiem ze względu na dźwięki (ładowanie, dźwięk klawiatury można wyłączyć, ale cydie to ignoruje, kamera), muszę też rozwiązać własny dźwięk SMS-a nadpisujący inny z listy. Nadal brakuje mi też takich funkcji jak „brak ekranu blokady”, „brak miejsca”, „zamykanie folderu”. Jak już ktoś tutaj pisał, niektóre ustawienia (3G, WiFi, jasność wyświetlacza) chciałyby być umieszczone w centrum powiadomień, tak jak robią to niektóre widżety Cydii i oczywiście Android. Testowałem iOS5b2, jest kilka ciekawych rzeczy, ale jak na razie dość wolno (Safari jest dość szorstkie przy otwieraniu strony, powiększaniu), bateria szybko się rozładowuje. Ale poza tym świetnie, kontynuuj.