pan_ryba pisze:U huhu... Poczytałem sobie trochę o tym telefonie i systemie. Faktycznie brak jakiegokolwiek dostępu do systemu plików. Aż brzmi to niedorzecznie. Będziesz pewnie musiał poczekać na jakąś hack-poprawkę
To nie brzmi niedorzecznie, tylko taka jest cała filozofia działania tego systemu - każda aplikacja, ma dostęp do tak zwanego "isolated storage" - to przestrzeń na dysku do której można zapisywać pliki, oraz odczytywać pliki, ale wyłącznie stworzone/pobrane przez tą aplikację, więc zgadza się, fizycznie na ma dostępu do systemu plików. Każda aplikacja ma swój "folder" (stąd nazwa "isolated") i nie ma takiej opcji, by odczytać dane z innego miejsca na dysku. Nie wiem co w tym dziwnego -
dokładnie taka sama filozofia działania jest we wszystkich urządzeniach z iOS, więc to żadna nowość - jedyne co może dziwić, to fakt, że MS poszedł tą drogą. Isolated storage jest lepsze z punktu widzenia bezpieczeństwa (cała aplikacja działa w sandboxie), jednak praktycznie utrudnia pisanie aplikacji, bo to dość kłopotliwe, że np. w programie nie mogę wczytać pliku GPX sciągniętego przez przeglądarkę. Całe szczęście, nie ma limitu zajętości plików w isolated storage (tzn domyślnie jest, ale istnieje możliwość zwiększenia go). Można też tworzyć bazy danych (SQL Server CE), jednak również w trybie "isolated storage", a więc dana aplikacja, może mieć dostęp wyłącznie do baz danych, które sama stworzyła.
P.S: Ciekawostka - aby na wp7 z jednej aplikacji przesłać jakiś plik/informację drugiej aplikacji (na tym samym telefonie oczywiscie), jedyną opcją jest skorzystanie z webserwisów (i to w dodatku za pośrednictwem specjalnego serwera MS (push notification server), bo ze względów bezpieczeństwa aplikacja nie może otwierać żadnych portów do nasłuchiwania komunikacji)! Np. powiedzmy że mamy program Locus na wp7 i "awaryjny GPX" by Wrygiel, to po ściągnięciu pliku GPX przez awaryjny GPX, Locus nie ma dostępu do tego pliku i aby go otrzymać, obydwa programy, musiały poprzez internet i webserwisy skomunikować się i przesłać sobie plik przez sieć (!), nawet jak plik leży "folder obok" na dysku telefonu...No ale na iphonach to standard, od wielu lat, więc w czym problem
P.S.2: a co do fajnej apki na wp7 do keszowania, to właśnie "popełniam" jakieś testowe apki na ten system (testuje na emulatorze, bo telefonu nie mam), więc w niedalekiej przyszłości powinno powstać coś sensownego do obsługi oc.pl