Windows 8: programiści i ich relacje ze Sklepem Windows
Spisu treści:
- Co musi spełniać aplikacja z nowoczesnym interfejsem użytkownika, aby móc wejść do Sklepu?
- Aplikacje desktopowe tak, ale tylko jako łącza
- Wersje beta i próbne w Sklepie Windows
- Ceny aplikacji: od 1,49 do 1000 dolarów
- Zakupy w aplikacji, kolejny sposób na zarabianie dzięki aplikacjom
- Powiadomienia push, Live Connect i sieci reklamowe
- Specjalny system Windows 8 w szczegółach
Kontynuujemy naszą ofertę specjalną dotyczącą systemu Windows 8. W ostatniej części szczegółowo przeanalizowaliśmy Sklep Windows, jego działanie i możliwości wykorzystania go do znalezienia potrzebnej aplikacji. Dzisiaj porozmawiamy również o sklepie z aplikacjami, ale tym razem z punktu widzenia twórców: jakie wymagania musi spełniać aplikacja, aby pojawiła się w Sklepie i jakie inne usługi dodane oferuje Microsoft.
Co musi spełniać aplikacja z nowoczesnym interfejsem użytkownika, aby móc wejść do Sklepu?
Aby aplikacja z nowoczesnym interfejsem użytkownika trafiła do Sklepu Windows, musi najpierw przejść serię testów.Firma Microsoft ustanawia surowe wymagania, zarówno na poziomie kodu i interfejsu API, jak i na poziomie użyteczności, które uniemożliwiają dotarcie do Sklepu aplikacji, które nie mają minimalnej jakości.
Certyfikacja składa się z dwóch etapów: jednego automatycznego i drugiego przeprowadzanego przez ludzi. W fazie testów automatycznych sprawdzane jest, czy aplikacja wywołuje tylko dozwolone interfejsy API oraz czy wszystkie przesłane pola i pliki (zdjęcia i ikony) są zgodne z odpowiednimi ograniczeniami.
Następna jest bardziej zaawansowana faza testowania, w której osoba testuje aplikację. Jakbyś był zwykłym użytkownikiem, poznasz aplikację, wypróbowując wszystkie opcje, poruszając się po różnych stronach, a nawet próbując zrobić rzeczy nieoczekiwane dla aplikacji (na przykład wprowadzanie liter w polu tekstowym).
W ten sposób próbują sprawdzić, czy aplikacja działa i czy działa dobrze.Najbardziej podstawowe wymagania to, aby aplikacja działała od momentu instalacji, nie mogła zostać nieoczekiwanie zamknięta z powodu błędu lub awarii, aby jej uruchomienie nie mogło trwać dłużej niż 5 sekund lub zawieszenie poniżej 2 sekund oraz że interfejs nie może przestać odpowiadać w dowolnym momencie.
"Ponadto zapewnią poszanowanie prywatności użytkowników. Oznacza to, że muszą pokazać oświadczenie o ochronie prywatności, jeśli przechowują lub wykorzystują dane osobowe, oraz ostrzec, kiedy zamierzają udostępnić lub wysłać te same informacje (żadnego z nich nie można później wyłączyć, w stylu Facebooka). "
Proces certyfikacji sprawdza również, czy reklamy nie są uciążliwe i nie pojawiają się w miejscu aplikacji lub pasków powiadomień, czy są zgodne z ustawieniami systemowymi użytkownika i czy można z nich korzystać na dowolnym komputerze niezależnie od rozmiaru ekranu i metody wprowadzania.
Na koniec firma Microsoft monitoruje treść aplikacji: czy nie zawiera rasizmu, nawoływania do przemocy itp. oraz czy klasyfikacja wiekowa jest odpowiednia.
Podsumowując: każda aplikacja dostępna w Sklepie Windows przeszła testy, które dają pewność, że pobierzesz coś, co działa dobrze i robi to, co obiecuje. Oczywiście jest to teoria: w Windows Phone proces jest bardzo podobny i zobacz, co dzieje się na przykład z WhatsApp.
Aplikacje desktopowe tak, ale tylko jako łącza
Aplikacje na komputer będą również dostępne w sklepie.Oprócz aplikacji Metro i Modern UI Sklep Windows akceptuje również aplikacje komputerowe. Nie będziemy jednak mogli pobrać ich bezpośrednio stamtąd: Sklep będzie pełnić jedynie rolę listy aplikacji.Wchodząc na stronę szczegółów każdego z nich, będziemy mieć linki do strony internetowej producenta i pobrania.
Aby przejść certyfikację, aplikacja komputerowa musi spełniać te same wymagania, co aplikacje z nowoczesnym interfejsem użytkownika. Ponadto Microsoft nakłada pewne dodatkowe ograniczenia na łącza do pobierania: muszą być bezpośrednie (nie trzeba okrążać ich tysiące razy, aby pobrać lub kupić aplikację), mieć wersje 32-bitowe i 64-bitowe, a także zawierać te same informacje, które jest przekazywana firmie Microsoft w Sklepie. Ostatnim warunkiem jest to, że tylko programiści korporacyjni będą mogli przesyłać aplikacje komputerowe.
Wersje beta i próbne w Sklepie Windows
Jedną z wad Sklepu Windows jest to, że w przeciwieństwie do jego mniejszego mobilnego kuzyna nie oferuje aplikacji w wersji beta.W systemie Windows Phone programiści mogą przesyłać wersję beta, która jest prywatna i przechodzi tylko samocertyfikację. To programista zawiera adresy e-mail użytkowników, którzy chcą wypróbować aplikację, i tylko oni będą mogli ją pobrać i wypróbować.
Windows Store nie ma tej możliwości, co jest błędem i uciążliwością dla programistów, głównie dlatego, że zwykli użytkownicy nie mogą instalować aplikacji z nowoczesnym interfejsem użytkownika bez konta programisty. W ten sposób, jeśli ktoś będzie chciał zaoferować wersję beta aplikacji, będzie mógł liczyć tylko na bardzo wąskie grono osób i nie otrzyma tylu komentarzy czy sugestii.
"To, co oferuje Sklep Windows, tym razem ulepszony w stosunku do Sklepu Windows Phone, to wersje próbne. Każda płatna aplikacja może mieć tryb próbny ograniczony czasowo (siedem dni). Gdy ten czas minie, system ostrzega >"
Jeśli użytkownik zdecyduje się na zakup pełnej wersji, od momentu zapłaty będzie mógł korzystać z aplikacji bez żadnych ograniczeń. A co najważniejsze: bez pobierania czegokolwiek dodatkowego i bez utraty danych .
Ceny aplikacji: od 1,49 do 1000 dolarów
Oczywiście Sklep Windows umożliwia publikowanie płatnych aplikacji. Ceny są ustalane przez firmę Microsoft i wahają się od 1,49 USD do 1000 USD. W dolnym zakresie, który prawdopodobnie będzie najbardziej powszechny, przyrosty wynoszą 0,50 USD. Wraz ze wzrostem ceny różnice są również większe.
W euro najniższa cena to 1,19 euro. Co ciekawe, ceny nie rosną w ten sam sposób, ale czasami różnice wynoszą 30 centów, a czasami 50, jak widać na zrzucie ekranu. Możliwości do wyboru są dość szerokie, więc każdy może wystawić preferowaną przez siebie cenę.
Z tego wszystkiego, co zbiera się ze sprzedaży aplikacji, Microsoft bierze tradycyjnie udział: 30%. Jednak gdy sprzedaż przekroczy 25 000 USD, prowizja wyniesie 20%.
Zakupy w aplikacji, kolejny sposób na zarabianie dzięki aplikacjom
W systemie Windows 8 firma Microsoft udostępnia programistom nowy sposób generowania pieniędzy: zakupy w aplikacji lub zakupy zintegrowane z aplikacją. Koncepcja jest bardzo prosta: płacisz za małe dodatki lub dodatki do aplikacji.
Na przykład gra wyścigowa może wykorzystywać zakupy w aplikacji, dzięki czemu użytkownicy mogą kupować ekskluzywne samochody, a czytnik wiadomości może sprzedawać różne motywy aplikacji. Największą zaletą jest to, że zakupy dokonywane są za pomocą konta Sklepu Windows, więc szczegóły płatności nie są przekazywane twórcy aplikacji.
Dla programisty zakupy w aplikacji oferują również ważne korzyści, głównie dzięki temu, że wszystkie płatności i zarządzanie produktami odbywają się na serwerach firmy Microsoft. Dowody zakupu musisz sprawdzić tylko wtedy, gdy chcesz przesłać ten zakup na serwer (np. w celu pobrania niezbędnych danych podczas instalacji aplikacji na innym komputerze).
Powiadomienia push, Live Connect i sieci reklamowe
Serwer WNS pośredniczy w wysyłaniu powiadomień push.Microsoft oferuje deweloperom pewne usługi związane ze Sklepem Windows. Są to narzędzia rozszerzające funkcjonalność aplikacji lub ułatwiające wykonywanie określonych zadań, o ile ich aplikacja została opublikowana w Sklepie.
Pierwszą rzeczą są powiadomienia push. Aby aplikacja mogła otrzymywać te natychmiastowe powiadomienia, musi korzystać z usługi WNS (Windows Notification Service).WNS działa jako serwer pośredniczący między komputerem a serwerem dewelopera, który wysyła powiadomienia. Należy pamiętać, że nie ma innego sposobu wysyłania powiadomień push do aplikacji w systemie Windows 8.
Live Connect pozwala łatwo identyfikować się z kontem Live.Microsoft oferuje również usługę Live Connect. Jak wiesz, w systemie Windows 8 możesz utworzyć konto użytkownika połączone z kontem Live. Live Connect umożliwia aplikacji dostęp do tego konta Live (o ile wyrazimy na to wyraźną zgodę), a zatem SkyDrive, Kalendarza, Kontaktów i Messengera w bardzo prosty, a ponadto bardzo bezpieczny dla użytkownika sposób.
"Ta usługa może być również używana do identyfikacji użytkownika na serwerze zewnętrznym. Załóżmy na przykład, że pobierasz strategiczną grę online, w której walczysz z innymi graczami w przeglądarce lub na telefonie komórkowym.Cóż, zamiast tworzyć nowe konto, po prostu używamy naszego konta Live, aby zidentyfikować się bez większego problemu. Jest to procedura podobna do procedury Wejście przez Facebook/Twitter>."
Na koniec firma Microsoft ma również sieć reklamową dla domeny . Dzięki bezpłatnemu zestawowi SDK każdy programista może dołączyć do swojej aplikacji i zarabiać dodatkowe pieniądze bezpośrednio na swoim koncie Windows Store, oszczędzając sobie kłopotów z szukaniem reklamodawców lub agencji zarządzających .