211service.com
Następna generacja hacków do iPhone'a
Na dzisiejszym rynku telefonów komórkowych iPhone wyróżnia się jako doskonały przykład tego, co powinno mieć urządzenie przenośne: elegancki wygląd, łatwe w użyciu oprogramowanie i intuicyjny interfejs. Ale w dniu, w którym Apple go wypuścił, geekowie stwierdzili, że brakuje telefonu i zabrali się do pracy, aby stworzyć dla niego własne oprogramowanie. Ci hakerzy stworzyli sprytne dodatki, od natychmiastowego dostępu do Kolejka Blockbuster Online DVD do gitara kieszonkowa który wykorzystuje ekran dotykowy. Ponadto ludzie znaleźli sposoby na odblokowanie iPhone'a z AT&T, aby mógł on działać w innych sieciach komórkowych.

Wirtualna gwiazda rocka: Właściciel iPhone'a gra na wirtualnej gitarze. Shinya Kasatani opracował oprogramowanie zwane gitarą kieszonkową, które pozwala grać na gitarze, naciskając i brzdąkając na ekranie dotykowym telefonu. Apple nie zatwierdził gitary kieszonkowej, podobnie jak wiele innych aplikacji innych firm stworzonych dla iPhone'a. Jednak w tym miesiącu firma planuje wydać zestaw programistyczny, który pozwoli programistom tworzyć legalne aplikacje.
Wszystkie te hacki są jednak wykonywane bez błogosławieństwa Apple lub wsparcia technicznego. Oczekuje się, że w tym miesiącu Apple wyda zestaw programistyczny (SDK), który umożliwi programistom pisanie legalnego oprogramowania dla telefonu. Umożliwi to programistom tworzenie bardziej niezawodnego oprogramowania i pozwoli przeciętnemu właścicielowi iPhone'a łatwo pobierać nowe programy bez konieczności wykonywania żmudnych instrukcji online od blogi . Co ważne, SDK prawdopodobnie stworzy nowy świat aplikacji – być może nawet oprogramowania biznesowego – które mogą rozszerzyć zasięg iPhone'a poza bazę czterech milionów użytkowników, jak ogłoszono w styczniu. Kiedy masz urządzenie takie jak iPhone, które może przyciągnąć tak wiele osób, masz również programistów korporacyjnych, którzy chcą korzystać z tego interfejsu, mówi Mike McGuire , analityk Gartnera, firmy zajmującej się badaniem rynku. Mówi, że SDK doprowadzi do komercyjnych zastosowań dla sektora biznesowego i tam właśnie są prawdziwe pieniądze.
Przeciętny właściciel iPhone'a korzysta z urządzenia kieszonkowego zgodnie z zamierzeniami Apple, aktualizując oprogramowanie i instalując multimedia za pośrednictwem iTunes. Jerry Jones, programista, który stworzył widżet iPhone'a, który umożliwia dostęp do kolejki filmów Blockbuster użytkownika, a także program, który pozwala dostosować skróty w telefonie, to domyślnie jedyny sposób, aby uzyskać dostęp do iPhone'a. że podwójne kliknięcie klawisza Home uruchamia inne aplikacje niż domyślne Apple. Ale jeśli chcesz dodać tego rodzaju nielegalne pliki do swojego iPhone'a, musisz przeskoczyć kilka technicznych obręczy. Prawdę mówiąc, to nie jest dla osób o słabym sercu, mówi Jones. Jeśli nie jesteś maniakiem technologii, to nie jest super proste.
Mimo to istnieje duża społeczność ludzi, którzy włamują się do swoich iPhone'ów. Jednym z najpopularniejszych programów jest gra o nazwie Labyrinth, która pozwala użytkownikowi toczyć wirtualną kulkę przez labirynt, przechylając telefon (gra ma dostęp do wbudowanego akcelerometru). Labirynt został pobrany setki tysięcy razy, mówi Jones. Dla porównania, jego aplikacja Blockbuster, skierowana do rynku niszowego, została pobrana około 56 000 razy. Chociaż te liczby nie wskazują, ile osób włamało się do telefonu (niektóre osoby mogły np. pobrać oprogramowanie więcej niż raz, aby je przetestować), pokazują, że liczba osób zainteresowanych takim oprogramowaniem nie jest trywialna.
Multimedia
Zobacz, jak działa wirtualna gitara.
Jeden hack, który zdobył rozgłos w YouTube, zamienia iPhone'a w gitarę. Shinya Kasatani, który napisał oprogramowanie, mówi, że jest on łatwy w użyciu dla osób znających prawdziwą gitarę: ekran telefonu zamienia się w wirtualną podstrunnicę, na której można naciskać i szarpać. To w zasadzie syntezator oparty na oprogramowaniu z interfejsem użytkownika gitary, mówi Kasatani. Próbka audio struny gitarowej jest ładowana z pliku i rozciągana do żądanej częstotliwości podczas gry. Kasatani mówi, że ponieważ nie było SDK, miał problemy ze zrozumieniem zawiłości oprogramowania wbudowanego w iPhone'a. Trudno było dostosować głośność dźwięku i wykryć wejście multitouch bez podejścia prób i błędów. My, programiści, zdecydowanie potrzebujemy oficjalnej dokumentacji SDK i [programistycznej] do tworzenia stabilnych aplikacji, mówi.
Kiedy Apple wyda swój SDK, więcej takich aplikacji może stać się dostępnych, tak jak obecnie na komputerach PC i Mac. Jednak szczegóły dotyczące nadchodzącego SDK są skąpe, a McGuire domyśla się, że Apple nie otworzy wielu funkcji telefonu. Podejrzewam, że nie będzie to szeroko otwarty SDK, mówi. Programiści mogą mieć dostęp do pewnych warstw oprogramowania telefonu, na przykład instrukcji umożliwiających widżetom dostęp do Internetu, ale Apple może przechowywać instrukcje dostępu do akcelerometru, na przykład, w tajemnicy. Apple lubi trzymać rzeczy zamknięte, mówi McGuire.
Dodaje, że kontrola jest niezbędna, aby iPhone działał dobrze dla większości ludzi przez większość czasu. Ponadto kontrola Apple jest ważna dla zapewnienia stabilności i bezpieczeństwa oprogramowania – dwa ważne kryteria, jeśli telefon ma być używany w środowisku biznesowym. Odnoszę wrażenie, że [Apple] chce, aby [iPhone] był nieco przyjazny dla korporacji, mówi McGuire. Myślę, że będziesz dużo koncentrować się na przyciąganiu programistów do tworzenia aplikacji opartych na formularzach – takich, jakie są na przykład używane w środowisku sprzedaży. Mówi, że podejrzewa, że Apple będzie traktować oprogramowanie innych firm w taki sam sposób, w jaki zatwierdza akcesoria do iPoda: wymagając od sprzedawców zarejestrowania się w Apple w celu uzyskania plakietki potwierdzającej aprobatę Apple. W ten sposób Apple mógłby zachować pewną kontrolę nad jakością zewnętrznych aplikacji, co mogłoby pomóc w ich bezpieczeństwie.
Bez względu na dostęp, jaki SDK zapewnia programistom, oraz środki ostrożności dostępne dla certyfikowanych programów innych firm, społeczność hakerów będzie nadal wprowadzać innowacje związane z iPhonem. Nawet bez oficjalnego SDK, mówi Kasatani, jest znacznie atrakcyjniejszy niż Windows Mobile. Mówi, że system operacyjny Mac i interfejs użytkownika są przyjemniejsze w użyciu, a wielodotykowy wyświetlacz sprawia, że praca z nim jest szczególnie interesująca.