211service.com
Rozszerzanie sieci mobilnej
Chociaż prawdą jest, że coraz więcej telefonów może surfować po Internecie, prawdą jest również, że wiele telefonów komórkowych ma tylko ograniczoną możliwość wyświetlania większości najlepszych treści w Internecie. Filmy uruchamiane w odtwarzaczach Adobe Flash, takie jak te autorstwa New York Times , CNN i Przegląd technologii , a witryny z dużą ilością Flasha po prostu nie działają na wielu telefonach z powodu niezgodności oprogramowania ze sprzętem. Dzisiaj, w celu udostępnienia większej ilości Internetu urządzeniom mobilnym, Adobe i producent mikroprocesorów ARM, który obsługuje 90 procent telefonów komórkowych na całym świecie, ogłosili współpracę, aby zapewnić, że oprogramowanie Adobe będzie dobrze działać na przyszłych urządzeniach ARM.
Konkretnie, firmy twierdzą, że Adobe Flash Player 10 i AIR (platforma do tworzenia złożonych aplikacji internetowych) będą kompatybilne i zoptymalizowane pod kątem układów ARM dostępnych w 2009 roku. Chociaż ARM jest używany w ogromnej liczbie telefonów komórkowych, ogłoszenie jest szersze. implikacje: chipy są również używane w dekoderach, mobilnych urządzeniach internetowych, osobistych odtwarzaczach multimedialnych i platformach samochodowych.
Doświadczenie publikowania i przeglądania treści na komputerze jest prawie bezproblemowe, mówi Anup Murarka , dyrektor marketingu technicznego urządzeń mobilnych w firmie Adobe. Ale kiedy wchodzimy do urządzeń takich jak dekodery i telefony, napotykamy wiele przeszkód. Chociaż Murarka nie sądzi, że wszystkie przeszkody znikną natychmiast, wierzy, że współpraca Adobe i ARM może ułatwić ludziom publikowanie filmów z komputerów lub telefonów komórkowych i uzyskiwanie do nich dostępu z dowolnego miejsca.
Dla pewności, umowa nie poprawi sieci na wszystkich urządzeniach. Jednym dużym wyjątkiem jest iPhone firmy Apple. Steve Jobs w przeszłości unikał Flasha Adobe dla iPhone'a, ponieważ istniejąca mobilna wersja odtwarzacza Adobe, zwana Flash Lite, działa zbyt wolno na gadżecie. Ale w przypadku zdecydowanej większości telefonów współpraca może mieć znaczenie dla użytkowników. Murarka wyjaśnia, że obie firmy pracowały wspólnie nad optymalizacją oprogramowania i sprzętu na trzy różne sposoby.
Po pierwsze, kompilator używany w programie Flash Player 10, który konwertuje kod programu na instrukcje mikroprocesora, został napisany tak, aby działał płynnie z układem ARMv6 i ARMv7. Oznacza to, że oprogramowanie rozumie, w jaki sposób te chipy przesyłają dane, i może w odpowiednim czasie wykorzystać odpowiednią część chipów, przyspieszając aplikacje.
Drugim ulepszeniem, mówi Murarka, jest to, że niektóre układy ARM zostały zbudowane z podprocesorami graficznymi – kawałkami krzemu, które są specjalnie zaprojektowane do obsługi ciężkiego renderowania grafiki. Jak mówi, wersje Flash na komputery stacjonarne nie używają procesorów graficznych, ale nowa wersja Flasha wykorzysta podprocesor graficzny, zwiększając wydajność renderowania grafiki na urządzeniach mobilnych, a także oszczędzając energię baterii.
Po trzecie, oprogramowanie używane przez Adobe do kompresji i dekompresji wideo zostanie zoptymalizowane do działania na chipach ARM. Obecnie dostawcy treści muszą upewnić się, że filmy Flash są kodowane w określony sposób, aby można je było uruchomić na niektórych urządzeniach mobilnych. W ten sposób filmy z YouTube mogą być odtwarzane na iPhonie. Flash dostarcza teraz ponad 80 procent wideo w sieci, mówi Murarka. Współpracując z ARM, możemy to zoptymalizować, aby treści, które istnieją w formie wideo lub audio, były kompatybilne z większą liczbą urządzeń.
Szerszą konsekwencją tej inicjatywy jest to, że zarówno producenci sprzętu, jak i oprogramowania zapewniają narzędzia potrzebne programistom do tworzenia treści, które działają na różnych urządzeniach, mówi Michael Gartenberg , wiceprezes ds. strategii mobilnej w Jupitermedia, firmie badawczej z siedzibą w Connecticut. Problem polega na tym, że deweloperzy mają do czynienia z rozdrobnionym krajobrazem [mobilnym], mówi. A Adobe, próbując uzyskać tę architekturę treści na wielu telefonach, stara się ułatwić programistom.
Na początku tego roku firma Adobe ogłosiła Otwórz projekt ekranu , współpraca z Nokia, Sony Ericsson, Qualcomm i innymi, mająca na celu standaryzację Flasha na urządzeniach mobilnych. Projekt doprowadził do usunięcia przez Adobe opłat licencyjnych, co pozwala programistom zintegrować Adobe Flash Player i Adobe AIR z dowolnym urządzeniem lub aplikacją bez ponoszenia opłat. Wielu obserwatorów branży postrzegało ten ruch jako reakcję na wydanie przez Microsoft Silverlight, konkurenta Flasha.
Ogłoszone partnerstwo Adobe i ARM dotyczy możliwości wprowadzenia Open Screen Project na telefony, mówi Gartenberg. Masz ludzi z ARM wspierających tę technologię, co jest krytycznym pierwszym krokiem.