Google ogłosił, że przestanie obsługiwać 32-bitowe oprogramowanie systemowe Android Studio i 32-bitowy emulator Androida. Od 2020 r. będzie obsługiwał jedynie bardziej wydajne 64-bitowe wersje zintegrowanego środowiska programistycznego.
Według Google uruchamianie Android Studio na systemach 64-bitowych zamiast 32-bitowych pozwala na „lepsze wrażenia programistyczne” z IDE, a także zapewnia emulatorowi Androida „efektywny dostęp do pamięci”. Firma stwierdziła również, że chociaż ta zmiana nie wpłynie na większość użytkowników Android Studio, na pewno wpłynie na korzystających z 32-bitowych wersji Microsoft Windows.
W tej fazie przejściowej Google pomaga użytkownikom 32-bitowej wersji systemu Windows. Dostarcza szczegółowe informacje na temat nadchodzących zmian, a także wyszczególnia kroki zaradcze, które należy wykonać podczas trwania wspomnianej fazy.
Google uruchomił Androida Q beta 4 ze sfinalizowanymi interfejsami API, które pomogą programistom w rozwijaniu nowych elementów. Należą do nich między innymi:
Co ciekawe, layouty mogą być używane bez obaw o zepsutą funkcjonalność w ostatecznej wersji.
Firma planuje wydać jeszcze dwie wersje beta, zanim Android Q (10) będzie gotowy do dystrybucji.
Od kilku lat obserwuje się nieprzerwany trend na technologię Blockchain, którą szczególnie wpiera jeden ze światowych gigantów biznesowych, Samsung. Koreańska korporacja wydała pakiet SDK do tworzenia aplikacji dApps.
DApps jest skrótową formą zdecentralizowanej aplikacji (z ang. decentralised applications). Nie należy jej kojarzyć ze słowem, które wypowiadane w jednym z brytyjskich akcentów oznacza obuwie na gumowej podeszwie.
Założeniem dApps jest funkcjonowanie bez pośrednika, poza kontrolą jakiegokolwiek pojedynczego podmiotu. Dla przykładu zdecentralizowany Twitter byłby odporny na cenzurę, a po opublikowaniu wiadomości twórca aplikacji nie mógłby nawet jej usunąć.
Pakiet dApp SDK ma na celu zapewnienie pełnego zestawu narzędzi, które pomogą programistom w tworzeniu zdecentralizowanych aplikacji na blockchainie Ethereum.
Ethereum jest najpopularniejszą platformą dApps i drugim co do wielkości Bitcoinem. Zainteresowanie dotyczące skalowalności doprowadziło jednak do powstania wielu obiecujących alternatyw.
Narzędzia programistyczne Blockchain firmy Samsung obsługują obecnie pięć urządzeń: Galaxy S10e, S10, S10+, S10 5G i Galaxy Fold. Koreański gigant wprowadził portfel kryptowalut kompatybilny z Ethereum i innymi projektami wykorzystującymi tokeny ERC20.
Obecnie istnieje około 2667 dApps. Liczba aktywnych użytkowników oscyluje się między 30 a 32 tysiącami dziennie. Parametry są znaczące, podczas gdy znakomita większość nie słyszała o takim rozwiązaniu. Stąd masowe przyjęcia dApps będą wymagały czasu.
Wsparcie dużego producenta smartfonów bez wątpienia pomoże podnieść świadomość opinii publicznej na ich temat.
Zapotrzebowanie na aplikacje webowe i natywne sukcesywnie rośnie. Od istniejących frameworków na licencji open-source wymagamy znacznie więcej w kwestii tworzenia systemów cross-platformowych. Wypadkową tych dwóch elementów jest poszukiwanie nowych rozwiązań technologicznych oraz potrzeba rozbudowy istniejących.
Stąd Progress Software wydało najnowszą wersję architektury NativeScript, pomagając tym samym przyspieszyć procesy pisania systemów między platformowych. NativeScript umożliwia ponowne użycie kodu z aplikacji internetowej do tworzenia natywnego oprogramowania na urządzenia mobilne. Szacunkowo, kod ten można wykorzystać w 70 procentach.
Najnowsza wersja frameworka została wzbogacona o obsługę Angular 8 i Vue.js, obok istniejących już TypeScript i JavaScript. Obsługuje również silnik renderowania Ivy. Nowa biblioteka Androida X umożliwia korzystanie z najnowszych rozwiązań dla wciąż rozwijanych wersji systemu Android. Ponadto, NativeScrpt w wersji 6.0 daje możliwość korzystania z bibliotek stron trzecich bezpośrednio na iOS.
Progress Software doskonale zoptymalizował NativeScript znacznie zwiększając jego wydajność. Najnowsza wersja zapewnia 30 procent szybsze kompilacje na Androida i 10 procent szybszy czas uruchamiania na iOS. Uwzględniono także nowe elastyczne układy TabView.
W kwestii estetycznej, NativeScript na iOS posiada nowy ciemny motyw, który współgra z udogodnieniami systemu dostępnymi w iOS 13.
„Najnowsza wersja NativeScript oferuje niesamowite funkcje dla naszych klientów korporacyjnych. Teraz programiści będą mogli szybciej wysyłać aktualizacje, tworzyć jeszcze mniejsze pliki binarne oraz dostarczać aplikacje cross-platformowe najwyższej jakości”
– powiedział Dmitri Tcherevik, CTO, Progress Software.
Używając takich narzędzi, możemy zaproponować szerszy wachlarz rozwiązań wymagającym użytkownikom. Jeśli poszukujesz profesjonalnych usług tworzenia systemów cross-platformowych, skontaktuj się z nami.