У чым розніца паміж родным дадаткам і міжплатформавым мабільным дадаткам?


адказ 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, былі распрацаваны такім чынам. Па меры таго, як дадатак развіваецца, некаторыя экраны могуць быць мадэрнізаваны з элементаў крос-платформы да родных.

__ __

Я спадзяюся, што гэта было карысна, але калі вы хочаце даведацца больш пра розныя падыходы, наш пост ідзе ў плюсы і мінусы кожнага з варыянтаў!