211service.com
Nowe podejście do aplikacji na iPada
iPad to nie jedyna rzecz, która zadebiutuje w najbliższą sobotę. Kilkaset nowo wydanych aplikacji na iPada, z których wiele zostało skrupulatnie przeprojektowanych i przebudowanych na potrzeby urządzenia, również doczeka się pierwszej emisji.

Kreator wideo: Oprogramowanie Brightcove pozwoli swoim klientom przesyłać strumieniowo wideo na iPada pomimo braku obsługi Adobe Flash.
Deweloperzy, którym przyznano dostęp do zestawu dla programistów iPada, zostali zmuszeni do podpisania ścisłej umowy o zachowaniu poufności, która zabrania im omawiania zawartości zestawu. Udało im się jednak omówić wyzwania związane z przenoszeniem istniejących aplikacji.
Prawie wszystkie aplikacje na iPhone'a będą działać na iPadzie, w małym oknie na środku ekranu lub powiększonym, aby wypełnić jego widok. Ale według wielu twórców Przegląd technologii rozmawialiśmy, głównym wyzwaniem było przeprojektowanie aplikacji, aby jak najlepiej wykorzystać wielkoekranowy, wielodotykowy interfejs.
Największą różnicą było dla nas to, że iPad ma zupełnie inne wymagania dotyczące interfejsu użytkownika niż iPhone, mówi Craig Kemper, połowa Studio Małego Białego Niedźwiedzia , co sprawia, że gra na iPhone'a Tańczyć . Jego zespół był w stanie ponownie wykorzystać 90 procent oryginalnego kodu, aby stworzyć wersję gry na iPada. Musieli jednak ponownie rozważyć, w jaki sposób użytkownicy będą kontrolować elementy gry na ekranie. Interfejs iPada zachęca programistów do korzystania z okienek popover i podzielonych widoków, aby główny ekran aplikacji był zawsze widoczny. TanZen pojawi się jako natywna wersja na iPada w sklepie z aplikacjami iTunes, obok oryginału kompatybilnego z iPhonem i iPodem Touch, mówi Kemper.
Postrzegaliśmy iPada jako sposób na ponowne spojrzenie na wszystko, co pierwotnie stworzyliśmy, mówi Stephen Lynch, CTO of Mucha , który tworzy mobilną aplikację do przeglądania komiksów na iPhone'a, a teraz na iPada. Na telefonie [lista] to sposób, w jaki wszystko się prezentuje – a listy nie można schrzanić, mówi Lynch.
Nowa aplikacja do komiksów Panelfly na iPada jest znacznie bliższa rozmiarom komiksu drukowanego. Pozwala również na znacznie bardziej płaski interfejs, który nie wymaga od użytkownika głębokiego drążenia wielu warstw podczas nawigowania po 1300-komiksowej bibliotece tytułów Panelfly.
Podążając za przykładem Apple, jak ujawniono podczas demonstracji możliwości iPada trzy miesiące temu, programiści zdali sobie sprawę, że większy ekran zasadniczo zmienia sposób interakcji użytkowników z urządzeniem dotykowym.
Technologia dotykowa iPada jest taka sama jak iPhone'a, mówi David Jones, który połączył siły z projektantką Amy Burton, aby stworzyć Prawdziwa edycja Sudoku dla iPada. Chociaż gesty oburęczne są niepraktyczne na małym ekranie iPhone'a, są logiczne na iPadzie, mówi Jones. Nie wiem, czy iPad ma limit liczby punktów styku [może wykryć], bardziej chodzi o to, czy te punkty styku zaczną się łączyć, dodaje.
Jones i Burton stworzyli własne gesty do interakcji z planszą. Niektóre z nich czerpią inspirację z istniejącego urządzenia opartego na tablecie, Fujitsu T2010, które wykorzystuje przesuwanie kierunkowe do codziennych czynności, takich jak wycinanie, kopiowanie i wklejanie.
To była świetna zabawa – to świetny SDK, mówi Jones, który dodaje, że jego doświadczenie w programowaniu aplikacji internetowych przy użyciu frameworka Ruby on Rails sprawiło, że łatwo było budować na iPada. Podobnie jak inne struktury programistyczne Apple, iPad wykorzystuje architekturę oprogramowania Model View Controller, która umożliwia programistom wprowadzanie zmian w danych, logice aplikacji i interfejsie programu niezależnie od siebie.
Prostota środowiska programistycznego sprawia, że wielu programistów iPadów pokusi się o przeniesienie swoich aplikacji na Androida lub inne platformy. Zespół Panelfly pracuje już nad wersją aplikacji na Androida. Wiele zasobów dla iPhone'a i iPada możemy przekazać i przenieść na platformę Android, mówi Lynch.
Brak wsparcia dla Flasha, który jest wszechobecny w sieci, jest uważany za główny wyróżnik przez firmy produkujące konkurencyjne tablety. Jednak atrakcyjność produktów Apple na rynku masowym zachęciła wielu programistów do znalezienia sposobów na powielenie funkcjonalności Flasha za pomocą narzędzi kompatybilnych z iPhonem i iPadem.
Brightcove, który obsługuje filmy dla wielu firm medialnych, w tym Czas i New York Times , ogłoszono w poniedziałek, że klienci mogą przesyłać strumieniowo wideo w przyjaznym dla iPada kodeku wideo h.264, jako alternatywa dla Flasha. Odtworzenie reszty ekosystemu wideo online opartego na technologii Flash – w tym narzędzi krytycznych dla zysku do analizy zachowań użytkowników i wyświetlania reklam w filmach – zajmie więcej czasu. W tym celu programiści używają narzędzi przyjaznych dla iPada, takich jak HTML 5, CSS i JavaScript.
Odbudowujemy to tak szybko, jak to możliwe, w HTML 5, aby zapewnić mniej więcej równoważne wrażenia. Stworzenie tego we Flashu zajęło cztery lata, a my myślimy o mniej niż roku w HTML, mówi Jeff Whatcott, starszy wiceprezes ds. marketingu w Brightcove.
10 kwietnia firma Adobe rozwiąże problem braku Flasha w systemie operacyjnym iPhone/iPad, wypuszczając pakiet Creative Suite 5, który będzie zawierał narzędzia do konwersji aplikacji Flash na aplikacje kompatybilne z iPhonem i iPadem.
Oprócz większego ekranu i nowych konwencji interfejsu, największą różnicą w iPadzie jest znacznie szybszy procesor A4 firmy Apple. Wiele z pierwszych aplikacji na iPada nie przekracza jednak swoich granic, po części dlatego, że zdecydowana większość programistów została zmuszona do testowania swoich aplikacji na symulatorze iPada, a nie na prawdziwym. Lynch i jego koledzy z Panelfly planują wykorzystać szybszy chip iPada do zasilania wideo i animacji w komiksach, które dystrybuują, ale nie wydadzą swojej aplikacji, dopóki nie przetestują jej na prawdziwym urządzeniu.
Pod tym względem programiści przenoszący aplikacje z wolniejszej platformy iPhone'a mają przewagę. Na przykład Phil Hassey, twórca gry RYZYKA w czasie rzeczywistym o nazwie Galcon, która rozpoczęła się jako aplikacja na iPhone'a, był w stanie przenieść wersję komputerową swojej gry na iPada w ciągu zaledwie kilku dni.
Jeśli satysfakcja garstki programistów iPada jest jakąkolwiek miarą, Apple już odniosło sukces na jednym froncie, a zadowoleni programiści powinni doprowadzić do zdrowego ekosystemu aplikacji dla iPada. Nawet braki urządzenia otwierają nowe możliwości biznesowe dla zewnętrznych programistów. Uważamy, że [brak Flasha na iPadzie] jest dla nas dobrą rzeczą, ponieważ klienci przychodzą do Brightcove, gdy mają do czynienia z wideo, mówi Whatcott.