Czy Xamarin oraz Project Islandwood zachęcą deweloperów do systemu Windows?

Jednym z największym zmartwień użytkowników jak i samego Microsoftu jest brak wielu aplikacji w Sklepie Windows, które są dostępne na konkurencyjnych platformach iOS oraz Android. W zeszłym roku Microsoft zaprezentował nowe narzędzia, dzięki którym chciał przekonać deweloperów do tworzenia aplikacji również na urządzenia z systemem Windows. W tym tygodniu nastąpiła ważna zmiana, która może przynieść doskonałe rezultaty oraz pojawienie się wielu, nowych aplikacji w Sklepie Windows. Mowa o narzędziach programistycznych Xamarin.

Narzędzia programistyczne Xamarin

Microsoft wykupił zestaw narzędzi programistycznych Xamarin, które były tworzone od 2011 roku i cieszą się dosyć sporym zainteresowaniem developerów tworzących aplikacje dla systemów iOS oraz Android. Teraz deweloperzy tworzący uniwersalne aplikacje dla systemu Windows 10 będą mogli, dzięki narzędziom Xamarin, tworzyć równocześnie aplikacje dla pozostałych, konkurencyjnych systemów.

Nowa definicja uniwersalnych aplikacji Windows

Dzięki temu uniwersalne aplikacje UWP (Universal Windows Platform) zyskują zupełnie nowego znaczenia. Deweloperzy, którzy zdecydują się skorzystać z nowych narzędzi Microsoft będą mogli stworzyć uniwersalną aplikację, która będzie dostępna dla systemu Android, iOS oraz Windows w jednym czasie.

Pozostałe narzędzia zwane mostami

Jeżeli programiści nie zdecydują się na skorzystanie z narzędzi Xamarin to mają również do dyspozycji pozostałe narzędzia, które zostały zaprezentowane w zeszłym roku. Dzięki nim również będą mogli przenosić aplikacje do systemu Windows 10:

  • The Web Bridge. Narzędzia te pozwalają na przenoszenie aplikacji opartych na HTML oraz JavaScript do Sklepu Windows i korzystać z funkcji platformy Windows takich jak żywe kafelki, integracja Cortany, zakupy w aplikacji czy inne.
  • Project Centennial. Narzędzia te pozwalają na przenoszenie aplikacji opartych na Win32 oraz .NET do Sklepu Windows.
  • Project Islandwood. Narzędzia te pozwalają na przenoszenie aplikacji Objective-C iOS do Sklepu Windows.

Czy Microsoft potrzebuje Astorii?

Jeżeli na bieżąco śledzicie starania Microsoft związane ze zwiększeniem ilości aplikacji w Sklepie Windows to pewnie zauważyliście, że w powyższej liście brakuje jednego projektu. Mowa o narzędziach Project Astoria, które miały służyć do przenoszenia aplikacji Android do Sklepu Windows. Projekt ten został wycofany. Patrząc jednak na to jaki kierunek obrał Microsoft wykupując narzędzia Xamarin oraz udostępniając powyższe projekty wygląda na to, że narzędzia Project Astoria nie będą potrzebne aby zachęcić deweloperów do przenoszenia oraz tworzenia uniwersalnych aplikacji dla systemu Windows 10.

Źródło: Microsoft

  • Oooo no to bardzo ciekawe! Jeżeli to wszystko pójdzie w dobrym kierunku to cały Google i developerzy Androidów dostaną solidnie po rzyci. Ciekawe czy wreszcie Snapchat ruszy łaskawie w kierunku flagowców…

    • Darek Cullen

      Marzenia. Snapchata nigdy nie będzie dla Windowsa. Sam szef Snapchata powiedział że nie cierpi Windowsa ;/. Nic nie pójdzie w dobrym kierunku. Kolejne plotki. To samo z innymi projektami było. 😉

      • Huberty

        Szkoda ale mogła by pojawić się nawet płatna aplikacja nawet najprostrza

        • Darek Cullen

          Co zrobisz ?. Nic nie zrobisz. Jak potrzebujesz aplikację i fajne gierki. To Android. ;). Sam się przesiadłem z Lumii na Andka. ;).

    • slipdog

      podpowiem ci bo widze ze nie sledzisz internetu….tak developerzy ruszyli że kolejni własnie wycofali na stałe swoje aplikacje z wp 😀 marzenia i bajki

  • Xurc

    Problem jednak w tym, że oprócz Web Bridge, cała reszta jest w powijakach.

    • Nie od razu Rzym zbudowano 🙂

      • slipdog

        i nie mozna wiele oczekiwac od systemu który na rynku jest ledwo 5 lat….

        • Windows 10 Mobile oficjalnie jest dostępny od listopada zeszłego roku. W programie Windows Insider z kolei czas ten wynosi jeden rok.

          • slipdog

            owszem bo 7 robili kosmici, 7,5 marsjanie, 8 plutonczycy – tak tak to sa zupelnie inne systemy i bla bla bla

          • Darek Cullen

            hahahahahahahaha, Dzięki za poprawę humoru 😉

          • Daniel Orzanowski

            jeśli ms nie kupi od kogoś mobilnego osa to nic z tego nie wyjdzie 😉

          • PACH

            Już (prawie) kupił Androida a konkretnie CM 😉

          • Daniel Orzanowski

            Dla tego są roomy dla xiaomi itd 😉

          • PACH

            Tak, i Launcher i ekrany blokady i klawiatura i Cortana i lepszy Office i lepszy OneDrive, i lepszy kalendarz (tu kupiony), i lepszy Outlook (też kupiony) i jeszcze kilka innych rzeczy by się znalazło. Wydaje się że MS więcej ludzi oddelegował do pracy nad Androidem niż na W10M 😉

          • Daniel Orzanowski

            Zobacz że te kupione są dużo lepsze od tych które ms sam pisze … to pokazuje że muszą kupić innaczej jest masakra

          • PACH

            Prawda jest taka że „pod maską” 7, 8 i 10 mają niewiele ze sobą wspólnego. Teraz bliżej W10M do Androida niż WP7, ale jeśli chodzi o czas zbierania deweloperów i aplikacji w sklepie to faktycznie ponad 5 lat minęło.

          • slipdog

            przeciez nikt im nie kazał co serie zmieniac jadra systemu, skoro sami sobie tak zrobili to teraz niech za to odpowiadaja. Kupujacy widzi 5 lat i praktycznie zero efektów

          • PACH

            Najwyraźniej zmiany te były potrzebne bo przy WP8 okazało się że wymagania stawiane mobilnemu OS przeczą założeniom przyjętym w czasach WP7, a wspólne jądro systemów W10 znacznie zmniejsza koszty utrzymania ich. Równie dobrze mogli nie porzucać WM w celu odświeżania koncepcji smartfona.

          • slipdog

            no własnie bład jest po ich stronie i ich krótkowzrocznosci juz na samym poczatku gdy istniały 2 pełnoprawne systemy i wystarczyło podpatrzec od nich co i jak. Konsumenta mało obchodza brednie ze oni cos musieli srali zmieniali, kogo interesuje zostanie męczennikiem i uzeranie sie z ,,a moze za rok cos z tego bedzie” Za rok to wpadna by robic 11 od nowa

          • PACH

            Przypominam że w czasach powstawania WP7 ms miał całkiem rozbudowany i z dużą bazą aplikacji WM (chyba nawet miał większe możliwości niż ówczesny android, który był w powijakach), niestety miał on łatkę systemu powolnego, interface typowo pod rysik, problemy z obsługą ekranów pojemnościowych, które wtedy zyskiwały popularność i brak sklepu to jedne z popularniejszych problemów go trapiących. WM6.5 częściowo to łatał, ale to były łaty „na kolanie”. Więc MS postanowił wziąć koncepcję z odtwarzaczy Zune i dostosować do telefonów. Koncepcja fajna ale jak to w korporacji, ograniczony budżet i ludzkie zasoby sprawiły że system rozwijał się za wolno. Przez co wyszedł w bardzo okrojonej wersji, przez to nie zyskał popularności. Czyli nowych zasobów, zmieniło się kierownictwo i chcąc się wykazać wprowadziło własne koncepcje częściowo sprzeczne z filozofią WP7. Znów brak zasobów utrudnił dogonienie konkurencji i znów brak sukcesu rynkowego. Zmiana kierownictwa, porzucenie resztek rozwiązań z WP i kopiowanie garściami z Androida i iOS. Znów poniosą porażkę bo W10m sprawia wrażenie systemu pisanego hobbystycznie, do którego programiści siadają w „przerwie na kawę” po tym jak skończą pisać ważniejsze aplikacje na Androida i iOS.

          • slipdog

            a konsumentów to mało obchodzi ! podsumowanie w jednym zdaniu a nie brednie co gdzie z kim i za jakimi krzakami to robili

          • PACH

            Dokładnie, tylko kiedy zarząd MS to zrozumie?

          • pixell

            Tak… ale spróbuj to wyjaśnić tak zwanemu przeciętnemu użytkownikowi tzn. to, że WP7, WP 8.1 i Windows 10 mobile to tak naprawdę różne systemy. Zwykły potencjalny klient u operatora widzi takie same kafle więc mylnie sądzi, że to to samo. Oczywiście różnica między powiedzmy androidem 2.3 Gingerbread a 5.1 Lollipop jest taka, że to w zasadzie również dwa różne systemy ale bardzo wiele nowych programów w Google Play nadal wspiera tę archaiczną wersję

          • PACH

            W przypadku WP7 to tak naprawdę margines użytkowników WP, a pisanie apki dla 3 osób mija się z celem. W przypadku Androida fragmentacja jest większa i tak naprawdę dopiero niedawno 4.x przegonił udziałami 2.x, zresztą chyba użytkowników Androida 2.3 jest więcej niż wszystkich WP razem wziętych wiec o czym my tu mówimy 🙂

            Co do międzymirdzia systemów to android też tak naprawdę wiele sie nie zmienił, z wersji na wersję nowe kolorki i ikonki, a i tak producent telefonu przerobi to na swoje. W wielu przypadkach Samsung z 2.3 i 4.0 niewiele się różni, a tym bardziej 4.3, 5.0 i 6.0, więc? A WP też przeszedł ewolucję wyglądu i filozofii działania w przeciągu tych 5 lat, niestety zmiany są wprowadzane trochę ślamazarnie :/

            A użytkownikom nie trzeba wiele tłumaczyć, wystarczy powiedzieć że można już pliki po BT wysyłać, czy jest latarka, czy odpowiedzi z belki 😉

          • pixell

            W androidzie istotną zmianę wprowadzono wraz z wersją 5.0 Lollipop – wymiana maszyny wirtualnej z dalvika na ART. Może nie jest to zmiana tak istotna jak wymiana jądra systemu która zaszła między WP7 a WP8 ale różnica i tak jest zauważalna. Na dalviku tanie androidy z trudem nadawały się do użytku (lepiej było kupić coś z WP…) Na ART taka np Motorola moto e LTE ze Snapdragonem 410 i 1GB RAM nie jest może demonem szybkości ale komfort użytkowania jest porównywalny z Lumią 735.

          • PACH

            MS zamiast „wymiany dalvika ” tworzy nowe API, które jak zawsze u MS założenia ma fajne, ale wykonanie kuleje i efekty zobaczymy „soon”. No i Google nie musi pracować nad własnym jądrem bo to robią wolontariusze z Linux Fundation, więc może się skupić na frontendzie.
            BTW z ART i tak skorzystają tylko użytkownicy nowszych telefonów a więc i automatycznie z nowszymi SoC i większą ilością RAM, czyli przyspieszenie to efekt placebo, co wydają się potwierdzać testy dalvik kontra ART gdzie szału nie ma.
            PS S410 to „troszkę” wydajniejszy SoC w porównaniu do S400. Jeden z ostatnich przykładów postępu wydajności w niskiej i niskiej-średniej półkul SoC u Qualcomma 🙂

          • Darek Cullen

            Ponad rok na wydanie stabilnej wersji systemu ?. To są jakieś kpiny. ;/. Zaś się dziwią że sprzedaż Lumii jest na dnie. Jak oni nie potrafią prostej rzeczy zrobić. ehh. Brak słów

  • Xamarian jest ciekawym pomysłem, trzeba potestować.

  • pixell
  • Tomasz Sot

    Chooojnia , mocno liczyłem na projekt astoria .