211service.com
Czego można się spodziewać po otwartym iPhonie
Dzięki łatwemu w obsłudze ekranowi dotykowemu i zgrabnemu oprogramowaniu — w tym iTunes firmy Apple — iPhone jest ulubieńcem branży telefonii komórkowej. A w zeszłym tygodniu Apple ogłosiło, że tylko zwiększa atrakcyjność telefonu. Firma z Cupertino w Kalifornii zaprezentowała zestaw nowych funkcji telefonu, które pozwalają mu dobrze współpracować z oprogramowaniem biznesowym, w tym z oprogramowaniem do obsługi poczty e-mail i synchronizacji danych. Co najważniejsze, firma wydała instrukcje dotyczące sprzętu iPhone'a, oferując zestaw programistyczny (SDK), który pozwala programistom spoza Apple zajrzeć do gadżetu i napisać dla niego własne aplikacje.
Każdy, kto używa iPhone'a, wkrótce będzie czerpał korzyści z nowych możliwości telefonu — od dostępu do biznesowej poczty e-mail, przez uruchamianie znanych programów komputerowych, aż po wykorzystanie wbudowanego akcelerometru do obsługi nowych interfejsów opartych na gestach.
To wielka sprawa, mówi Ken Case, dyrektor generalny Grupa Omni , firma wdrażająca pomysły Davida Allena Robienie rzeczy w oprogramowaniu organizacyjnym dla systemu operacyjnego Mac. Firma Apple zbudowała ten mały komputer przenośny, który jest oparty na tej samej podstawowej technologii, co komputer Mac. [SDK] oznacza dla nas to, że mamy teraz możliwość tworzenia oprogramowania, o które ludzie domagali się od czasu ogłoszenia iPhone'a. Case mówi, że Omni planuje stworzyć wersję swojej listy rzeczy do zrobienia dla iPhone'a na sterydach, która będzie przechwytywać dane za pomocą aparatu telefonu i zawierać informacje o lokalizacji udostępnione za pośrednictwem zestawu programistycznego. Oprogramowanie Omni może na przykład automatycznie wyświetlić listę artykułów spożywczych, gdy rozpozna, że użytkownik wszedł do sklepu.
Firmy będą bardziej skłonne rozdawać iPhone'y pracownikom, ponieważ oprócz kompatybilności z pocztą e-mail i możliwości synchronizacji, Apple oferuje teraz pracownikom sposób na dostęp do serwerów biznesowych, które są za zaporami ogniowymi. Co więcej, telefony mogą zostać usunięte zdalnie ze wszystkich danych, jeśli zostaną zgubione lub skradzione. Salesforce.com, firma świadcząca usługi biznesowe, już stworzyła aplikacje przy użyciu zestawu deweloperskiego dla iPhone'a. Myślę, że to, co zobaczycie, to fakt, że samo wydanie integracji korporacyjnej będzie napędzać znaczną sprzedaż biznesową [iPhone'a], mówi Kruk Zachary , programista, który zaczynał iPhoneDevCamp , cykl warsztatów mających na celu stymulowanie rozwoju aplikacji internetowych na iPhone'a. Zobaczysz ludzi zostawiających swoje BlackBerry w biurze.
W szczególności branża opieki zdrowotnej może skorzystać na otwartym iPhonie, mówi Steven Frank , deweloper i założyciel Panika , firma produkująca oprogramowanie dla komputerów Mac. epokrates , firma zajmująca się oprogramowaniem medycznym, zademonstrowała swoją aplikację na iPhone'a na konferencji prasowej Apple'a w zeszły czwartek, a Frank natychmiast pomyślał o swojej żonie, lekarzu. Używa i kocha swojego iPhone'a, ale nadal nosi palmtopa wyłącznie do obsługi ePocrates i innych podobnych medycznych baz danych, mówi. Frank przewiduje, że gdy te bazy danych będą dostępne na iPhonie, jego żona zostawi palmę w domu. Ważną rzeczą tutaj jest to, że Apple oczywiście nigdy nie zamierzało dostarczać aplikacji bazy danych leków na receptę dla iPhone'a. SDK umożliwia to, co otwiera zupełnie nową klasę ludzi, którzy mogą teraz realistycznie używać iPhone'a jako jedynego urządzenia mobilnego.
Kiedy iPhone został po raz pierwszy ogłoszony w czerwcu ubiegłego roku, programiści byli podekscytowani możliwościami, jakie on przedstawia, ale Apple zataił wiele informacji na temat wewnętrznego działania oprogramowania telefonu. Zamiast promować aplikacje do pobrania, Apple zachęcał do tworzenia programów opartych na sieci Web, które działały w przeglądarce Safari. Ale to ograniczało możliwości programów. Na przykład nie mogli w pełni wykorzystać ekranu dotykowego lub trójosiowego akcelerometru i nie mogli przechowywać danych na chipie pamięci flash telefonu. Niektórzy programiści zajęli się włamywaniem się do telefonu – w istocie instrukcjami inżynierii wstecznej, które kontrolują sprzęt – aby mogli tworzyć własne aplikacje, w tym wirtualne gitary. (Zobacz Następna generacja hacków na iPhone'a .)
Niektóre z programów, które opracowali pierwsi hakerzy iPhone'ów, takie jak wirtualna gitara i gry wykorzystujące akcelerometr, ilustrują potencjał SDK. Przedsiębiorca i ekspert od iPhone’a Christophera Allena , na przykład, przewiduje pisanie oprogramowania, które może filtrować połączenia lub wiadomości tekstowe w zależności od położenia telefonu: położenie telefonu płasko na biurku może oznaczać, że chcesz odbierać tylko połączenia związane z pracą. (Zobacz Niewykorzystany potencjał iPhone'a .)
Niemniej jednak, mówi Allen, wciąż nie jest to całkowicie darmowe dla wszystkich. Nie jest jasne, czy programiści będą mieli dostęp do pewnych warstw informacji o telefonie, takich jak te, które umożliwią im budowanie urządzeń peryferyjnych Bluetooth, takich jak klawiatury. Allen mówi, że nie miał jeszcze okazji zagłębić się w SDK, ale nie jest pewien, czy pozwoli to na oprogramowanie, które pozwoli użytkownikom iPhone'a odbierać dane, takie jak wiadomości błyskawiczne, podczas nawiązywania połączeń przez sieć komórkową (coś, co nie jest teraz możliwe).
Już teraz Apple zwerbowało kilka dużych firm do opracowania wczesnych aplikacji, które dadzą opinii publicznej przedsmak tego, na co pozwala zestaw rozwojowy. Podczas wydarzenia prasowego firma AOL zaprezentowała swój program do obsługi wiadomości błyskawicznych kompatybilny z iPhonem, a firma Electronic Arts zaprezentowała Spore, grę, która wykorzystuje akcelerometr do kontrolowania gry.
Chociaż SDK można już pobrać, programy innych firm napisane na telefon nie będą dostępne do czerwca, kiedy Apple wyda aktualizację iPhone'a 2.0. W tym czasie ludzie będą mogli pobierać programy za pośrednictwem iTunes, w taki sam sposób, w jaki pobierają utwory i filmy. Allen podejrzewa, że podobnie jak w przypadku podcastów, Apple będzie promować programy, które cieszą się największą popularnością, co oznacza, że wygrywa jakość. To zdecydowanie nie to, co dzieje się teraz w świecie telefonów komórkowych: nie ma jakości. Allen mówi, że Apple otwiera iPhone'a i uważam, że jest to kluczowa sprawa.