Windows Phone 7 - liga zúfalcov

23. 5. 2011 21:52 (aktualizováno) Zdeno Sekerák

Na tému spojenia MS a Nokie sa namlátilo slamy dosť. Tak ja nebudem výnimkou. Pridám pohľad vývojára, ktorý mal tú možnosť zúčastniť sa prezentácie Windows Phone 7 – představení, vývoj aplikací a her. Šiel som tam s nedoverou a čakal som neaké masívne „uplácanie“ vývojárov a lákanie: „poďte k nám vyvýjať svoj embedded SW“. Čo som čakal sa nenaplnilo, sklamanie bolo veľké a ako som tak sledoval v sále, nebol som sám. Naklonený WP7 zostali len zúfalci, ktorí ešte stále veria že to má budúcnosť.

Tak ale pekne po poriadku. Z viac ako 4 hodinovej prednášky uvediem len doležité body:

  • Do telefónu nedostanete data s pomocou pamaťovej karty, ak vsuniete inú kartu telefón sa nenaštartuje, stratíte záruku predošlé data a pod.
  • MS má detailne definovaný HW na ktorom WP7 pobežia, vo výsledku to nedáva žiadnu možnosť výrobcom HW odlíšiť sa, takže všetky budú ako jeden, zjavná inšpirácia Apple.
  • Keď už som spomenul nároky na HW tak tie sú fakt šialené, žiadne lacné telefóny sa nekonajú
  • Ak chcete niečo inštalovať musíte to kúpiť v Market Place do ktorého sa musíte registrovať. Zatiaľ ako tak ok. Ale registrácia je taká že vám zavolajú a vyžiadajú si vaše číslo poistenia a vodičského preukazu. Kvoli presnej identifikácii. Dodám, že to platí len v USA a ďalších 5 krajinách. ČR samozrejme nie.
  • Ak chcete niečo vyvíjať musíte sa registrovať v Market Place, už zase. A ak si vravíte že to neako obídeme, tak čítajte ďalej.
  • WP7 telefóny nemajú žiadnu možnosť ako do nich dostať aplikáciu, pamaťové karty sa nedajú vymienať, internet je len na prehliadanie, prílohy mailu sú nespustiteľné atď. Každá aplikácia má svoj sandbox ale nieje to adresárová štruktúra. Výmena dát medzi aplikáciami nejestvuje.
  • Ak máte telefón s WP7 tak je vám ako vývojárovy na nič. Aby ste mohli vyvýjať potrebujete špeciálny kit a samozrejme registraciu v Market Place.
  • Žiadne možnosti zmeny dizajnu (ak neberiem v úvahu zmenu farby a obrázku pozadia), skinovateľnosť je priam zakázaná. Z tejto nefunkčnosti urobil MS cnosť, a tvrdí že sa sústredia na kvalitu a nie na farbičky.
  • Vývojár má síce k dispozícii API ale je také omedzené že si s ním napríklad ani neprečítate prijatú SMS, o parsovaní takejto SMS nemože byť ani reč, túto nedokonalosť MS vydáva za bezpečnostný skill.
  • Podpora DirectX žiade OpenGL

Neaké klady:

  • Vývoj vo Visual Studio je buď Silverligth alebo XNA. To bolo mimochodom pekné a dobré zvládnuté.
  • Dokonalá integrácia do Exchage.
  • Podpora Zune a XBox
  • Podpora 3D na čipe

A tak ďalej. Napriek kladom je WP7 nedorobok. Nedotiahnuté veci ohľadom designu sú vydávané za Metro style, a nefunkčné API za bezpečnostnú funkciu. A správanie k vývojárom je priam nepriateľské. Akoby kričali: „vy ste určite zlý haker na vás si musíme dávať pozor“.

Ďalšou vecou na ktorú som nedostal odpoveď je, kam tým vlastne MS mieri. Ktorý segment má v úmysle obsadiť? Tvrdí že farbičky nepodporuje, lebo to má byť seriózny mobil, ale zase tam má podporu hernej konzoly XBox a Zune. Xbox je priamo tlačítko vo výbere. Alebo mieri na podnikovú sféru (má perfeknú synchronizáciu s Exchange)? No dobre ale ako. Vývojár nemá k dispozícii ani obyčajný StringGrid. Teda prvok do ktorého natrieska tabuľku. Podpora Excel existuje, ale nedá sa písať VB script a tak ďalej. Tak potom kam má MS namierené? Čo chcel povedať tým povestným resetom? Zdá sa mi, že síce všetko zahodil a ide odznova, ale ide po starom. Zase kašle na vývojárov a užívatelia sú mu na obtiaž. Kdesi som čítal že vo vrcholovom managemente MS exituje skupina ktorá neverí telefónom a vyslovene torpéduje všetky snahy týmto smerom. Tak ak je to pravda, vypadá to tak, že v prípade WP7 zase vyhrala.

Ak mi budete namietať že treba počkať na ďalšiu verziu že rok je málo a pod. Tak to neberiem. Rok užívatelia nebudú čakať a konkurencia už vobec nie.

No a ešte k Nokii. Svet sa mení a mi sa musíme zmieriť s predstavou že Nokia skončí tam kde: Ericsson, Siemens, Palm, Psion a ďalší. Spojenie s MS je len posledným zúfalím krokom. Ak naviac bude mať k dispozícii len to čo som videl tak … Nechápem prečo zahodili Symbian, trápi ma že zarezali MeeGo a Qt (to je jasné že). Ale miesto toho aby buchli do stolu a povedali: tak dobre ideme ten Symbian prerobiť a všetkým ktorý majú naše telefóny ponúkneme upgrade na novú verziu. Tak oni to všetko zahodili. A šli kam? Do náruče MS ktorý sám nevie či to s mobile platformou myslí vážne. Vyjadrenie že Nokia ide poraziť Android je vyložene k smiechu. Ako ide poraziť android keď svojím rozhodnutím zo seba urobila hlúpeho výrobcu HW. To MS teraz ide porazit Android. Nokia bude súperiť už len s HTC alebo LG. A aj to bude pre ňu obrovské sústo.

No už len úplne na záver. Dostal som od užívateľa NestorKuka tento odkaz. Microsoft bans open source from the Marketplace.

Windows Phone 7 Chcete ho?

Sdílet