Windows Phone etenee vauhdilla - Seuraava iso päivitys Windows Phoneen syksyllä 2011, kehitysvälineet toukokuussa

clip_image002

MIX tapahtumassa Las Vegasissa julkaistiin seuraavasta vuoden 2011 aikana julkaistavasta päivityksestä kehittäjille suunnattuja ominaisuuksia.

Alla oleva luettelo on tiivistelmä siitä mitä kaikkea seuraava ”Mango” nimellä puhelimiin tuleva päivitys tarjoaa. Kuten alta voidaan havaita, on tämä päivitys melkoinen askel eteenpäin ja tekee puhelimesta merkittävästi monipuolisemman alustan sekä kehittäjälle että käyttäjälle.

Käyttäjille suunnatut uudet ominaisuudet tullaan julkaisemaan lähempänä päivityksen jakelun aloittajankohtaa, joksi on ilmoitettu syksy 2011.

Uudet ominaisuudet ja kooste julkistuksesta:

  • Sovelluskehitys
    • yli 13 000 sovellusta
    • 38 000 kauppapaikkaan rekisteröitynyttä softantekijää
    • 1,5 miljoonaa kehittäjää ladannut kehitysvälineet
    • IDC: asiakaskunta älypuhelimille kaksinkertaistuu 2013 mennessä
    • Suurin osa uusia älypuhelimen käyttäjiä
  • NOKIA
    • Puhelin satojen miljoonien käyttäjien ulottuville
    • 110 operaattoria puhelimelle.
    • Mobiililaskutus kauppapaikkaan (ei luottokorttia, vaan puhelinlaskuun)
  • Edelleen kasvava kehittäjämäärä
    • 16 uutta kieltä
    • 36 uutta maata josta ladata sovelluksia kauppapaikkaan
    • 35 uuteen maahan kauppapaikka josta ladata sovelluksia
  • Uusi versio kauppapaikasta
    • enemmän tietoa suoraan hakulistaan
    • uusi sovelluksen esittelytoiminto
    • pelit omana ryhmänään
    • nettihausta suoraan asiaan liittyvä puhelinsovellus tarjolle
      • Esim. haet mitä elokuvia kaupungissa menee
      • Yksi tuloksista voi olla asiaan liittyvä relevatti puhelinsovellus, esim ImDB (elokuvien tietokanta)
  • Sovelluslistan uudet toiminnot
    • Sovelluksen haku kirjanpikavalikolla
    • Vapaasanahaku (kuin Start-valikossa tai kontaktiluettelossa)
  • HTML5 selain puhelimeen
    • Perustuu IE9:n lähdekoodiin
    • Tukee HTML5 audiota ja videota
    • Hyödyntää rautakiihdytystä
    • Demo: WP7, iPhone, Android
      • Windows Phonessa rautakiihdytyksen kautta tällä hetkellä markkinoiden nopein mobiiliselain
      • https://www.youtube.com/watch?v=Or3wvF9ts0I
      • IE9 23 framea sekunnissa, Android 11, iPhone4 2
      • Windows Phone lähes 12 kertaa nopeampi kuin iPhone ja yli kaksi kertaa nopeampi kuin Android
    • Uusi käyttöliittymä – osoitepalkki ja kontrollit pysty- ja vaaka-asennossa
  • Soketit
    • Mahdollistaa kaikkien suoraa sokettirajapintaa käyttävien sovellusten tekemisen
  • Sovelluksille pääsy puhelimen kontaktitietoihin ja kalenteriin
    • SKYPE - Esimerkki näitä hyödyntävästä tulossa olevasta sovelluksesta
  • Sovelluksille pääsy sensoreihin
    • Motion Sensor Library
      • Kompassi
      • Kiihtyvyysanturi
      • Gyroskooppi (syksyn puhelimissa)
      • Kamera (raw)
  • 1500 uutta ohjelmointirajapintojen toimintoa
  • SQL tietokanta sovelluksille tarjolle puhelimeen
    • helpottaa useiden sovellusten kehittämistä
    • haku
  • Moniajo
    • nyt myös kauppapaikan sovelluksille
    • moniajon hallinta – sovelluksen vaihtaja painamalla pitkään takaisin –nappia
    • moniajosovelluksen audiohallinta samoista audionapeista kuin sisäisissä sovelluksissa
    • moniajon akkuvahti – ”kuin Operations Manager agentti serverissä”
      • Valvoo sovelluksen käyttäytymistä
      • Turvaa ettei akku tyhjene yllättäen
  • SPOTIFY
    • Hyödyntää moniajoa ja audiokontrolleja
    • Windows Phone –sovelluksen tyylinen käyttöliittymä
    • Tulee Mango –päivityksen myötä
  • ANGRY BIRDS
    • Kauppapaikassa 25.5
  • Elävät tiilet
    • nyt myös kauppapaikan sovelluksille
    • moniajossa oleva sovellus voi päivittää, sisältö voi ”elää”
    • Live Agents ja eventit: Taustasovellus voi herättää notifikaation
    • Kukin tiili nyt kuin mini-ikkuna, sisältö aina ajan tasalla
  • Kehitysvälineet Mangolle
    • Ladattavissa ilmaiseksi ensi kuussa
    • Parannuksia kehitysvälineisiin
      • Emulaattori
        • Voidaan emuloida kiihtyvyysanturia
        • Voidaan emuloida GPS –paikkatietoa
        • Puhelin ei näiltä osin enää välttämätön
      • Koodin optimointi
        • Automatisoitu väline analysoida sovelluksesi suorituskykyä
        • Tunnistaa automaattisesti mihin aika sovelluksessa kuluu ja ohjaa sille koodiriville saakka mikä aiheuttaa hidastusta
  • Parannuksia alustaan Mangossa
    • eivät vaadi mitään sovelluksilta
    • aiempaankin pehmeämpi vieritys
    • datan lataus taustalla – ruutu vierii täysin riippumatta päivityksestä
    • roskien keruu taustalla – tällä ISO vaikutus sovelluksen nopeuteen
    • kauppapaikkasovelluksen muistinkulutuksesta kolmannes pois
    • suuri merkitys kun niille sallitaan nyt moniajo
    • voi tehdä yhdistelmäsovelluksia Silverlight + XNA
  • Soittoäänet
    • Omat soittoäänet + kauppapaikasta