Bbabo NET

Наука & Технологии Новини

Flutter на Aurora OS: Friflex и OMP пускат манифест на общността на разработчиците

През август Open Mobile Platform (OMP) публикува Flutter SDK с първоначална поддръжка за Aurora OS. Ние от Friflex участвахме активно в разработването на рамката за руската операционна система, пренесохме няколко мобилни приложения към нея, пуснахме редица push плъгини и написахме поредица от статии за нашия опит в блога.

Общността на разработчиците, които пишат мобилни приложения за Aurora OS на Flutter, започна да нараства значително и на 2 април те се събраха в Москва на първата конференция за Flutter на Aurora OS. Събитието включваше кръгла маса, на която експерти от OMP, Freeflex, Transtelecom и други компании обсъдиха развитието на рамката. Също така на конференцията беше представен манифестът за развитие на Flutter на Aurora OS. Заедно с OMP насърчихме разработчиците да се обединят и да разработят библиотеки с отворен код и Flutter инструменти за Aurora OS. В тази бележка говорим за нейните разпоредби.

Манифестът е публикуван на страницата на Aurora OS VK.

„Манифестът е документ, който определя ценностите. Днес предлагаме да приемем първата му версия, за да може в бъдеще да бъде допълвана с идеи и предложения. Ето общите виждания на общността, целите, които тя като цяло се стреми да постигне. Намирам точките за независимостта и самодостатъчността на развитието за особено важни“, отбелязва изпълнителният директор на Friflex Петр Чернишев.

Flutter е проект с отворен код. Всеки може да разглежда, използва, подобрява или разпространява изходния код.

„Нашите инструменти за създаване на приложения с помощта на рамката Flutter са отворени. И бихме искали да ги развием като общност с отворен код. Ефективното сътрудничество изисква принципи и правила, така че нашите колеги от Friflex, като активни участници в процеса на разработване на Flutter, предложиха създаването на Манифест - ние подкрепихме тази идея“, обяснява Роман Аляутдин, директор на отдела за развитие на WMD.

Членовете на общността ценят сътрудничеството и си помагат взаимно.

„OS Aurora започна да поддържа Flutter съвсем наскоро. Все още има малко документация и отворени проблеми в хранилището, а общността на разработчиците, въпреки че расте, все още е малка. Затова е много важно да си помагаме взаимно и да попълваме общата база от знания“, казва техническият ръководител на Flutter Friflex Юри Петров.

Приложенията Flutter трябва да работят правилно на различни устройства, работещи с Aurora OS.

Пълен списък с устройства, които поддържат руската операционна система, можете да намерите на уебсайта на Aurora OS.

Приложенията Flutter трябва да поддържат различни спецификации на Aurora OS устройства и размери на екрана, доколкото е възможно.

Например Aurora OS много често се инсталира на таблети. Това трябва да се има предвид. Приложението трябва да изглежда също толкова добре визуално на таблет, колкото и на телефон.

Документацията и ръководствата (например за отстраняване на неизправности) трябва да бъдат на един ресурс. Общността постоянно ще ги актуализира.

Сега можете да намерите полезна информация:

на портала за разработчици на Aurora;

в демонстрации и примери в Gitlab WMD;

в секцията Aurora SDK на уебсайта на WMD;

в чат, където разработчиците от WMD комуникират директно с разработчиците.

Общността ясно ще регулира как да разработи рамката и плъгините. Разработчиците ще се опитат да синхронизират версиите на Flutter, поддържани от Aurora OS, с основния клон на рамката.

„Flutter на Aurora OS е отворена рамка и може да изглежда, че никой не се интересува от нея и трябва да се развива сама. Но това не е вярно. Откритостта не означава, че всичко трябва да бъде оставено на случайността. Мислим да организираме технически комитет за активната част от общността. Тази комисия ще вземе под внимание исканията на общността и ще определи развитието на рамката“, отбелязва Юри Петров, ръководител на Flutter Tech Friflex.

Всички части на рамката трябва да са сигурни. Плъгините не са изключение.

„Всеки, който ще използва Flutter на Aurora OS, трябва да е сигурен, че рамката е безопасна и напълно елиминира достъпа до чужди сървъри. Приставките, които разработчиците ще използват, трябва да бъдат прегледани от общността. Това е необходимо, за да не може да се влияе върху приложенията чрез външни плъгини“, казва техническият ръководител на Flutter Friflex Юри Петров.

Екосистемата Flutter, адаптирана за Aurora OS, трябва да остане предвидима.

Разработчиците на Flutter трябва да инсталират Flutter SDK и да работят с инфраструктурата на добавките на Aurora OS по начина, по който са свикнали.

Общността ще се опита да направи инфраструктурата и инструментите за създаване на Flutter приложения за Aurora OS самодостатъчни и независими.

„Бих искал да видя проверен пъб тук в Русия, така че лидерите в индустрията и общността като цяло да поемат ролята на валидиращи плъгини. Flutter е широко разпространено в мобилното развитие и може да действа като катализатор за прехода към руска операционна система чрез адаптиране на вече създадени приложения. В тази връзка разработването на инструменти за разработчици, общо хранилище на плъгини и лесен достъп до магазина за приложения трябва да се превърнат в стимул за бизнеса да избере Aurora“, отбелязва Пьотр Чернишев, главен изпълнителен директор на Friflex.

„В Китай вече има разклонение на Flutter, което ви позволява да съхранявате всичко на вашите сървъри. Всеки може да има свои собствени двоични файлове, например на университетски сървъри. Ние можем да направим същото. Защо не сървъри на Rostelecom вместо сървъри на Google“, добавя ръководителят на екипа на Flutter Friflex Дмитрий Мозер.

Friflex е оторизиран партньор на Open Mobile Platform, разработчик на Aurora OS. Компанията пренесе няколко мобилни приложения към руската операционна система. Например приложението за конференции CrossConf и софтуерният пакет Mobile Agent (той помага на компаниите да получават данни от агенти сигурно).

Flutter на Aurora OS: Friflex и OMP пускат манифест на общността на разработчиците