Czy słyszałeś kiedyś o nowej, interesującej aplikacji, którą chciałbyś pobrać, ale okazało się, że nie jest ona dostępna dla Twojego mobilnego systemu operacyjnego? A może istnieje wersja aplikacji dla Twojego systemu operacyjnego, ale nie jest ona tak dobra (Snapchat na Androida może przyjść do głowy). Jeśli doświadczyłeś któregoś z tych momentów, jest ku temu dobry powód: aplikacje na Androida i iOS są napisane w różnych językach programowania, co oznacza, że programiści muszą zaczynać od zera, odtwarzając swoją aplikację na nową platformę, w przeciwnym razie ryzykują naruszenie wydajność. Kilka firm opracowało narzędzia pomagające rozwiązać ten problem, w tym Microsoft (Xamarin) i Facebooku (Reaguj natywnie), ale zawsze jest miejsce na ulepszenia — i właśnie to obiecuje Google, wypuszczając publiczną wersję Flutter 1.0.
Flutter jest dostępny w różnych wersjach beta od 2015 roku, ale na dzień dzisiejszy deklaruje się jako pełnoprawny i dojrzały silnik open source do wieloplatformowego programowania mobilnego, co oznacza, że możemy spodziewać się jego wpływu na znacznie więcej aplikacji w przyszły.
Polecane filmy
Na początek możemy spodziewać się elementów Material Design. Material to etos projektowy Google, który faworyzuje minimalistyczny, biały i zaokrąglony wygląd. Firma jest w trakcie wdrażania najnowszej wersji Materialu w przypadku większości swoich produktów, więc prawdopodobnie go znasz i już zdecydowałeś, czy jesteś fanem, czy nie. Niektórzy nazywają to eleganckim, inni wolą trochę więcej kolorów i faktur, ale tak czy inaczej, twórcy aplikacji korzystający z Fluttera otrzymają wszystkie narzędzia umożliwiające „ostateczną realizację Materiału”. Projekt."
Powiązany
- 6 największych funkcji iOS 17, które Apple ukradł Androidowi
- Android wciąż w drobny (ale istotny) sposób przebija iPhone'a
- Twój iPhone może ukraść tę funkcję tabletu Pixel, gdy otrzyma iOS 17
Możemy również zauważyć nieco większą różnorodność wyglądu i działania aplikacji stworzonych przez Flutter. Silnik Google obiecuje umożliwić projektantom większą precyzję w tworzeniu aplikacji. Silnik pozwala projektantom kontrolować każdy piksel na ekranie, a ponadto istnieje mniej ograniczeń co do tego, gdzie i jak mogą nakładać i animować grafikę, wideo, tekst i elementy sterujące. Jak dotąd te możliwości interfejsu użytkownika zebrały dobre recenzje od społeczności programistów, miejmy więc nadzieję, że w aplikacjach stworzonych przy użyciu tych aplikacji będziemy mogli spodziewać się mniejszej liczby foremek do ciastek i większej liczby przekraczających granice wyborów projektowych Trzepotanie.
Wydajność jest również głównym atutem Fluttera. Silnik napędzany jest tym samym Silnik graficzny Skia 2D który napędza Chrome i Android, a Google zoptymalizowało grafikę tak, aby działała z natywną szybkością Twojego urządzenia, więc wydajność grafiki w aplikacjach Flutter powinna być imponująco płynna.
Jedną z korzyści dla programistów jest stanowe przeładowywanie na gorąco, czyli możliwość wprowadzania zmian w aplikacji i natychmiastowego sprawdzania wyników bez konieczności ponownego uruchamiania aplikacji. Chociaż nie ma to bezpośredniego wpływu na konsumentów, jeśli znacznie skróci czas opracowywania, może mieć interesujący wpływ na rozprzestrzenianie się aplikacji na rynku.
Ostatecznie jest jeszcze trochę za wcześnie, aby określić, jakie skutki Flutter będzie miał dla konsumentów. Po pierwsze, musi zyskać popularność wśród programistów — obecnie React Native (silnik stojący za Instagramem, Airbnb i UberEats) ma solidną przewagę pod względem wsparcia rynku i społeczności, ale teraz, gdy Flutter może się to zmienić jest publiczne. Nie ma również wątpliwości, że elementy Material Design są głównym dobrodziejstwem dla społeczności programistów Androida, dzięki czemu naśladowanie charakterystycznego stylu tego systemu operacyjnego jest łatwiejsze niż kiedykolwiek.
Zalecenia redaktorów
- Jak testujemy tablety
- Google Pixel Watch 2: plotka o cenie, dacie premiery, nowościach i nie tylko
- Apple dodaje zupełnie nową aplikację do Twojego iPhone'a z systemem iOS 17
- Znalazłem ogromny problem z nową aplikacją ChatGPT na iPhone'a
- Nienawidzę klawiatury mojego iPhone'a, ale dzięki tej aplikacji jest ona lepsza
Ulepsz swój styl życiaDigital Trends pomaga czytelnikom śledzić szybko rozwijający się świat technologii dzięki najnowszym wiadomościom, zabawnym recenzjom produktów, wnikliwym artykułom redakcyjnym i jedynym w swoim rodzaju zajawkom.