Нашият сайт използва бисквитки, за да се осигури максимално удобство за потребителите. Чрез използването на този сайт, вие се съгласявате с използването на бисквитката в съответствие с уведомлението по отношение на този тип файл. Ако не сте съгласни с факта, че ние използваме този тип файл, трябва правилно да зададете настройките на Вашия браузър или използване www.mobile.simbirsoft.ru
Native или различни платформи, това е въпросът?
Смята се, че развитието на двигателя по-платформа, универсален за всички мобилни платформи, много по-добре от родния развитие. Основните аргументи - по-бързи, по-евтини, без разлика. Но има и такива, които са за развитието на родния, "дом" за всяка операционна система.
И двата подхода имат своите плюсове и минуси, списъкът на които зависи от кое приложение, което искате. Ние, в mobile.SimbirSoft, опита се и двата подхода и реших да споделя някои от моите наблюдения и тенденции.
Силни родния развитие:
- Стабилност и висока скорост:
Инструментите за развитие се използват, заточени по конкретната платформа: Xcode и Swift / Objective-C за IOS, Android Studio и Java - за Android. Тук се развиват в "родния" език платформата, и предимствата на всеки един от тях се използват в пълна степен, като по този начин осигурява по-добра производителност на приложенията. - Повече възможности в изпълнението на изискваната функционалност:
Развитие се извършва за всяка платформа подходящи инструменти, така че ние сме в състояние да увеличите функциите на една или друга платформа, която ви позволява да направите заявката по-гъвкава и вие masshtabiruemym.Dlya възможност за безболезнено добавят функции и подобряване на приложението и в бъдеще. - Не библиотеки на трети страни ограничения, когато пишете код, за да се избегне компромиси:
Архитектура, операционни системи, мобилни устройства, са много различни, така че всеки от тях е универсално решение за различни платформи налага значителни ограничения върху процеса на развитие. Ако вашето приложение има сложна архитектура, или нестандартно функционалност. най-доброто решение - роден развитие. - Наличие на стандартни решения в UI / UX, не е нужно да прекарват времето си на монтажа:
Заявления за IOS и Android значителни разлики не само по отношение на архитектура, но също така и в характеристиките на потребителския интерфейс, потребителски модели на поведение на всяка различна платформа. Стандартните приложения на удобен за потребителя, както и да ви спести време при проектирането на един-единствен вид приложение.
- скорост развитие е малко по-висока, а с времето и ресурсите, които предприема по-малко - това е основното предимство на развитието на различни платформи.
Приложение монтирани по няколко операционни системи, така че не е необходимо да се подготви уникалните елементи за всяка платформа. Специалисти също се нуждаят от по-малко, което го прави възможно да се започне строителство с по-малък бюджет. - Възможността да се използва един и същ код база за различни платформи:
бизнес логика работи по същия начин за всички платформи, като по този начин се избягват потенциални грешки и значително опростяване на заявки се промени логиката - нямат prodelyvat двойно или дори тройно работата. - Възможността да се използва един и същ код база за двете платформи и спестява време за развитие.
- Актуализации и подкрепа:
Трябва да се отбележи, че ползите от междуплатформени решения и спасяването на бюджета се извършва, само ако няма допълнителна корекция за всяка платформа, логиката на приложението е проста, потребителския интерфейс строг и не планирате да добавите нови функции и да се промени логиката в бъдеще - в противен случай всички предимства на развитие на различни платформи отиват до нула, а времето за развитие се увеличава до два пъти.
- Трябва да се напише молба прототип в продължение на няколко платформи за кратък период от време, но не планират да продължат развитието на прототип
- При разработването на сложни игри имат мощно многоплатформени решения като Unity3D, които разполагат с много вградени функции за разработчици
- Ако заявлението се цялата информация от сървъра, анимацията и интерфейса не е много важно, и логиката се изпълнява на сървъра,
- Ако можете да се примири с по-скромни резултати, и за зареждане на съдържанието от Интернет
Нашите клиенти, ние винаги препоръчваме на развитието на двете родния възможно най-близо до потребителя решение, което е възможно да се развие и финализира незабавно неприятни "изненади". Кажете какво искате, и костюм по поръчка седи по-добре от една фабрика, масово производство.
Каквото и решение да изберете, моля консултирайте се с доказан разработчик на мобилни решения, които на практика са изпитали ползите и капаните на всеки.
Само за развитието на
Свързани статии