Aktualności

2
Lip

Przyszłość technologii i aplikacji Blockchain cz.1

Blockchain – niezmienna, zaszyfrowana, zdecentralizowana baza danych ma potencjał, aby każdy scentralizowany proces, działalność i organizacja były w pełni autonomiczne. Oznacza to, że możemy wyeliminować pośredników i w ten sposób usprawnić każdy biznes, zarządzanie czy działalność non-profit. Choć brzmi to niesamowicie, nadal jest to odległa przyszłość. Pośród wielu możliwości związanych z technologią Blockchain, istnieje wiele wątpliwości co do jej przyszłości. W artykule tym omówimy kilka zagadnień związanych z przyszłością technologii Blockchain.

1. Wyeliminowanie pośredników/instytucji

blockchain targetBlockchain jako technologia może zasadniczo wpłynąć na wiele różnych procesów i technologii. Jest to system eliminujący potrzebę zaufania do wszelkiego rodzaju transakcji. Chociaż może to brzmieć banalnie, wiele z największych instytucji na świecie istnieje obecnie jako organizacje zaufania publicznego, na przykład SWIFT (Society for Worldwide Interbank Financial Telecommunication – Stowarzyszenie na rzecz Światowej Międzybankowej Telekomunikacji Finansowej). Możliwości korporacyjne są ogromne dla firm, które mogą tworzyć konkretne technologie ukierunkowane na określone transakcje, na przykład na rynek kredytów hipotecznych.

Obecnie, aby kupić dom czy mieszkanie, sprzedawca i kupujący muszą korzystać z usług osób trzecich, które sformalizują przeniesienie własności. Ponadto wymagane jest składanie wniosków do urzędów w celu uzyskania dokumentów potrzebnych do zrealizowania transakcji oraz niezliczonych drobnych opłat transakcyjnych, które są niezbędne do utrzymania systemu. Systemy te istnieją, ponieważ historycznie transfer nieruchomości był procesem, który wymaga ogromnego zaufania gwarantowanego przez księgi wieczyste, notariuszy i sądy ksiąg wieczystych. Jednak Blockchain rozwiązałby wszystkie te problemy. A księga wieczysta konkretnej nieruchomości może zawierać weryfikowalną i potwierdzoną historię transakcji, minimalizując potrzebę istnienia instytucji. Rezultatem byłoby uwolnienie całego zbiurokratyzowanego systemu hipotek za ułamek kosztów, w ułamku czasu, przy znacznie wyższym stopniu zaufania.

2. Blockchain jako gwarancja bezpieczeństwa systemów samochodów autonomicznych

Wiele osób postrzega Blockchain jedynie jako kolejną cyfrową bazę danych, a niektórzy utożsamiają go tylko z kryptowalutą zwaną Bitcoin. Jednak prawdziwy potencjał Blockchaina jako struktury zaszyfrowanej bazy danych jest rewolucyjny, ekscytujący i jak dotąd niezrealizowany. Na przykład bezpieczeństwo w cyberprzestrzeni stanowiło poważny problem dla powszechnej innowacji w wielu gałęziach przemysłu, w tym w pojazdach bez kierowcy.

Od czasów powstania Internetu ludzka zdolność do wprowadzania innowacyjnych rozwiązań była znacznie szybsza niż nasza zdolność do ochrony przed oprogramowaniem szpiegującym, wirusami i hakerami, ale Blockchain może położyć temu kres. Powszechnie uważa się, że technologia autonomicznych pojazdów nie tylko będzie udoskonalana w testach, ale także już niedługo będzie gotowa do wprowadzenia na rynek. Jednak status prawny w wielu krajach nie pozwala na wprowadzenie w pełni autonomicznych pojazdów (bez osoby odpowiedzialnej w razie wypadku) a jednym z głównych powodów jest bezpieczeństwo cybernetyczne.

Obawy te są uzasadnione. W końcu odnotowano przypadki ataków hakerskich w nowoczesnych samochodach, które są w ruchu. I podczas gdy zmiana stacji radiowej to jedno, wjechanie samochodem w inny pojazd to zupełnie co innego. W przeszłości producenci samochodów nie byli w stanie zagwarantować pełnego bezpieczeństwa przed atakami cybernetycznymi w pojazdach autonomicznych, ale dzięki Blockchain może to się zmienić. Ta zdecentralizowana metoda dystrybucji danych sprawiłaby, że każdy samochód bez kierowcy na drodze byłby w zasadzie nietykalny.

3. Blockchain w 2019 roku – poza Bitcoinem

blockchain 2019 futureW 2018 r. Blockchain stał się drugim najpopularniejszym słowem wyszukiwania na stronie internetowej firmy Gartner.  Technologia rozproszonej bazy danych zyskała na znaczeniu w wielu branżach. Deloitte przewiduje, że projekty oparte o technologię blockchain przekroczą cloud computing (przetwarzanie danych w chmurze) i IoT (internet of things – internet rzeczy) w inwestycjach typu venture capital.

Technologia pomoże rozwiązać współczesne problemy związane z bezpieczeństwem, w tym problemy z fałszowaniem umów, tożsamością i zarządzaniem ryzykiem. Dane oparte na blockchain pozwolą sklepom internetowym i organizacjom finansowym wygodnie weryfikować swoich klientów i walczyć z nieuczciwymi działaniami.

Terminologia ta będzie również ewoluować w miarę upływu czasu. Liderzy branży będą kładli nacisk na dostarczanie funkcjonalnych lub architektonicznych opisów, zamiast używać określenia „blockchain”. Na przykład w komunikatach australijskiej giełdy papierów wartościowych nie podano słowa „blockchain”. Ogłaszając wprowadzenie na początku bieżącego roku „technologii rozproszonej księgi rachunkowej” do rozliczeń i rozrachunków. Skupiono się na jej funkcjonalności a nie na popularności.

Podczas gdy ‘hype’ (szum medialny) wokół słowa „blockchain” ustąpi w nadchodzącym roku, zobaczymy główne aplikacje inspirowane tą technologią w sektorach ochrony zdrowia, finansowym, ubezpieczeniowym i e-commerce. Blockchain stanie się domyślną technologią wszędzie tam, gdzie istnieje potrzeba zapewnienia integralności danych.

18
Maj

SEO Twojej strony WWW – 15 kroków do perfekcyjnie zoptymalizowanej strony, cz.2

Druga część wpisu o SEO dotycząca optymalizacji stron WWW pod kątem wyszukiwarek internetowych. Pierwszą część dostępna jest pod tym adresem.

9. Zoptymalizuj obrazy:

 Jeśli używasz wielu obrazów na swoich stronach, upewnij się, że są one odpowiednie dla danego tematu. Oznacza to, żę są atrakcyjne i mają odpowiednie podpisy czy teksty objaśnień. Pamiętaj, że dyskusyjne, wzbudzające kontrowersje obrazy, które nie są powiązane z treścią witryny, mogą podnieść współczynnik odrzuceń.

a) Zmień nazwę zdjęć, które zamieszczasz na stronie używając do tego celu nazwy opisującej obraz, ponieważ ma to kluczowe znaczenie dla widoczności w wyszukiwarce. Na przykład, większość aparatów domyślnie nadaje nazwy zdjęciom używając kombinacji liter i cyfr lub daty i godziny utworzenia pliku obrazu, takich jak DCMIMG1.jpg. Jednak podczas dodawania zdjęć do swojej witryny, powinieneś zmienić domyślą nazwę pliku na nazwę, np. konkretnego produktu: Nike-air-max-blue-2018.jpg.

b) Zoptymalizuj teksty ALT przy przesyłaniu obrazów, są to teksty alternatywne do obrazów, które Google czyta po to, aby dowiedzieć się więcej o obrazie. Pomagają one stronom osiągnąć lepszą pozycję w wynikach wyszukiwania poprzez powiązanie słów kluczowych ze zdjęciami. W rzeczywistości używanie tagów Alt jest prawdopodobnie najlepszym sposobem, aby Twoje produkty e-commerce pojawiały się w wyszukiwarce internetowej, ponieważ wyszukiwarki odczytują tekst alternatywny. Tagi alternatywne będą wyświetlane zamiast obrazu, jeśli nie można załadować pliku obrazu. Znaczniki Alt zapewniają lepszy kontekst obrazu robotom wyszukiwarek, pomagając im prawidłowo indeksować obraz w twojej witrynie.

10. Umieszczaj wartościowy kontent:

Twoja treść internetowa jest jak ambasador Twojej firmy, więc jeśli nie zadbasz o odpowiedni opis produktów, które oferujesz możesz po prostu tracić klientów. Jakość treści jest bardzo ważna, więc upewnij się, że nie zawiera przede wszystkim błędów ortograficznych i gramatycznych. Teksty powinny być ciekawe, jak również angażować i zatrzymywać odbiorców na stronie. Dobrym wskaźnikiem jakości treści jest czas spędzony w danej witrynie. Prawdą jest, że Google nie ma bezpośredniego sposobu określania jakości treści, ale dane, takie jak czas spędzony na stronie, powtarzalni użytkownicy czy liczba udostępnień/share’ów liczą się do zawartości, którą Google z przyjemnością pokazywałby w swojej wyszukiwarce na stronie numer jeden. Upewnij się również, że Twoje treści są całkowicie unikalne, ponieważ powielony lub wprost skopiowany tekst może Cię kosztować zarówno w spadek na odległe pozycje w wyszukiwarkach, jak i odpływ potencjalnych klientów.

11. Dodaj przyciski udostępniania:

Ułatwiaj ludziom udostępnianie treści. Przyciski udostępniania w mediach społecznościowych zachęcają do rozpowszechniania treści na wielu platformach, co pozwala przesyłać sygnały do wyszukiwarek, że Twoje treści są cenne i warte zauważenia. Dodatkowo tworzymy wtedy więcej miejsc kontaktu z Twoją marką, co może zwiększyć jej rozpoznawalność, zwiększyć ruch i poprawić sentyment – łatwiej Cię polubić, jeśli ludzie mogą Cię znaleźć.
Zaufaj nam: SEO + Social Media = idealnie pasuje.

12. Zwiększ prędkość ładowania strony:

Im szybciej strona się ładuje, tym bardziej jest ona przyjazna dla użytkowników. Często mniej czasu zajmie znalezienie potrzebnych danych dzięki szybkiej witrynie. Istniej również korelacja między szybką witryną a dobrą pozycją w rankingu. Nie bez znaczenia dla SEO jest również przyśpieszenie ładowania stron mobilnych (AMP – Accelerated Mobile Pages). Dzięki AMP Google promuje szybsze ładowanie stron internetowych na urządzeniach mobilnych. Do zalet wprowadzenia AMP przez Google należą: zwiększona liczba użytkowników, wyższy CTR (współczynnik klikalności), większa widoczność reklam, wyższy ranking stron, łatwa analiza odwiedzających.

Prędkość witryny może czasami być ograniczona dla Twojej platformy, ale jeśli nie masz pewności, jak zoptymalizować szybkość, zacznij od pierwszego sprawdzenia czasu ładowania za pomocą narzędzia, a następnie skontaktuj się ze swoim dostawcą usług hostingowych. Możesz zwiększyć szybkość swojej strony internetowej za pomocą CDN, jednak w większości przypadków okazywało się, że hosting jest główną przyczyną powolnego wczytywania stron, co widać w firmach, które oferowały ogólny hosting współdzielony, skupiając się na zarządzanym hostingu WordPress. Jeśli szukasz dużej wydajności, wybierz najlepszą firmę hostingową dla swojej witryny.

13. Responsywność strony:

W dzisiejszym projektowaniu stron internetowych występuje zasadnicza zmiana polegająca na tym, że witryny przechodzą na responsywny design, co jest ogromną zaletą zarówno dla użytkowników, jak i wyszukiwarek. Responsywne projektowanie umożliwia stronie dostosowanie jej układu do dowolnego urządzenia przeglądanego przez użytkownika, co ułatwia nawigację i zwiększa atrakcyjność korzystania z witryny.
Jest to teraz ważniejsze niż kiedykolwiek, ponieważ Google wdrożyło projekt AMP przyjazny dla urządzeń przenośnych w wynikach wyszukiwania, który zwiększy współczynnik klikalności witryn przyjaznych dla urządzeń mobilnych.

14. Lepsza czytelność:

Należy zadać sobie następujące pytania: Czy czcionka nie jest za mała? Czy czcionka nie jest zbyt trudna do odczytania?
Wierzcie lub nie, ale te czynniki odgrywają w SEO więcej niż można się spodziewać. Upewnij się, że Twoje treści są łatwe do czytania oraz są w stanie szybko angażować użytkowników odwiedzających twoją witrynę. W przeciwnym razie możesz zaobserwować wysoki współczynnik odrzuceń, który może sygnalizować wyszukiwarkom, że twoja strona nie oferuje dobrych treści. Ważny jest również dobór czcionki.

15. Organizacja treści:

Czy Twoje treści są dobrze zorganizowane? Czy czytelnik może łatwo je przejrzeć i uzyskać ogólne wyobrażenie o tym, co próbujesz przekazać? Być może wydaje Ci się kuszące, aby napisać rozprawę na temat swojego produktu. Pamiętaj, że tekst musi zachowywać porządek i być dobrze zorganizowany, aby ktoś szybko czytający mógł nadal wiedzieć czego dotyczy teść.

Podsumowanie

Dzięki powyższej liście podstawowych zasad, optymalizacja pod kątem SEO na stronie może być nieco łatwiejsza. Staraj się zapewnić wartość dodaną. Pisanie treści powinno zawsze stanowić wartość dla czytelnika w zakresie ciekawych pomysłów lub praktycznych wskazówek. Ale jeśli naprawdę chcesz, aby Twoje treści zarabiały na powtarzającym się ruchu i zwiększyły rankingi w wyszukiwarce, daj swoim czytelnikom coś ekstra. Może to być link do bezpłatnego seminarium internetowego, kupon rabatowy na Twoje produkty lub wysyłka towaru gratis. Być może nie tylko uznają oni Twoją witrynę za świetny zasób, ale będą również polecać ją swoim znajomym!

24
Mar

Trendy w aplikacjach mobilnych w 2018 roku

Rok 2017 był bardzo dobry dla rozwoju aplikacji mobilnych. Wiele firm zdało sobie sprawę, że aplikacje mobilne nie są już opcjonalną inwestycją a koniecznością. Urządzenia mobilne to obecnie najlepszy sposób dotarcia do klientów i zwiększenia sprzedaży. Rynek aplikacji mobilnych jest zdominowany przez Google Play i iStore. Duże firmy (sprzedawcy detaliczni, banki, hotele itp.) używają aplikacji mobilnych do budowania marki, zwiększania zaangażowania klientów, marketingu bezpośredniego. W ślad za nimi idą małe i średnie firmy, które również obserwują trend mobilny i tworzą własne aplikacje. Poniżej przedstawiamy najnowsze trendy rozwoju aplikacji mobilnych, które określą przyszłość ich rozwoju.

Read more

12
Mar

Trendy w technologiach webowych w 2018 roku.

Trendy w tworzeniu stron internetowych czasami zmieniają się szybciej, niż można je wdrożyć. Dlatego ważne jest, aby mieć świadomość tego co będzie a nie tylko skupiać się na tym co jest teraz. Spróbujemy przedstawić najbardziej wiarygodne prognozy jakie będą trendy w rozwoju technologii webowych w 2018 roku. Jeśli masz zamiar zbudować, przeprojektować swoją stronę internetową lub stworzyć nowy sklep internetowy upewnij się, że jesteś świadomy zmian w otaczającym nas świecie.

Progresywne aplikacje internetowe / Progressive Web Applications

Świat pierwszy raz usłyszał o progresywnych aplikacjach internetowych w 2015 roku. W następnym roku spotkaliśmy się z pierwszymi wdrożeniami tej technologii, a w 2018 roku progresywne aplikacje internetowe stały się głównym konkurentem natywnych aplikacji mobilnych. Progresywne aplikacje internetowe (Progressive Web Apps) to strony internetowe, które przypominają natywne aplikacje mobilne. Mogą pracować w trybie offline, zapewniając wyjątkowe wrażenia użytkownikowi (User Experience – UX). Użytkownicy, którzy często korzystają z konkretnej strony internetowej mogą zapisać skrót do tej witryny na ekranie głównym urządzenia mobilnego. Ponieważ większość informacji jest przechowywana w pamięci podręcznej, aplikacja ładuje się natychmiast. Dzięki działaniu aplikacji w tle najnowsze informacje są buforowane za każdym razem, gdy urządzenie jest podłączone do Internetu. Możliwość pracy offline (bez połączenia z Internetem) jest jedną z głównych zalet progresywnych aplikacji internetowych. PWAs (Progressive Web Apps) zyskują popularność i stają się prawdziwym trendem rozwoju sieci. Niektóre wiodące firmy na świecie dowodzą skuteczności tej technologii. Sklep internetowy Flipkart odnotował 70% wzrost liczby konwersji i potroił czas spędzony na ich stronie po uruchomieniu wersji PWA witryny. A informacyjna strona The Washington Post odnotowała prawie pięciokrotny wzrost zaangażowania użytkowników. Po tak inspirujących przykładach, świat czeka na większe zainteresowanie wokół progresywnych aplikacji internetowych w 2018 roku. Chociaż technologia jest całkiem nowa, jej perspektywy wyglądają bardzo obiecująco.

Internetowa obsługa klienta / Online customer support

Rok 2017 był rokiem pomocnych chatbotów. Ponieważ są już tysiące botów, jakość ich usług będzie kolejnym trendem rozwoju sieci.Przewiduje się, że 85% wszystkich interakcji z klientami będzie przebiegać bez pomocy człowieka do 2020 roku.Obsługa klienta za pomocą chatbota staje się koniecznością na prawie każdej stronie internetowej. Niezależnie od tego, czy sprzedajesz elektronikę, zabawki dla dzieci czy usługi programistyczne, powinieneś przyjrzeć się tej technologii. Interfejs konwersacyjny zmienił sposób interakcji firm z klientami. Posiadanie bota na stronie firmy zapewnia kontakt z klientem w dowolnym czasie i w każdej sytuacji. Chatbot daje klientowi poczucie interakcji z człowiekiem. Przecież nie wiemy do końca kto tak naprawdę jest po drugiej stronie. Bot jest wystarczająco inteligentny, aby odpowiedzieć na najczęściej zadawane pytania, przekierować klientów na potrzebną stronę, aby pomóc im wybrać odpowiedni produkt, a nawet pomóc dokonać płatności. A wszystko to bez kosztownego, całodobowego działu obsługi klienta.W 2018 roku klienci będą preferować strony internetowe z odpowiednią pomocą online. Możesz utworzyć dział obsługi klienta lub pozyskać chatbota, który poprowadzi potencjalnego klienta przez twoją witrynę. Druga opcja pozwoli Ci zaoszczędzić czas i zasoby oraz zoptymalizować proces pracy.

Powiadomienia na stronach internetowych /  Push notifications for websites

Powiadomienia w aplikacjach mobilnych okazały się bardzo skutecznym sposobem ponownego zaangażowania użytkowników. Niedawno pomysł ten został zaimplementowany na stronach internetowych i staje się nowym trendem w ich tworzeniu.Proces wygląda dość prosto: użytkownik odwiedza stronę internetową i jest proszony o włączanie powiadomień. Następnie zostanie powiadomiony o wszelkich zmianach na stronie internetowej, takich jak nowy wpis na blogu lub prywatna wiadomość nawet po zamknięciu karty w tej witrynie. Główna zaleta takiej technologii jest oczywista – pozwala utrzymywać zaangażowanie użytkowników bez kosztów mailingu czy reklamy. W niektórych przypadkach powiadomienia push mogą być tańszą alternatywą dla aplikacji mobilnej. Natychmiast dostarczają nowe informacje i przekierowują użytkownika do witryny, aby dowiedzieć się więcej. Powiadomienia push mają lepszą skuteczność niż wiadomości e-mail, SMS czy media społecznościowe w dostarczaniu aktualnych informacji. Są szybkie, przychodzą na czas i nie wymagają żadnych skomplikowanych działań. Przechodzenie z technologii Flash na HTML 5/Flash to HTML 5. W 2010 roku Steve Jobs opublikował swoje przemyślenia na temat technologii Flash i jej przyszłości. Stało się jasne, że jej rozwój nie potrwa długo. Główną słabością tej technologii jest niekompatybilność z urządzeniami mobilnymi. Ogromna ilość ruchu jest tracona właśnie z powodu przestarzałej technologii. Jeśli nadal używasz Flasha na swojej stronie internetowej nadszedł już czas na zmianę. Najlepszą alternatywą jest dobrze znany HTML5, technologia która staje się uniwersalnym formatem dla wszystkich rodzajów treści cyfrowych. Najwięksi gracze na rynku video, tacy jak YouTube już dwa lata temu przeszli na HTML5.

Dynamiczny interfejs / Motion Interface UI

Prostota to dominujący trend w ostatnich latach. Dotyczy to również projektowania stron internetowych. Internauci są już zmęczeni zwariowanymi GIF-ami i migającymi reklamami, dlatego witryny z umiarkowanym wzornictwem zyskują więcej uznania. W tym samym czasie dynamiczny interfejs staje się coraz bardziej popularny. Animacje pozwalają dodać więcej stylu i umożliwiają odróżnienie twojej strony internetowej od tysięcy innych. Istnieje kilka sposobów na dodanie życia minimalistycznej stronie internetowej. Zastanów się nad zmianami nagłówków stron, ładnymi efektami najazdu na elementy strony (hover), animowanymi wykresami, animacjami tła i przewijaniem modułowym. Te i wiele innych elementów mogą sprawić, że twoja obecność w internecie stanie się o wiele przyjemniejsza dla użytkowników.

JavaScript / Angular2 / Angular4

JavaScript jest obecnie najpopularniejszym językiem programowania aplikacji internetowych. Dzięki kilkudziesięciu technologiom związanym z JS, które już istnieją i są jeszcze w fazie rozwoju, język ten tylko wzmocni swoją pozycję. Po pojawieniu się w 2016 roku Angular 2 zyskał on duże uznanie w tworzeniu stron internetowych. Jest to kompletnie nowe podejście do frameworka (środowiska programowania) AngularJS. Głównymi zaletami są ulepszona modułowość, lepsza skalowalność architektury aplikacji oraz udoskonalony Dependency Injection (DI) – to metoda tworzenia obiektów zależnych od innych obiektów. Czego można oczekiwać od Angular 2? W porównaniu ze swoim poprzednikiem jest szybszy i prostszy w konstrukcji. Ponadto jest to podejście stawiające na mobilność (mobile-first approach), które jest bardzo ważne w 2018 roku. Wiele rozwiązań jest gotowych do natychmiastowego użycia, co skraca czas programowania. Angular 2 zaleca użycie TypeScript. Ta kombinacja jest obecnie najbardziej wydajnym sposobem na tworzenie średnich i dużych aplikacji internetowych kompatybilnych z każdą nowoczesną przeglądarką czy platformą mobilną. Angular 4 pojawił się w marcu 2017 roku. Nie jest to już kompletna zmiana podejścia w stosunku do drugiej wersji, więc oba frameworki są dość podobne. Angular 4 jest szybszy i zajmuje mniej miejsca, zmniejszając rozmiar generowanego kodu do około 60%. Pakiet animacji został usunięty z jądra i umieszczony w oddzielnym pakiecie, co jest zaletą dla tych, którzy nie używają animacji w swoich projektach. Zgodnie z planowanym rozwojem możemy przewidzieć, że kolejne zmiany wpłyną również na trendy rozwoju technologii webowych w najbliższej przyszłości.

Wnioski / Conclusion

W dzisiejszych czasach posiadanie strony internetowej jest ważniejsze dla firmy niż posiadanie biura.
Przewidywanie trendów rozwoju sieci oznacza przyciąganie nowych klientów, zadowolenie obecnych i zachęcenie starszych klientów, na przykład do powrotu.
Czy właśnie tworzysz lub zmieniasz swoją witrynę? Skontaktuj się z nami, aby zrobić to profesjonalnie i zgodnie z ostatnimi trendami w tworzeniu stron internetowych.

29
Paź

Xamarin – nowy program certyfikujący.

Xamarin należący do Microsoftu, dostawca oprogramowania typu “cross-platform” dla programistów aplikacji mobilnych ogłosił właśnie uruchomienie nowego programu certyfikacyjnego.

Certyfikat potwierdzający profesjonalne kwalifikacje z zakresu tworzenia aplikacji mobilnych jest możliwy do uzyskania w Xamarin University, który oferuje kursy i szkolenia dotyczące różnych systemów operacyjnych oraz języków programowania, w tym Androida, iOS i C#.

Platforma Xamarin opiera się na C#, a główna idea Xamarin mówi, że „cokolwiek można zrobić w C, Swift lub Java, to można to zrobić w języku C#”.

Najnowsza certyfikacja przeznaczona jest dla developerów którzy chcą potwierdzić swoje umiejętności w tworzeniu aplikacji mobilnych przy użyciu technologii Xamarin. Kandydaci mogą przystąpić do wstępnego testu, a następnie przejść do następnego poziomu Xamarin Certified Mobile Developer. W ostatnim etapie przechodzimy bardziej zaawansowane ćwiczenia, w tym wgłębienie się we wzorce, kompleksowe debugowanie czy optymalizacja wydajności samej platformy.

„Przeszkoliliśmy tysiące deweloperów, aby używali .NET do tworzenia mobilnych aplikacji na iOS, Android i Windows Mobile w ciągu trzech lat od uruchomienia Xamarin University. Wielu z tych programistów wzięło udział w programie Xamarin Certified Mobile Developers, przechodząc 20 kursów z naszymi instruktorami online by finalnie zdać egzamin potwierdzający zdobytą wiedzę.” – napisał Mark Smith, dyrektor ds. Szkoleń i programowania firmy Microsoft.

Wzmiankę o „Xamarin Certified Mobile Developers” można przeczytać na blogu platformy.

17
Paź

Cloudflare obiecuje tani i wygodny streaming wideo

Cloudflare udostępnił wersję beta Cloudflare Stream – nową, niedrogą usługę strumieniowania wideo.

Nowa usługa została stworzona dla programistów aplikacji, którzy chcą przechowywać i strumieniować pliki wideo. Pakiet oprogramowania Cloudflare Stream obejmuje konwertowanie plików, globalny streaming oraz dedykowany odtwarzacz wideo. Powyższe funkcjonalności można rozdzielić. Kompresja jest domyślnie włączona, a Cloudflare będzie wspierać nowsze, wydajniejsze kodeki po ich wydaniu.

Ceny Cloudflare Stream są ustalane na podstawie czasu, przez jaki konsumenci faktycznie spędzają na oglądaniu filmu wideo. Opłata ta obejmuje kodowanie, globalny streaming oraz odtwarzacz.

Zbyt duża ochrona

Firmy regularnie korzystają z serwisu YouTube do dystrybuowania swoich treści ponieważ jest to bardzo proste” – zauważa Rob Enderle, główny analityk z grupy Enderle. Jednak możliwie jest, że chcąc mieć lepszą kontrolę nad swoimi plikami wideo owe firmy mogą wybrać Cloudflare System.

Znane są przypadki gdzie Google wyłączył przekaż na żywo eventu pewnej korporacji, z powodu YouTube, który zidentyfikował muzykę grającą w tle jako chronioną, zanim w ogóle rozpoczęło się całe wydarzenie.

Problemy z transmisją wideo

Problemy z videoTylko około 1000 firm tworzy świadczy znaczącej jakości usługi wideo streamingu, głównie dlatego że jest to technicznie zbyt skomplikowane – mówi Cloudflare. Pomijając samo przesyłanie plików do serwisów typu YouTube niezbędne jest użycie jeszcze co najmniej 3 różnych usług.

Ktoś musi przekonwertować pliki do formatu który można przesyłać przez internet. Następnie należy dostarczyć wideo do sieci. Zwykle potrzebne są do tego serwery CDN. Na samym końcu potrzebujemy odtwarzacz wideo, który będzie działał bez zarzutów na każdym urządzeniu.

Co więcej, firmy zajmujące się przetwarzaniem plików wideo pobierają opłaty w zależności od użycia procesora, co zależy od długości i jakości filmu oraz liczby formatów na które dany plik jest konwertowany. Tradycyjne usługi CDN pobierają różne stawki dla każdego regionu na podstawie liczby dostarczonych bajtów. Następnie producenci odtwarzaczy wideo pobierają opłaty zależne od liczby odsłon.