Odpowiedz

Gdy Microsoft majsterkuje przy Modern UI, programiści wciąż nie wiedzą co dalej

 
Portator
Redaktor

Liczba postów: 10.980
Post: #1
Information 

Gdy Microsoft majsterkuje przy Modern UI, programiści wciąż nie wiedzą co dalej


Najgorętszym tematem z półki „Windows” jest ostatnio niewątpliwie przygotowywana przez Microsoft aktualizacja Windows 8. Trudno powiedzieć coś pewnego na temat nowych „okienek”, wszystko co mamy to zbiór przecieków, wycieków i plotek. Pokazują one, że nawet w samym Redmond nie wszystko jest jasne, wciąż ścierają się różne koncepcje, szczególnie w kwestiach zapalnych, dotyczących tego, co dalej z ambiwalentnie traktowanym przez użytkowników interfejsem Modern UI. Niedawno informowaliśmy o możliwości wprowadzenia do Windows 8.1 opcji uruchamiania systemu bezpośrednio do tradycyjnego pulpitu, potem pojawiła się wieść o wprowadzeniu do Modern UI czegoś na kształt klasycznego menu Start, a te wszystkie manipulacje sprawiają, że programiści Windows nie do końca już wiedzą, co to wszystko ma dla nich oznaczać.

Mary Jo Foley, powołując się zwyczajowo na swoje źródła, tak z Microsoftu jak i partnerów tej firmy, przedstawia obraz niepewności, jaka toczy społeczność deweloperską. Trzeba pamiętać, że rewolucja Windows 8 to nie tylko „kafelkowy” interfejs użytkownika, to także nowy zestaw technologii i interfejsów. Jednym z głównych celów Windows 8 miało być przekonanie programistów w erze triumfów Androida i iOS-a, że wciąż warto pisać oprogramowanie na platformę Microsoftu. W idealnym świecie programista Windows uruchamiałby Visual Studio, pisał aplikację w takim języku jak chce, która działałaby na wszystkich systemach Windows, dostosowując się do rozmiarów i możliwości urządzenia, i jednym kliknięciem wysyłał ją do zunifikowanego sklepu z aplikacjami – tak opisuje Jo Foley marzenia jednego ze swoich informatorów.

Teraz jednak sytuacja się komplikuje: gdy Microsoft daje sygnały, że Modern UI w Windows 8.1 może być czymś opcjonalnym, a nie podstawowym interfejsem systemu, programiści tracą pewność, czy warto inwestować w pisanie aplikacji pod WinRT. Może lepiej trzymać się sprawdzonego Win32?

Jak do tej pory bowiem nowa platforma aplikacyjna Windows – zbiór API, frameworków i bibliotek – nie osiągnęła wcale takiej jednolitości, która pozwoliłaby na realizację wizji jednego systemu na wielu ekranach. Windows RT pozwala na programowanie w C#, C++, VB.Net i JavaScripcie, podczas gdy na Windows Phone programować można w C#, C++ i VB.Net. Od strony layoutu Windows RT wykorzystuje głównie XAML, ale też HTML i DirectX, podczas gdy Windows Phone tylko XAML i DirectX. Oba aktualnie systemy Windows mają oddzielne zestawy bibliotek kontrolnych, inny jest też zestaw obsługiwanych interfejsów programowania: Windows RT obsługuje WinRT oraz dla aplikacji w C++ niewielki podzbiór Win32, podczas gdy Windows Phone obsługuje WinPhoneRT (podzbiór WinRT z dodatkowymi „telefonicznymi” API), niektóre API .NET, oraz niektóre API Win32 i COM, wykorzystywane do dostępu do systemu plików. Obie platformy mają też oddzielne sklepy z aplikacjami (Windows Store i Windows Phone Store).
Gdy Microsoft majsterkuje przy Modern UI, programiści wciąż nie wiedzą co dalej
Oczywiście Windows 8 i Windows Phone 8 są sobie bliższe, niż wcześniejsze wersje „okienek”, pisane dla nich (w tym samym Visual Studio) aplikacje mogą współdzielić sporo kodu ale wciąż, jak twierdzą informatorzy Mary Jo Foley, przenoszenie wykorzystujących .NET i XAML aplikacji dla telefonów na desktop i tablety z Windows 8 jest poważnym problemem, często wiążącym się z koniecznością przepisywania wszystkiego od nowa – mimo że sam Microsoft podkreśla, jak wiele kontrolek XAML jest w obu systemach identyczna.

Temu stanowi rzeczy ma zaradzić przygotowywana w ramach fali modernizacji „Blue” nowa wersja Visual Studio – donoszą informatorzy. Pojawić się ma już w tym roku, ułatwiając przenoszenie aplikacji pomiędzy poszczególnymi wersjami systemu. Czy jednak uda się z tym zdążyć – nie wiadomo. Jeszcze w lutym tego roku szukano programistów do pracy nad zbliżeniem platform deweloperskich Windows Store i Phonepoprzez przeniesienie WinRT API i .NET Windows Store na Phone.

Gdyby to się udało, sklep z aplikacjami dla Windows wreszcie by mógł się trochę wypełnić czymś ciekawszym. Teoretycznie Windows Store to obecnie ponad 60 tysięcy aplikacji, tyle że w większości wypadków większość z nich aplikacjami nazwana jest mocno na wyrost. Trzeba jednak pamiętać o obietnicach Microsoftu, że w trzy miesiące od premiery Windows 8 znaleźć się w nim miało 100 tysięcy aplikacji. Tymczasem sklep dla Windows Phone ma już ponad 150 tysięcy aplikacji do pobrania, i choć ich jakość też bywa jest dyskusyjna, to połączenie zawartości obu sklepów pozwoliłoby na przynajmniej częściowe dotrzymanie obietnic.

Sytuacja jest bowiem w tym pojedynku na sklepy z aplikacjami dla Microsoftu niezbyt komfortowa: główny konkurent, Apple, ma w sklepie dla OS-a X około 15 tys. wyselekcjonowanych aplikacji, podczas gdy liczba aplikacji dla iPada i iPhone'a to odpowiednio 390 i 730 tysięcy. Pozostawianie programistów w niepewności co do losów Modern UI/Metro może być więc taktycznym błędem. W Redmond obstawiają, że przycisk Start i uruchamianie do pulpitu nie będą postrzegane przez programistów jako znak by zaprzestać pisanie aplikacji na Windows 8 i Windows Phone 8– pisze Jo Foley. Czy jednak to czas na grę w ruletkę?

Za: dobreprogramy.pl

[Obrazek: 2089620800_1406976151.png]
Windows ❼ Forum

23.04.2013 15:01

Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
Odpowiedz

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
News OneDrive się kurczy, Mega zagrożone, zamknięto także GG Dysk. Co dalej? Portator 0 899 26.04.2016 05:39
Ostatni post: Portator
News Microsoft może zamknąć kolejne firmy należące do Microsoft Studios Portator 0 974 09.03.2016 06:47
Ostatni post: Portator
News Microsoft w końcu bardziej transparentny przy opisie aktualizacji dla Windowsa 10 Portator 0 947 11.02.2016 06:14
Ostatni post: Portator
News Windows 10 systematycznie w górę, ale do Windows 7 wciąż daleko Portator 0 897 20.01.2016 06:41
Ostatni post: Portator
News Google Project Zero: nowy Windows jest bezpieczniejszy, ale to wciąż za mało Portator 0 868 27.10.2015 06:02
Ostatni post: Portator
News Jeśli wciąż korzystasz z TrueCrypta, przestań Portator 0 849 01.10.2015 04:49
Ostatni post: Portator
« Starszy wątek | Nowszy wątek »

Temat został oceniony na 0 w skali 1-5 gwiazdek.
Zebrano 1 głosów.