Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Instalacja aplikacji z karty SD w Windows Phone 8

Windows Phone 8, pomiędzy różnymi innymi nowościami, wprowadził w miarę rozsądnie dla użytkownika rozwiązaną obsługę kart SD. Jego poprzednik potrafił co prawda z karty SD skorzystać, ale co najwyżej jako jedynego medium przechowywania danych i jeszcze w sposób, aby nikt inny do tej karty nie miał już dostępu.

Wśród opcji związanych z kartami SD znalazła się opcja instalowania aplikacji z karty SD w urządzeniu. Jak to działa w praktyce?

Od pewnego czasu na webowej wersji Sklepu istnieje możliwość pobrania ręcznie pliku XAP. W plikach XAP, będącymi - jak wiele rzeczy obecnie - zwykłymi paczkami ZIP (czy aby na pewno?) i przy okazji będącymi duchowymi spadkobiercami Silverlighta, dystrybuowane jest oprogramowanie dla platformy Windows Phone.

Opcja "pobierz i zainstaluj ręcznie" dostępna przy aplikacjach w webowej wersji Sklepu, pobiera nam na dysk paczkę XAP. Tę następnie możemy umieścić na karcie SD naszego telefonu przez jego podłączenie do komputera, czy przez podłączenie samej karty do czytnika kart w komputerze.

Ja pobrałem jedną z aplikacji ze Sklepu (Expensify), oraz gratis postanowiłem zrobić eksperyment - a co będzie, jeśli wezmę paczkę mojego autorstwa? Wykorzystałem do tego celu "Eudore", który jest programem umieszczonym w Sklepie, ale ta konkretna paczka to jest moja kompilacja, która była wysłana do certyfikacji, nie paczka pobrana ze strony.

Po umieszczeniu plików na karcie SD i po odczekaniu pewnego czasu (wedle pomocy Microsoftu "kilku minut") nic się nie stało. Okazało się, że wyraźnie pomógł restart telefonu, bo od razu w aplikacji Store pojawiła się nowa opcja - SD card.

A co w niej? W niej znalazła się moja wrzucona aplikacja pobrana ze Sklepu i możliwość jej zainstalowania. A co z drugą paczką?

Okazuje się, że proces nie jest tak prosty, jak by się mogło wydawać - każda wrzucona aplikacja jest weryfikowana z serwerem Microsoftu. Jeśli jest to aplikacja darmowa to zostanie bez problemu zainstalowana. W przypadku aplikacji płatnej zostanie zainstalowana wersja "trial", jeśli istnieje, a jeśli nie - instalacja zostanie przerwana. Upgrade do wersji płatnej już jest realizowany normalnie przez kupienie w sklepie. A jeśli aplikacji w Sklepie nie ma - nawet nie pojawi się na liście.

Moja aplikacja jednak jest dokładnie identyczna jak ta, która znajduje się w Sklepie - dlaczego nie zadziałało? Nie jest tak prosto - aplikacje wydawane na platformę Windows Phone są ponownie przepakowywane przez system certyfikacji (ustawiając m.in. poprawne wymagania dla aplikacji) oraz przede wszystkim - są cyfrowo podpisywane kluczem producenta systemu. Niemożliwe jest zainstalowanie aplikacji niepodpisanej cyfrowo. Czyli czysty "trusted computing", to samo, co obserwujemy w przypadku choćby Windows RT.

Ostatnia kwestia - jaki to ma sens? Muszę przyznać - nie mam pojęcia. I tak wymagane jest połączenie internetowe, o jednak zdecydowanie mniejszej przepustowości - więc może to jest potrzebne w krajach rozwijających się? Możliwe jest również wgranie pakietu wielu aplikacji i ich masowe zainstalowanie, co ma może sens w przypadku przedsiębiorstw, zwłaszcza jeśli aplikacje są dostępne tylko w prywatnej części Sklepu.

Jak dotąd wykorzystałem tę metodę do jednej rzeczy, w której się sprawdziła - pobrałem plik XAP pewnej aplikacji niedostępnej w moim regionie, zainstalowałem ją na telefonie wyżej opisaną metodą. Działa, pojawiła się również w liście moich zakupów, bez kombinowania ze zmianą regionu (za to z kombinowaniem w ten sposób).

Wspomniałem wcześniej, że XAP to ZIP ze zmienionym rozszerzeniem. Otóż w przypadku pobranych ze sklepu paczek to nie jest prawda - paczki te oprócz cyfrowego podpisu są również szyfrowane, przez co niemożliwe jest pobranie sobie ze strony paczki i wykonanie np. inżynierii wstecznej. 

windows urządzenia mobilne

Komentarze

0 nowych
Over   9 #1 24.12.2012 11:51

Dlatego też nie jestem przekonany do WP8
W androidzie nie musze kombinować jak koń pod górke, nawet z pełnymi wersjami problemu nie ma ;)

  #2 24.12.2012 15:41

obecnie wszystkie nowe laptopy z windowsem nadaja sie do reinstalacji. po pierwsze miliard programow spowalniajacych i przeszkadzajacych, czasem nawet powodujacych bledy w samym systemie (u dziewczyny zawieszal sie explorer), po drugie dys kodzielony na pol - kretynizm...

chyba kiedys wyladuje na mac'u mimo iz firmy nie cierpie

mktos   10 #3 24.12.2012 21:27

@misiomarek: To chyba komentarz do wpisu ziggurada, o crapware, jeden post wyżej :-)

@Overclocker: Nie musisz kombinować. Kupujesz w Sklepie. Instalacja z karty SD to dodatek. A jeśli chcesz mieć wersje "pełne", to cóż... Android tutaj jest lepszy :-)

Over   9 #4 24.12.2012 21:33

@mktos
No tak ale jaki jest sens kupować Lumie etc jak można kupic samsunga czy HTC na androidzie i flashowanie telefonu jak i wgrywanie aplikacji "Pełnych" jest o wiele prostrze ;)

Mk13   16 #5 25.12.2012 01:32

Overclocker - tak, bo każdy kupuje telefon po to, żeby szukać po necie ROM-ów, flashować, wgrywac, przegrywać i chrzanić się z plastikowym złomem od Szajsunga ;) No i zapomniałbym o piraceniu apek za 3,50zł co już jest szczytem żałości i złodziejstwa.

Over   9 #6 25.12.2012 13:54

@Mk13
Nie mówie o piraceniu apek za 3.50 tylko za wiele wiele więcej jak JUŻ:)
Generalnie chodziło mi o to ze jest możliwość, a nie kompletny w zasadzie jej brak jak WP8.
M$ wyjątkowo już nakradł i nadal chce więcej bo wyniki finansowe etc. Problem polega na tym ze te korporacje co maja kasy od zaje.... a to chą jeszcze i jeszcze zamiast jak już się obłowia odpuścić.
Ludzie którzy kasy nie maja, lubią dać wiecej komuś a ci co się "Kąpią w gotówce" załuja ci 10 zł więcej dać i to się sprawdza w 90% przypadków....

Veers   10 #7 25.12.2012 16:27

@Overclocker: może rzucisz nieco więcej światła na kwestię "M$ wyjątkowo już nakradł" ? Rozumiem bowiem, że pisząc w ten sposób masz mocne argumenty na poparcie tej .... tezy ? A może twoim zdaniem - Google Inc., to sklep warzywny za rogiem (a nie korporacja - choć tak sugeruje nawet nazwa firmy) ?
Firma - jakakolwiek by nie była - ma przynosić ZYSK. Jeśli uważasz że MS okrada klientów - to są odpowiednie instytucje, do których masz prawo się zgłosić. Najfajniejsze jest jednak to - że nie ma sprawy - ci klienci i ty możecie korzystać z produktów / usług firm innych niż MS....
A teraz odpowiem na pytanie: " po co kupować Lumie etc" (czyli: smartfona pod kontrolą WP).
Jest takie powiedzenie: jeśli coś jest do wszystkiego - to jest do niczego. I obecnie taki właśnie staje się Android. Jeśli do tego dołożyć ciągoty Googla do ograniczenia usług i brak spójnej polityki aktualizacji, rysuje się raczej mierny obraz.
Nie ma co każdemu polecać telefonu takiego a takiego producenta z takim a nie innym systemem. Każdy powinien podejmować decyzję świadomie - o co coraz ciężej biorąc pod uwagę skuteczność reklam w ogłupianiu klientów.
Windows Phone zawsze był produktem niszowym, i choć usilnie starano się kierować go "do wszystkich" głównie trafiał do klientów korporacyjnych. I tak też zapewne będzie z obecną edycją - no chyba że pojawi się jakiś kolejny gracz....

Mk13   16 #8 25.12.2012 19:54

Ten bełkot o tym jak Microsoft "kradnie" wolę przemilczeć, aczkolwiek fakt, że jeżeli sądzisz że ktoś cię okrada możesz to zgłosić na policję. Zgłoś też Google przy okazji. Windows Phone nie jest dla ludzi, którzy lubią grzebać w telefonie, instalować pierdyliard ROMów i szukać "swojego jedynego", tylko żeby po prostu z telefonu korzystać, ale myślałem że nie muszę tutaj tłumaczyć takich elementarnych rzeczy. Dlatego jest wolny wybór, dlatego nikt nikogo do niczego nie zmusza. Jeżeli instalacja lewych apek jest dla ciebie tak arcyważna to po prostu kup coś na Androidzie, jednocześnie pamiętając, że są ludzie, którzy Androida nie dotkną kijem przez szmatę.

Over   9 #9 25.12.2012 21:17

Zle zrozumieliście moje słowa, miałem na mysli co innego ale nie ważne...
To jaki procent trafia z kupna powiedzmy Softu z M$ i ile zarabia na tym POlska to mialem na mysli.
Nie którzy mysla że kupując system z USA wspieramy własna gospodarke..
ale ci co tak myslą są w duzym błedzie.... to tak w skrócie,....

Mk13   16 #10 25.12.2012 22:56

Czyli co, mam wspierać lokalne rynki i zakupić polski system operacyjny? A kupując telefon z Androidem wspierasz bardziej własną gospodarkę?

Wiesz jaka jest jedyna różnica między "złodziejskim" Microsoftem a Google? Microsoft ma produkt, każe za niego zapłacić x zł. A Google wszystko daje "za darmo", ale najchętniej zajrzałoby ci do kibla i w majtki i sprzedałoby twoją duszę, żeby tylko wepchnąć ci jeszcze bardziej "dopasowane" reklamy. Choć ta era już też się kończy i coraz więcej usług jest płatnych (patrz ostatnie zmiany w Google Apps), a ręczę głową, że to dopiero początek zmian.

Autor edytował komentarz.
przemek1234   7 #11 26.12.2012 13:22

@Overclocker:
Czyli rozumiem, że jesteś zły na MS, że chroni programistów przed kradzieżą ich pracy?

  #12 24.01.2013 15:46

czy od razu oprogramowanie, które chcę zainstalować musi być ukradzione? mam automapę - KUPIONĄ, działa na win 6.5 i chciałbym ją zainstalować na win8phone.
mam darmowy programik, z którego bardzo często korzystam - nie ma w store, chciałbym zainstalować. pytam się tylko czy da się uruchomić coś, na czym M$ łapy nie położył, bo faktycznie przyjdzie przenieść się na adka. Nie mam ochoty płacić za transfer danych aby mieć wszystko online. bo mi to niepotrzebne i zużywa baterię.
jeżeli będzie to system zamknięty - to ma dla mnie taką samą wartość jak BADA, Symbiany i inne wynalazki i czy się nazywa windows8 czy door8 to mnie to nie obchodzi.

  #13 24.05.2013 11:22

Ja się wypowiem bardziej konkretnie na temat treści artykułu. Teoretycznie instalacja apek z karty SD miała je instalować na tej karcie, niestety nic bardziej mylnego!!! Apki nadal instalują się w telefonie i zawalają miejsce :/ dla użytkowników HTC 8S jest to porażka!!!!

  #14 14.08.2014 15:23

a czy ktoś wie, jak zainstalować aplikację kiedyś dostępną a teraz już nie?
jeżeli tak, proszę o info llis@o2.pl

dzięki i pozdrawiam

  #15 10.03.2015 19:36

szukam pomocy od dawna mój telefon ma opragmowanie wp 8.1 i wchodze w store a tam mi nie wyświetla sd kart i niewiem jak mam isatlować aplikacje z karty sd obszukałem się i niewiem gdzie to jest

  #16 25.01.2016 22:49

Witam mam Windowsa lumie 640 z oprogramowaniem 8.1 i jak mogę zgrać grę z karty sd na telefon?