Реклама
Ако тражите начин за тестирање иОС апликација на Мац или ПЦ рачунару, мораћете да употребите симулатор. Симулатори се од емулатора разликују по томе што нису осмишљени за копирање хардвера, већ моделирају основно стање хардвера.
Добар симулатор ће ове услове тако добро моделирати да симулација себе могу да опонашају хардвер. Можете да симулирате окружења иПхоне, иПад, Аппле Ватцх, па чак и Аппле ТВ користећи софтвер за симулацију, мада ће вам за најбоље резултате бити потребан Мац.
Ево три најбоља избора.
Можда се чини очигледним, али најбољи симулатор за иОС уређаје долази из самог Апплеа. Инсталирано као део Ксцоде-ових алата Најбоље Мац апликације за инсталирање на МацБоок или иМацТражите најбоље апликације за МацБоок или иМац? Ево наше свеобухватне листе најбољих апликација за мацОС. Опширније , Симулатор функционише попут стандардне Мац апликације на радној површини. Пошто је Ксцоде доступан само на Мац платформи, Аппле-ов Симулатор није доступан за Виндовс кориснике.
Симулатор вам омогућава да одаберете одређено окружење уређаја за тестирање - попут иПхонеа 7 Плус са оперативним системом иОС 10.3. За програмерима, посебно малим тимовима, ово ублажава захтев за набавком пуно скупих уређаја искључиво ради тестирања сврхе.
Аппле-ово решење укључује подршку за покретање више симулатора који међусобно делују. То вам даје могућност да радите ствари попут покретања ватцхОС симулације како бисте тестирали интеграцију апликације Ватцх са својим иОС колегом.
Званични симулатор такође омогућава приступ свим иОС АПИ-има и основним сервисима. Ако правите апликацију која користи Играчки центар за мултиплаиер Како користити (и онемогућити) Гаме Центер на Мац и иОС-уАппле-ов Гаме Центер настоји да играње мобилних игара поново постане друштвена активност, али коришћење услуге више није тако једноставно. Опширније или ХеалтхКит за податке о активности 10 иПхоне и иПад апликација које приступају на сљедећи нивоУ прошлости је приступност виђена као необавезна или лепа „бонус“ функција, али тај је поглед застарео. Ево 10 апликација које олакшавају живот широком броју корисника иПхоне-а. Опширније , можете да користите ове алате да бисте проверили да ли апликација правилно комуницира са системом.
Потрошио сам толико времена у иОС симулатору да започињем покушај да се померам са другим апликацијама помоћу миша превлачења
- Гаиа Кесслер (@ГаиаКесслер) 21. јула 2017
Ниједно софтверско решење не може заменити прави физички уређај, али Симулатор Ксцоде 9 долази прилично близу. За потребе брзог тестирања и размештања једноставно не можете победити решење уграђено у ИДЕ који користите.
Најбољи део је што је потпуно бесплатан, заједно са остатком окружења за развој Ксцоде.
2. Висуал Студио са Ксамарин Ливе (Виндовс, Мац) [Нема више доступних]
Мицрософт је у последњих неколико година урадио много посла на позицији Висуал Студио као развојна платформа избора за цросс-платформ развој Висуал Студио Цоде је савршен уређивач текста и скрипти за МацМицрософтов уређивач текста подржава безброј језика, па чак ни не требате да га упоређујете са Ксцоде-ом, јер они служе различитим потребама. Опширније . У мају 2017. представили су Ксамарин Ливе, апликацију за иОС која вам омогућава да притиснете и тестирате нативне апликације на повезаном иОС уређају.
Као што сте можда до сада схватили, ово није исто што и Аппле-ов Симулатор. Не можете да прелазите између профила уређаја да бисте симулирали различита окружења, али то није разлог да га отписујете. Ксамарин је донекле измењивач игара за Ц # програмере који користе Висуал Студио који су заинтересовани за изградњу, тестирање и употребу нативних иОС апликација.
Долазак Ксамарин Ливе-а само је још једна понуда компаније Мицрософт која ће примамити програмере да пређу на платформу. Ксамарин користи заједнички Ц # УИ код и логику апликација за поједностављење развоја, иако ће вам требати Висуал Студио Ентерприсе и основни Ксамарин план (почев од 99 УСД месечно) да бисте га користили.
3. Висуал Студио Витх Ксамарин и Мац (Виндовс, Мац)
Друга опција за кориснике Висуал Студио који се развијају уз Ксамарин је да користе Ксцоде Симулатор на умреженом Мац-у. И даље можете да се развијате у Висуал Студио за Виндовс или Мац, осим што ће симулације бити послате на ваш Мац преко мреже (а затим ће се преносити назад вама). То омогућава приступ широком распону окружења за симулацију, али потребно је неко подешавање.
На Мацу ће вам бити потребан Ксцоде са најновијом верзијом Ксамарин.иОС СДК-а. Можеш онда конфигуришите Ксамарин тако да ваш код потисне у Ксцоде-ов симулатор. Предности овде су за оне који развијају више платформске апликације у Ц # који користе Висуал Студио који жели у потпуности да користи одличан Аппле-ов Симулатор.
Ово је боља опција од коришћења Ксамарин Ливе иОС апликације (горе), али је и скупљи подухват, јер сви немају Мац. Ако већ користите Висуал Студио за Мац, можете инсталирати Ксцоде и покренути Симулатор помоћу Ксамарин-а тамо на радној површини.
Исте накнаде важе за Ксамарин (почев од 99 УСД месечно), а за покретање ће вам требати Висуал Студио Ентерприсе и неки Аппле хардвер.
А сада за нешто сасвим друго: Аппетизе.ио је посвећено решење за тестирање за мобилне апликације засновано на претраживачу. Омогућава вам да покренете мобилне апликације у прегледачу помоћу симулације, која се може учитати преко веб локације Аппетизе.ио или помоћу наменског АПИ-ја.
Апликације се стримују кроз претраживач и могу се уграђивати у било коју веб страницу помоћу ифраме-а. То чини платформу идеалном за тестирање, доказ концепта, демонстрирање прототипа клијентима или брзо прикупљање повратних информација о новом изгледу или функцији.
Природа платформе засноване на вебу значи да можете проследити везу било коме, било где и да их тестира на вашој апликацији. Као и код Симулатора, можете бирати из великог броја комбинација уређаја и софтвера.
Међутим, постоје недостаци ове методе, посебно та изведба падова у поређењу са покретањем симулације на Мац рачунару Када је боље одабрати веб апликације преко Нативе Мац Аппс?Неке од најпопуларнијих Мац апликација доступне су и као изворне и као веб апликације, али која је најбоља? Опширније . Такође није дубоко интегрисан у развојно окружење, попут Ксцоде-овог Симулатора или Висуал Студио-а са Ксамарин који ради на даљинском иОС симулатору.
Објављена је потпуна подршка за иОС 10! Испробајте демо на https://t.co/uqFOoH5Ptr
- Аппетизе.ио (@аппетизеио) 23. септембра 2016
Онда је ту питање трошкова. Плаћате „време виртуализације“, па што више времена желите потрошити на покретање апликација, више ћете требати да потрошите. Основни пакет почиње од 40 УСД месечно, мада за два корисника можете да се пријавите за бесплатно пробно време у трајању од 100 минута.
Избегавајте одмор
Не постоји истина иОС симулатор за Виндовс, и ако постоји Аппле, вероватно би започео судски поступак да га заустави. Имајући то у виду, постоје многе апликације које представљају иОС симулаторе. Многи једноставно не раде, неки су коришћени за ширење злонамјерног софтвера, други тврде да су бесплатни, али да у последњем тренутку спуштају скривене трошкове на вас.
Најбоља опција за тестирање иОС апликација је развој на Мацу и коришћење Симулатора. Ксамарин Ливе Плаиер пружа руку помоћи програмерима који немају новац, али дугорочно би улагање у Мац могло бити исплативо с обзиром на трошкове Ксамарин и Висуал Студио Ентерприсе.
Чини се да је Аппетизе.ио савршен за тестирање на крају развојног циклуса, али решење засновано на претраживачу има свој низ предности и недостатака и ценовну ознаку.
Јавите нам како се иОС симулације интегришу у ваш радни ток у коментарима испод.
Тим је слободни писац који живи у Мелбоурну у Аустралији. Можете га пратити на Твиттеру.