Windows Phone

The saved-state file … is corrupted

Prędzej, czy później każdy z nas otrzyma błąd o następującej treści na emulatorze Windows Phona: [box color=”blue” icon=”busy” size=”big”]Error: The saved-state file C:\ProgramData\Microsoft\XDE\{7F63A4C3-95DE-4DF2-91A9-AEC63BBDD089}.dess is corrupt. Please delete the corrupted saved state file and then retry.[/box] Co najwyżej inny będzie podany GUID. Błąd nie jest straszny, ponieważ opisuje nam jak w prosty sposób można go rozwiązać – wystarczy usunąć pliki z podanego katalogu o wspomnianym w błędzie GUIDem. Po ich usunięciu emulator powinien już wystartować bez problemu, ale… […]

By |2012-12-10T07:28:00+01:0010 grudnia 2012 |Windows Phone|0 komentarzy

Ach ta rekurencja…

Jakiś czas temu straciłem dwa dni na znalezienie prostego błędu. Został on popełniony całkowicie nieświadomie. Zresztą jak większość błędów. Zachowanie aplikacji było całkiem nietypowe – po otworzeniu program się po prostu zamykał. Pewnie zadajecie sobie pytanie, co w tym nietypowego. Otóż po podpięciu debuggera pod aplikację nie otrzymywaliśmy ani jednej wskazówki, co może być nie tak. Aplikacja po prostu zamykała się, a debugger zostawał odpinany od programu. […]

By |2012-12-03T07:50:32+01:003 grudnia 2012 |C#, Windows Phone|2 komentarze

Przyspieszenie startu aplikacji na WP7

Wśród wymagań certyfikacyjnych można znaleźć kilka dotyczących wydajności uruchamiającej się aplikacji. Dwa najważniejsze to: [list icon=”check”] aplikacja powinna wyświetlić pierwszy ekran w czasie nie dłuższym niż 5 sekund. Ekranem tym może być splash screen, nie później niż 20 sekund po uruchomieniu, aplikacja powinna reagować na działania użytkownika. [/list] Można się zastanawiać, czy to jest dużo. Moim zdaniem bardzo trudno jest przekroczyć te dwa ograniczenia. Z drugiej jednak strony, patrząc na aplikację z punktu widzenia użytkownika, czekanie 20 sekund na uruchomienie się aplikacji jest strasznie irytujące. Należy pamiętać, że po kolejnych 10 sekundach może uruchomić się wygaszacz ekranu na telefonie. Z [...]

By |2012-09-25T07:18:01+01:0025 września 2012 |Windows Phone|4 komentarze

Szyfrowanie plików XAP

W poprzednim tygodniu Microsoft zaktualizował AppHuba. Oprócz nowej nazwy – Dev Center – zostały dodane nowe funkcjonalności. Dodatkowo portal działa obecnie zdecydowanie szybciej. Wracając jednak do tytułu wpisu. Wraz z nowym portalem została wprowadzona drobna zmiana polegająca na szyfrowaniu plików XAP. Z punktu widzenia finalnego użytkownika zmiana ta jest kosmetyczna i nie powinna być dostrzeżona. Natomiast z punktu widzenia programistów tworzących aplikacje na telefony z systemem Windows Phone zmiana ta jest bardzo istotna. Do niedawna twórcy aplikacji byli narażeni na kradzież ich rozwiązań. Wystarczyło: [list icon=”check”] zainstalować jedno z dostępnych narzędzi do ściągania plików XAP, ściągnąć plik XAP na dysk, [...]

By |2012-09-23T17:10:48+01:0014 sierpnia 2012 |Windows Phone|0 komentarzy

Bezpieczna obsługa Tasks w Windows Phone

Czy zastanawialiście się kiedyś jak należy obsługiwać poprawnie Taski w Windows Phone 7? Przeglądając przykłady na MSDN w większości przypadków można spotkać następującą konstrukcję: Task task = new Task(); try { task.PropertyA = „A”; task.PropertyB = „B”; task.PropertyC = „C”; task.Show(); } catch (System.InvalidOperationException ex) { MessageBox.Show(„An error occurred.”); } […]

By |2012-07-22T20:10:33+01:0022 lipca 2012 |Windows Phone|0 komentarzy

Debugowanie CameraCaptureTask

W trakcie pisania aplikacji bardzo często występuje potrzeba sprawdzenia jak ona działa. Czasami wystarczy przejrzeć aplikację na telefonie, czasami dla uzyskania pewności potrzeba jeszcze sprawdzić linijkę po linijce debugując kod w Visual Studio. Problemy występują gdy nie do końca da się to zrobić. Użytkownik Windows Phone powinien już przywyknąć do sytuacji, że gdy telefon podpięty jest do komputera kablem USB to ma on ograniczone niektóre funkcjonalności. Nie można przeglądać Marketplace, robić zdjęć, kręcić filmów, itp. Z tym samym ograniczeniem spotyka się programista, który chce sprawdzić, jak działa przetwarzanie zdjęć zrobionych aparatem. […]

By |2012-06-25T22:23:44+01:0025 czerwca 2012 |Windows Phone|0 komentarzy

Co nowego w Windows Phone 8

Wczoraj Microsoft zaprezentował nową wersję systemu Windows Phone. Osoby, które spodziewały się znaczącej rewolucji mogą poczuć się lekko zawiedzione. Microsoft potwierdził w sumie wszystkie informacje, które pojawiły się już wcześniej w sieci. Najważniejsza informacja została podana na koniec konferencji – urządzenia z rodziny Windows Phone 7 nie uzyskają pełnej aktualizacji do platformy Windows Phone 8. Zostaną zaktualizowane do czegoś, co się nazywa Windows Phone 7.8. Wersja ta ma wyglądać i zachowywać się tak samo jak Windows Phone 8, ale nie będzie to jednak pełna wersja nowego systemu. Zastanawiam się również nad tym, jak ta informacja wpłynie na sprzedaż obecnych telefonów [...]

By |2019-03-10T17:04:55+01:0021 czerwca 2012 |Inne, Windows Phone|0 komentarzy

Dziś premiera Windows Phone 8

Dziś odbędzie się premiera kolejnego produktu firmy Microsoft. W trakcie konferencji Windows Phone Summit w San Francisco zostanie zaprezentowany Windows Phone 8. Mam nadzieję, że w końcu rozwiane zostaną wszelki wątpliwości dotyczące aktualizacji dostępnych już telefonów z systemem Windows Phone 7.5 do najnowszej wersji. Konferencja rozpocznie się o godzinie 18 czasu polskiego. Będzie można ją śledzić na żywo na Channel 9.

By |2012-06-20T10:41:28+01:0020 czerwca 2012 |Windows Phone|0 komentarzy

Najważniejszy jest pomysł…

Wydaje mi się, że każda osoba, która tworzy i udostępnia swoje programy robi to po to, aby w długim okresie osiągnąć zysk. Dla jednych, zyskiem tym jest satysfakcja, dla innych pieniądze. W przypadku Windows Phone można zarabiać na reklamach, bądź też na sprzedaż aplikacji. Oba sposoby są bajecznie proste do wdrożenia. Problemem jest tylko znalezienie odpowiedniej ilości osób, które będę korzystały naszej aplikacji. Patrząc na analizy rynku osób, którym się to udaje jest niewiele. Rzadko też można spotkać ich wypowiedzi na temat odniesionego sukcesu. Z tego powodu warto, jeśli już coś takiego się znajdzie warto poświecić swój czas i się [...]

By |2019-03-10T17:06:44+01:008 czerwca 2012 |Windows Phone|0 komentarzy