C# i aplikacje komercyjne

C# i aplikacje komercyjne
D1
  • Rejestracja: dni
  • Ostatnio: dni
0

@MiL: zgadzam się, że wm jest od lat na rynku i nie trzeba było rezygnować z tej platformy.

@Ktos:

Brakuje kompatybilności wstecznej

to jest pierwsza wersja systemu więc nie wiem do czego miałaby być kompatybilna. Poza tym utrzymywanie kompatybilności na siłę powoduje wiele niepotrzebnych problemów.

urządzeń z Windows Mobile to używają także inkasenci, geodeci, rachmistrzowie i tacy tam

mówiąc biznesmen nie miałem na myśli kolesia w gangu i kijem w zadku. Na codzień pracuję przy aplikacji dla przedstawicieli handlowych, dla których urządzenie jest równocześnie telefonem, organizerem i nie wiadomo czym jeszcze, więc noszenie takiego klonkiera przy sobie nie jest zbyt wygodne. Do zastosowań przemysłowych, jak najbardziej, gdzie liczy się przede wszystkim funkcjonalność.

wady w rodzaju braku obsługi kart SD, braku multitaskingu

czy to są wady? w urządzeniu będzie pewnie z 8gb zainstalowanej pamięci. Multitasking daje gwarancję że znaczna większość zasobów urządzenia przeznaczona jest dla danej aplikacji - nie ma problemu z tym, że coś "muli". Wg mnie nie jest to jakaś znaczna wada (iPhone też jest jednozadaniowy).

Windows Mobile w pewnym momencie był świetny

Z tym się zgadzam w 100%. Przede wszystkim był dopracowany. Niestety stoi w miejscu. Wygląd kontrolek straszy, a operowanie na nich bez rysika to zgroza (np używanie NumericUpDown), a zewnętrzne kontrolki są drogie i niedopracowane.

Reasumując: możemy to gadać i gadać, ale Ci co podejmują takie a nie inne decyzje w redmont, spali na dolarach, gdy większość z nas (a na pewno ja) jeszcze myślała, że ksiądz to zorro. Ja trzymam kciuki za nowy system.

Azarien
  • Rejestracja: dni
  • Ostatnio: dni
0

czy to są wady? w urządzeniu będzie pewnie z 8gb zainstalowanej pamięci
ileby nie było, karta służy też do przenoszenia danych.

braku multitaskingu
Multitasking daje gwarancję że znaczna większość zasobów urządzenia przeznaczona jest dla danej aplikacji - nie ma problemu z tym, że coś "muli"
jednozadaniowość to mieliśmy tak 50 lat temu…

iPhone też jest jednozadaniowy
w nowej wersji softu już to poprawili.

massther
  • Rejestracja: dni
  • Ostatnio: dni
0

Z tego co miałem okazję wysłuchać na temat WP 7 to jednozadaniowość chyba nie jest dobrym określeniem, bo:

  1. można uruchomić wiele aplikacji, tylko w danej chwili działa jedna, pozostałe są zamrożone, w chwili przełączenia na inną jest ona odmrażana
  2. przeciętny developer nie ma możliwości stworzenia aplikacji chodzącej w tle, ale to nie znaczy że takich aplikacji nie ma w WP7, są, ale są dostarczone przez MS lub pod specjalnymi warunkami będą mogły być stworzone np. przez operatorów etc.
    więc wg mnie to nie jest jednozadaniowość, tylko MS uniemożliwił tworzenie aplikacji pracujących w tle. Można się spierać czy słusznie czy nie, ale najczęściej większość użytkowych aplikacji, gier etc. tego nie wymaga. Jest grupa aplikacji, która potrzebuje takiej funkcjonalności (odtwarzanie muzyki) i o te MS zadbał. Pewnie sciąganie jakiś danych online np. notowań giełdowych, walutowych etc. można przez jakieś widgety na pulpit c zrobić (ale tu już tylko wróżę, bo aż tak się nie interesowałem WP7).

Generalnie MS przespał (nie pierwszy raz) trend na rynku. Teraz próbuje gonić i się czymś wyróżnić. W kontekście ostatnich doniesień o sojuszu z Nokią ich szanse rosną. Jeśli stworzą windows 8 z dedykowanym gui dla tabeltów i wspólnym api dla WP7 (albo juz WP8), czyli XNA i coś jeszcze (może po prostu pełne wsparcie .net wystarczy), tak aby soft tworzony na telefon można łatwo przenieść na tablet, to mają szanse na jakiś rozsądny kawałek tortu. Inaczej kolejny projekt zamkną jako niewypał :|

Ktos
  • Rejestracja: dni
  • Ostatnio: dni
0

@dam1en:

to jest pierwsza wersja systemu więc nie wiem do czego miałaby być kompatybilna. Poza tym utrzymywanie kompatybilności na siłę powoduje wiele niepotrzebnych problemów.

Oczywiście, kompatybilność to miecz obosieczny. No cóż - taką decyzję podjęli, tego już się nie da zmienić.

wady w rodzaju braku obsługi kart SD, braku multitaskingu

czy to są wady? w urządzeniu będzie pewnie z 8gb zainstalowanej pamięci. Multitasking daje gwarancję że znaczna większość zasobów urządzenia przeznaczona jest dla danej aplikacji - nie ma problemu z tym, że coś "muli". Wg mnie nie jest to jakaś znaczna wada (iPhone też jest jednozadaniowy)

Brak obsługi kart SD to wada - nie mogę przenosić danych. Przesłać przez Bluetooth też nie mogę. Wiem - decyzja projektowa, niemniej może to być wada w pewnych zastosowaniach.

8 GB wbudowanej pamięci to mało, tak BTW. Skoro telefon ma wbudowany odtwarzacz Zune, a mój Zune (urządzenie) ma zajęte 16 GB samą muzyką, to ja potrzebuję przynajmniej dwa razy tyle - bo zdjęcia, bo aplikacje itp. Karta dałaby mi możliwość łatwego rozszerzenia pamięci. Oraz jednocześnie byłaby problematyczna swoją drogą (hot-swap, a co z danymi?).

Multitasking z jednej strony uniemożliwia "mulenie", z drugiej - uniemożliwia działanie aplikacji w tle, a niektórym jest to potrzebne. Zresztą, "SP1" (poprawka druga, pod koniec roku) dla WP7 będzie wprowadzał multitasking, więc sprawa jest zakończona. Obecnie faktycznie jest "tombstoning" jak wspomniał @massther.

Koniec, Windows Phone 7 jest jaki jest, ma trochę niedociągnięć, zobaczymy jak mu pójdzie po pierwszym (copy-paste) i drugim (multitasking) update. I przy sojuszu z Nokią. Ja osobiście jestem fanem systemu i interfejsu, więc śledzę pilnie wszystkie newsy ;-)

RE
  • Rejestracja: dni
  • Ostatnio: dni
0

iOS też nie ma możliwości samodzielnej instalacji programów...

Ma. W sposób przewidziany przez Apple, tj. jeżeli developer posiada licencję za te 100$ rocznie, może swoje aplikacje instalować na 100 urządzeniach - trzeba tylko przed instalacją powiązać paczkę z aplikacją z danym urządzeniem.
I w sposób nieprzewidziany przez Apple, na urządzeniach z jailbreakiem, wtedy licencja nie jest potrzebna i tworzy się zwykłą paczkę deb, którą można nawet wrzucić na własne repo. Do tego na takim urządzeniu bez problemu można np. zainstalować własnego daemona.

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0

Ale po co jailbreakować telefony? :|

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.