Чували ли сте някога за интересно ново приложение, което искате да изтеглите, само за да научите, че не е достъпно за вашата мобилна операционна система? Или може би има версия на приложението за вашата операционна система, но тя просто не е толкова добра (Snapchat за Android може да ви дойде на ум). Ако сте преживели някой от тези моменти, има основателна причина: приложенията за Android и iOS са написани на различни езици за програмиране, което означава, че разработчиците трябва да започнат по същество от нулата, когато пресъздадат приложението си за нова платформа или рискуват да компрометират производителност. Няколко компании са създали инструменти за справяне с този проблем, включително Microsoft (Xamarin) и Facebook (React Native), но винаги има място за подобрение – и точно това обещава Google с публичната версия на Flutter 1.0.
Flutter съществува в различни бета версии от 2015 г. насам, но към днешна дата той се обявява за напълно развит и зрял двигател с отворен код за кросплатформена мобилна разработка, което означава, че можем да очакваме да видим влиянието му върху много повече приложения в бъдеще.
Препоръчани видеоклипове
Като начало можем да очакваме да видим елементи от материалния дизайн. Материалът е дизайнерският етос на Google, който предпочита минималистичен, бял и заоблен вид. Компанията е в процес на пускане на най-новата версия на Material в по-голямата част от своите продукти, така че вероятно сте запознати с него и вече сте решили дали сте фен или не. Някои го наричат елегантен, други предпочитат малко повече цвят и текстура, но така или иначе, разработчиците на приложения които използват Flutter, ще получат всички инструменти, за да позволят „крайната реализация на Material Дизайн."
Свързани
- 6-те най-големи функции на iOS 17, които Apple открадна от Android
- Android все още побеждава iPhone в малък (но важен) начин
- Вашият iPhone може да открадне тази функция на Pixel Tablet, когато получи iOS 17
Може също така да видим малко повече разнообразие в това как изглеждат и се чувстват приложенията, създадени от Flutter. Енджинът на Google обещава да позволи на дизайнерите повече прецизност при създаването на приложения. Механизмът позволява на дизайнерите да контролират всеки пиксел на екрана и има по-малко ограничения за това къде и как могат да наслагват и анимират графики, видео, текст и контроли. Досега тези възможности на потребителския интерфейс са спечелили добри отзиви от тези в общностите за разработка, така че се надяваме, че можем да очакваме по-малко формички за бисквитки, повече дизайнерски решения, които натискат границите, от приложения, направени с трептене.
Производителността също е основна точка за продажба на Flutter. Двигателят се задвижва от същия Skia 2D графичен двигател който захранва Chrome и Android, а Google е оптимизирал графиките да работят с естествената скорост на вашето устройство, така че графичната производителност трябва да бъде впечатляващо плавна в приложенията на Flutter.
Едно предимство за разработчиците е горещо презареждане с постоянно състояние, възможност, която им позволява да правят промени в приложението си и да виждат резултатите незабавно, без да рестартират приложението. Въпреки че това не засяга пряко потребителите, ако значително намали времето за разработка, може да има интересен ефект върху разпространението на приложения на пазара.
В крайна сметка все още е малко рано да се каже какви ефекти ще има Flutter за потребителите. От една страна, той трябва да спечели популярност сред разработчиците - в момента React Native (двигателят зад Instagram, Airbnb и UberEats, наред с други) има стабилен успех по отношение на подкрепата на пазара и общността, но това може много добре да се промени сега, когато Flutter е публичен. Също така няма съмнение, че елементите на Material Design са голяма полза за общността за разработка на Android, което прави по-лесно от всякога да се имитира отличителният стил на тази операционна система.
Препоръки на редакторите
- Как тестваме таблети
- Google Pixel Watch 2: предполагаема цена, дата на пускане на пазара, новини и др
- Apple добавя чисто ново приложение към вашия iPhone с iOS 17
- Открих огромен проблем с новото приложение ChatGPT за iPhone
- Мразя клавиатурата на моя iPhone, но това приложение я подобри
Надградете начина си на животDigital Trends помага на читателите да следят забързания свят на технологиите с всички най-нови новини, забавни ревюта на продукти, проницателни редакционни статии и единствени по рода си кратки погледи.