Каква е разликата между местното приложение и кросплатформеното мобилно приложение?


Отговор 1:

Основната разлика е в начина, по който това приложение работи на вашия телефон. Ако приложението е изградено крос платформа, то ще използва някакъв вид адаптер, за да работи на вашия телефон. Така че колкото по-добър е адаптерът, толкова по-добро ще бъде потребителското изживяване. Но като цяло крос платформата никога не би била сравнима с Native в случай, че е била изградена от професионален разработчик.

Също така за крос платформата ще трябва да похарчите по-малко от гледна точка на бюджет и време.

Ние сме SFCD, дигитална агенция зад Speedtest.net от Ookla - Global Broadband Speed ​​Test, инструмент за измерване на скоростта в Интернет, използван от десетки милиони потребители дневно.

Успешно си сътрудничим с компании като ADP, Uber, Sony, Samsung, Toyota, T-Mobile, за да назовем само няколко.

Офисите ни се намират в Ню Йорк и Сан Франциско.

Що се отнася до разработването на мобилни приложения, ние определено сме сред най-добрите компании в целия свят. Нашата работа беше наградена много пъти и със сигурност можете да разчитате на нашия опит.

Така че, ако сте готови да продължите напред с вашия проект, моля, свържете се с нас на [email protected], за да получите безплатна оферта.


Отговор 2:

Наскоро в нашата компания написахме публикация, в която сравняваме разработката на местни приложения с разработването на приложения от между платформи. В публикацията сме включили таблица, в която можете да проверите, която директно сравнява двата подхода за развитие.

Накратко обаче, ето кратко очертание:

Родно приложение

Създаването на собствено приложение означава, че е разработено от самото начало, за определена платформа или устройство. Той е написан на език за програмиране, който се поддържа от тази платформа или устройство:

  • Java за AndroidObjective-C и Swift за iOSC # за Windows Phone

Голямо предимство при създаването на приложение за конкретно устройство и операционна система означава, че то може да бъде интегрирано със специфичен за устройството хардуер и софтуер. Това ви позволява да свържете приложението с вградените функции и технологии на устройството, като например камерата на устройството.

При собствена разработка, ако има нужда да поддържате приложението на различни мобилни устройства, трябва да напишете едно и също приложение няколко пъти: веднъж за всяка от основните операционни системи.

Това поставя разработчика в неизгодно положение, тъй като по същество удвоява (или дори утроява) участващата работа. Това доведе до използване на алтернативни подходи все повече и повече. Въпреки това, когато ефективността е от съществено значение или е много отзивчиво потребителско изживяване, само разработката на собствени приложения ще направи.

Приложение за крос-платформа

Когато мобилно приложение се нарича „крос-платформа“, то е разработено за всички платформи едновременно, използвайки HTML, CSS и JavaScript (или друг език) и може да бъде адаптирано за повечето устройства.

Често срещаният подход е просто да създадете „мобилни уеб страници“, използвайки стандартни HTML шаблони за уеб страници, и да ги групирате като приложение, като използвате инструменти като PhoneGap.

Този подход се използва от някои сайтове, като LinkedIn и много уебсайтове, свързани с новини. Въпреки че те се развиват по-бързо, те имат ограничена способност, когато става въпрос за взаимодействие с хардуера, камерата, аудио или GPS устройството.

Хибридно приложение: трети подход, който си струва да се спомене

Възможно е да използвате както родния, така и кросплатформения подход в рамките на едно и също приложение и да осигурите безпроблемно изживяване за вашите потребители.

За показване на просто съдържание (като изброяване на новини) или прости форми (като екрани с потребителски акаунт и настройки) можете да използвате кросплатформен подход и да разработите по-взискателните елементи в приложението, като използвате естествен подход.

Това ви позволява да съсредоточите бюджета си върху най-важните функции и да направите най-добрия избор за вашите конкретни времеви и бюджетни ограничения. Приложения като LinkedIn са разработени по този начин; с развитието на приложението, специфични екрани могат да бъдат надстроени от междуплатформени елементи до естествени.

__

Надявам се, че това е било полезно, но ако искате да прочетете за различните подходи по-подробно, нашата публикация влиза в плюсовете и минусите на всяка опция!


Отговор 3:

Наскоро в нашата компания написахме публикация, в която сравняваме разработката на местни приложения с разработването на приложения от между платформи. В публикацията сме включили таблица, в която можете да проверите, която директно сравнява двата подхода за развитие.

Накратко обаче, ето кратко очертание:

Родно приложение

Създаването на собствено приложение означава, че е разработено от самото начало, за определена платформа или устройство. Той е написан на език за програмиране, който се поддържа от тази платформа или устройство:

  • Java за AndroidObjective-C и Swift за iOSC # за Windows Phone

Голямо предимство при създаването на приложение за конкретно устройство и операционна система означава, че то може да бъде интегрирано със специфичен за устройството хардуер и софтуер. Това ви позволява да свържете приложението с вградените функции и технологии на устройството, като например камерата на устройството.

При собствена разработка, ако има нужда да поддържате приложението на различни мобилни устройства, трябва да напишете едно и също приложение няколко пъти: веднъж за всяка от основните операционни системи.

Това поставя разработчика в неизгодно положение, тъй като по същество удвоява (или дори утроява) участващата работа. Това доведе до използване на алтернативни подходи все повече и повече. Въпреки това, когато ефективността е от съществено значение или е много отзивчиво потребителско изживяване, само разработката на собствени приложения ще направи.

Приложение за крос-платформа

Когато мобилно приложение се нарича „крос-платформа“, то е разработено за всички платформи едновременно, използвайки HTML, CSS и JavaScript (или друг език) и може да бъде адаптирано за повечето устройства.

Често срещаният подход е просто да създадете „мобилни уеб страници“, използвайки стандартни HTML шаблони за уеб страници, и да ги групирате като приложение, като използвате инструменти като PhoneGap.

Този подход се използва от някои сайтове, като LinkedIn и много уебсайтове, свързани с новини. Въпреки че те се развиват по-бързо, те имат ограничена способност, когато става въпрос за взаимодействие с хардуера, камерата, аудио или GPS устройството.

Хибридно приложение: трети подход, който си струва да се спомене

Възможно е да използвате както родния, така и кросплатформения подход в рамките на едно и също приложение и да осигурите безпроблемно изживяване за вашите потребители.

За показване на просто съдържание (като изброяване на новини) или прости форми (като екрани с потребителски акаунт и настройки) можете да използвате кросплатформен подход и да разработите по-взискателните елементи в приложението, като използвате естествен подход.

Това ви позволява да съсредоточите бюджета си върху най-важните функции и да направите най-добрия избор за вашите конкретни времеви и бюджетни ограничения. Приложения като LinkedIn са разработени по този начин; с развитието на приложението, специфични екрани могат да бъдат надстроени от междуплатформени елементи до естествени.

__

Надявам се, че това е било полезно, но ако искате да прочетете за различните подходи по-подробно, нашата публикация влиза в плюсовете и минусите на всяка опция!