Archiwum

Archive for the ‘Mozilla’ Category

Firefox OS startuje w Polsce, a ja zastanawiam się…po co?

Lipiec 12, 2013 2 komentarze

Jadę w pociągu i nudów czytam sobie artykuł na PCLab – link tutaj. Autor przytacza tam opinię/tezę jako by ten system miał szanse rynkowe i to właśnie ten fragment mnie zastanawia na tyle, że zamierzam się nad tym zastanowić.

Mam dziwne wrażenie, że niewiele osób poprawnie postrzega sferę mobilną oceniając czy dany telefon, technologia ma szansę na rynkowe przetrwanie.

Osobiście nie mam nic do tego systemu operacyjnego, uczestniczyłem w Polskim Hackatonie, byłem w San Francisco na zamkniętym spotkaniu na temat tego systemu – zrobiłem myślę, całkiem niezły research zanim zabrałem się za ocenę.

By określić czy to ma szansę należy przyjąć jakieś kryteria oceny sukcesu – dla mojego przykładu może to być udział w rynku. Uwaga – to nie jest jedyne kryterium, dla niektórych to po prostu może być ilość w mln sprzedanych słuchawek firmy X, a dla innych ilość sprzedanych licencji na software w telefonach, które produkują firmy X, Y i Z.

Udział w rynku to konsument, który chce to kupić – zaczynam od takiej tezy.

Aby konsument kupił ten telefon musi on co najmniej zbliżyć się “możliwościami” do tego co mamy dzisiaj w np.: Android czy iOS. Możliwości to nie API systemu operacyjnego, to nie super modny HTML5 na froncie, to też nie lśniący ekran – to aplikacje. Jeżeli mówię o iOS to wiadomo, że wpadam w wysoką półkę cenową, ale zmieniając obiekt westchnień na Androida wpadam w dół rynku i mogę mierzyć się z Firefox OS.

Dzisiaj jako firma, która potrzebuje aplikacji mobilnej muszę ponieść koszt kolejnej platformy, pytanie czy mi to się to opłaca i czy kiedykolwiek będzie. Proszę nie przytaczać tutaj informacji o tym, że są frameworki – PhoneGapy, bo jednak zawsze wymaga to pewnego zachodu by aplikacja na nowej platformie działała.

Nie ma aplikacji nie ma platformy, już dawno przestaliśmy tylko dzwonić i SMSować.

Historia lubi się powtarzać – na przykładzie Microsoft

Historia lubi się powtarzać i firmy niestety nie wyciągają wniosków z niej. Microsoft poległ przy Windows Phone 7.x właśnie dlatego, że nie myślał o firmach tworzących oprogramowanie, myślał o użytkownikach, którzy będą kupować telefony – efekt… kto kupi telefon, który nie ma TOPowych aplikacji, moim zdaniem niewielki procent.
Problem Windows Phone 7.x to był zmuszenie programistów na przestawienie się na języki .NETowe, przepisanie oprogramowania, utrzymanie nowych silników do aplikacji – dla wielu firm po prostu rachunek zysków i strat się nie zgadzał.

Dzisiaj mamy wersję 8.x Windows Phone. Mamy dostępny C++, dzięki temu mamy dostęp do popularnych frameworków jak Unity, w których często są budowane gry też dla Androida i iPhone – przenoszenie kodu staje się prostsze, koszty mniejsze – firmy zaczynają budować ekosystem wokół Windows Phone – dla Microsoft sukces.

Czemu więc Firefox idzie nową drogą, próbując “nauczyć” programistów nowej technologii jak to kiedyś próbował robić Microsoft? Nie wiem, ale na pewno będziemy obserwatorami tego co się stanie dalej.

Hajs się musi zgadzać – lekcja na przykładzie Angry Birds i BlackBerry

Firmy tworzące oprogramowanie i freelancerzy to nie ludzie jedzący trawę – coś do gara trzeba włożyć. Zastanawia mnie w takim razie jaka oferta jest skierowana do programistów, przechodzących na platformę Firefox OS.

Niestety całkiem nieźle jestem zorientowany jak to działa prowadząc mini-software house. Dzisiaj jeżeli planujemy wydać niezależnie aplikację, to na pewno pójdziemy w stronę:

  • iOS ( ludzie którzy płacą )
  • Android (efekt skali, masa ludzi, masa telefonów )

Dodatkowo możemy pomyśleć o Windows Phone / Windows 8 – rynek rośnie dość mocno, procenty się odbijają od dna, nie ma dużej ilości konkretnych aplikacji, jak popatrzymy na cyferki sprzedanych słuchawek może mieć sens, ale Microsoft nie jest głupi – dla tych mniej przekonanych tworzy specjalne programy:

  • darmowe telefony dla programistów
  • możliwość otrzymania od 10 do 100 tyś dolarów za przeniesienie aplikacji z Android / iOS do Windows Phone / Windows 8. Dzięki takiej pomocy kiedyś Angry Birds pojawiły się na Windows Phone. W innym wypadku nikt by nie przepisał tego na SDK WP7.
  • konkursy
  • szkolenia

Pytanie jaki pomysł ma Mozilla na programistów / firmy. Jaki ma pomysł by np: mnie przyciągnąć do platformy i zachęcić mnie do kodowania? Pytanie zostawiam otwarte.

Podsumowanie

Nie winię autora artykułu na PCLab, to po prostu powszechna opinia, która jest trochę wywrócona do góry nogami – “…teraz już tyko wystarczy zrobić kampanie marketingową”.

WP_000601

Życzę Firefox OS nie użytkowników, życzę im programistów, którzy będą pisali aplikacje na ten system, takich, którzy po pierwszej appce nie odejdą szukają bardziej lukratywnych miejsc.

Jak ktoś czyta to związany z Mozilla i zna ofertę dla programistów to proszę o kontakt, chętnie się zapoznam i spróbuję.

Kategorie:Mozilla Tagi:

Mozilla Firefox OS App Day w Warszawie

Styczeń 28, 2013 3 komentarze

Nie wiem do teraz co mnie skusiło by odwiedzić hackaton organizowany przez Mozilla Foundation w ramach globalnej akcji (https://wiki.mozilla.org/Engagement/Developer_Engagement/FirefoxAppDays) z pomocą T-Mobile. Zanim jednak przejdę do podsumowania chciałbym zaprezentować o czym było i jak to wszystko wyglądało.

Miejsce spotkania

Wydarzenie odbyło się w warszawie, w bardzo interesującym lokalu o nazwie Loft 44

IMG_0261

które z zewnątrz nie zapowiada tego co zobaczymy w środku

IMG_0210 IMG_0215

O czym miało być

Wydarzenie miało za zadanie przybliżyć przybyłym idee systemu Firefox OS, który bazując na Linuxie i silniku renderowania stron www o nazwie Geco (obecnym w przeglądarce Firefox) proponuje użytkownikom, dostawcom sprzętu i operatorom alternatywę dla obecnie głównych graczy na rynku mobile czyli iOS, Androida czy Windows Phone.

Platforma, która została zaprezentowana to mechanizm, w którym budujemy aplikacje w oparciu o HTML5 (JavaScript + HTML + CSS) i umieszczamy w jednym z wielu potencjalnie dostępnych marketów w ramach ekosystemu Mozilli.

Sam system prezentuje się tak:

Prezentacja Mozilla Firefox OS

 

Z wyglądu przypomina bardzo mocno Modern UI zaczerpnięte z Windows Phone i Windows 8.

https://i0.wp.com/blog.mozilla.org/ux/files/2012/09/mozilla-mozcamp-firefox-os.015.jpg

Moim celem były zapoznanie się z ideą, systemem, zadać kilka pytań i dowiedzieć jak najwięcej.

Prezentacje

Do godziny 9:30 trwała rejestracja uczestników.

IMG_0217

Prezentacje rozpoczęły się od wykładu Stasia Małolepszego, który wprowadził widownie w pomysł Mozilli na system operacyjny, ekosystem oraz framework, w którym mamy budować aplikacje:

IMG_0220

Później na scenę wkroczył Piotr Zalewa przentując jak to jest z tym HTML5 i jego działaniem na platformie Mozilla. To był tez moment, w którym zobaczyłem sporo podobieństw do tego co obecnie się dzieje w Windows 8 i Windows Phone 8. Zainteresowały mnie tez liczby – podobno 75% aplikacji na iOS i Android jest pisanych w HTML5 – wydawało mi się, że aplikacje HTML5 są nadal niszowe, a tu proszę…takie liczby!

IMG_0221

Bardzo ciekawym przerywnikiem od Firefoxa była prezentacja T-Mobile (sponsora), który był reprezentowany przez Kamila Leszczuka i Jarosława Wawsszczaka – zaorezentowana została technologia OpenAPI czyli dostępu do operatora z poziomu każdego języka programowania, który potrafi rozmawiać z protokołem REST.

IMG_0225

Ostatnia prezentacja to wprowadzenie do Marketplace i design’u aplikacji jaki jest preferowany na platformie Mozilli. Dowiedzieliśmy się, że już są pierwsze aplikacje dostępne i można je ściągać i testować ich możliwości. Mozilla ciągle bardzo mocno poszukuje programistów.

IMG_0235

Ostatni punkt programu z sekcji prezentacyjnej to sesja pytań i odpowiedzi. Był to bardzo ciekawy moment, ponieważ uczestnicy byli już po wszystkich wykładach i zaczęli w końcu zadawać pytania.

Niestety to co mocno raziło to to, że na dużą ilość pytań odpowiedzieć była “Nie wiem”, albo “Nie jestem pewien”.

Środowisko w akcji

Posiadając najnowszą wersję Firefoxa możemy uruchomić na swoim desktopie emulator – wystarczy ściągnąć odpowiednią wtyczkę.

ff01

Po zainstalowaniu wtyczki będziemy mieli dostęp do specjalnej strony, która pozwala w oknie popup uruchomić emulator Boot-To-Geco czyli Firefox OS.

ff02

Poniżej przykład (w kolejności) aplikacji kalendarz, Firefox Marketu z kategoriami oraz podgląd jednej wybranej aplikacji.

ff03ff04ff05

Hackaton

Pierwszym krokiem do aktywizacji ludzi było złączenie ich w zespoły. Udało się to dość sprawnie, na wielki plus zasługuje aktywność prowadzącego, który na żywo budował zainteresowanie tworzeniem zespołów. Chodził po sali i łączył ludzi.

Uczestnicy zaczynali od dokumentacji technicznej platformy i zaczynali budować pierwsze projekty

IMG_0253 IMG_0254 IMG_0256

Po kilku godzinach spędzonych razem, nastąpił moment prezentacji powstałych projektów:

Zespół 1

Zespół 2

Zespół 3

Zespół 4

Zespół 5

Zespół 6

Zespół 7

Po 10 minutach przerwy nastąpił moment ogłoszenia wyników:

IMG_0273

Konkurs wygrał zespół ostatni – członkowie zespołu otrzymali voucher na telefon komórkowy z systemem Firefox OS. Dodatkowo wszystkie pozostałe drużyny otrzymały po jednym telefonie. Tym samym każdy zespół został nagrodzony za włożony trud.

Podsumowanie

Całe wydarzenie uznaje za bardzo udane. Dowiedziałem się czym jest system Firefox OS, poznałem kilku ciekawych ludzi i przetestowałem nową platformę.
Nie chce tutaj oceniać szans rynkowych tego rozwiązania, bo to nie miejsce i czas – ale, należą się brawa dla lokalnego oddziału Mozilla za pomysł na imprezę i dobrą promocję oraz wybór dobrego lokalu do organizacji wydarzenia.