Fem grunde til at overveje Windows 8-udvikling

En læser spurgte mig for nylig, hvad incitamentet er til at udvikle Windows 8-applikationer. Nu hvor Windows 8 Consumer Preview er her, er det et meget godt spørgsmål.

Selvom der er en hel del kontroverser om det nye Metro UI, tror jeg, der er gode grunde til, at udviklere ser på at få apps klar til Windows 8, men om du betragter disse grunde som overbevisende afhænger af dine omstændigheder.

1: Frisk økosystem

Det nuværende Windows-økosystem er ganske uaktuelt. Der er stort set ingen kategorier af software, der ikke allerede er domineret af 1-3 spillere. Det er næsten umuligt at bryde ind i økosystemet, medmindre du er spilforfatter.

For at gøre det værre, har forbrugere vænnet sig til, at software enten er gratis eller betalt via en app-butik. At komme på hylderne i en butik er ikke længere en effektiv salgsstrategi, det ser ud til. Selvom jeg ikke har nogen numre, der bakker op, mistænker jeg, at shareware ikke klarer sig så godt, enten baseret på hvor få shareware-apps jeg har snublet over i de sidste par år.

Med Windows 8 er økosystemet helt nyt, hvis du ser på indbyggede Windows 8-apps, og det er godt, hvis du har haft en god idé til et produkt, men ikke har generet det på grund af de etablerede spillere.

2: App store

Windows havde en app-butik i Vista, men det var ikke meget godt, og det integrerede aldrig rigtig godt i OS. Den nye Windows 8 app store bygger på Microsofts fejl i fortiden og erfaringerne i Windows Phone 7 (WP7) for at give en dejlig brugeroplevelse. Mere specifikt, uden for sideladning, er det den eneste måde at få oprindelige Windows 8-applikationer på en enhed. Med app store får du et nemt middel til at sælge din software, herunder tilbyde gratis forsøg.

Dette er superenkelt i WP7 og ser ud til at være lige så let i Windows 8. Ja, Microsoft vil tage et nedskæringsniveau i indtægterne, men hvis du kan øge salget ved at være i app-butikken, er det en stor fordel i lange løb.

3: Synkronisering og enhedsroaming

Synkronisering og spørgsmålet om lokale data, når brugere flytter til en ny enhed, har været problemer med mange applikationer. Dette adresseres direkte i Windows 8, og jeg tror, ​​at Windows 8 Server også har nogle firmadies til dette problem. Oprindelige applikationer i Windows 8 har mulighed for let at håndtere synkronisering på måder, der giver folk mulighed for at flytte fra enhed til enhed problemfrit. Det er en enorm fordel, og afhængigt af din applikation og miljø kan det muligvis retfærdiggøre en overgang til Windows 8-udvikling.

4: Brug din eksisterende viden og noget af din eksisterende kode

Hvis du har skrevet Windows-applikationer i et stykke tid og overvejer at skrive applikationer til berøringsenheder eller har brug for at få adgang til sensorer, giver Windows 8 dig mulighed for at bruge meget af din eksisterende viden (VB.NET eller C #, XAML til WPF og Silverlight folkene, WinRT API ligner meget .NET Framework) og din eksisterende. NET- eller HTML- og JavaScript-kode for at få applikationer ud af døren.

Vil du tage dine eksisterende applikationer, genopbygge dem med opdaterede referencer og kalde det om dagen? Nej slet ikke. Selvom Metro / WinRT på Windows 8 ligner meget WP7 og Silverlight-udvikling, er det ikke en direkte oversættelse. Alligevel er det et meget kortere spring end at flytte fra Windows native udvikling til Android eller iOS.

5: Enterprise kapaciteter

En stor grund til, at BlackBerry stadig er relevant, er dens virksomhedsfunktionssæt, og det er en stor grund til, at Windows 8 vil være relevant for virksomhedsudvikleren. Ikke kun kommer Windows 8 Server med funktioner, der muliggør tætte forhold til Windows 8-enheder, men Microsoft-stakken har langsomt udviklet sig med ting som Direct Access (fjernelse af behovet for en VPN) i de sidste par år. Det er også svært at overdrive nytten af ​​Active Directory for it-medarbejderne.

Windows 8-enheder vil være attraktive for virksomheder, der ønsker at markere mobile enheder; udviklere skal ikke være så hurtige til at ignorere det.

J.Ja

Hold dine ingeniørfærdigheder ajour ved at tilmelde dig TechRepublics gratis Software Engineer-nyhedsbrev, der leveres hver tirsdag.

© Copyright 2020 | mobilegn.com