Програмери су предности и мане преласка на иОС 7
Макрадар Од технологије / / December 19, 2019
Да би иОС 7 ослобађања, постоје врло мало! Ово је највећи ажурирање Аппле Мобиле оперативни системи у историји свог постојања. За корисника, та чињеница значи само једну ствар - да ли ће морати да се навикну на нови изглед и благи промене у унутрашњем функционисању система, али програмери брзи релеасе светло проблема, и веома озбиљно.
Се потпуно нови дизајн, много оригиналних карактеристика, убица, више од 1500 нови АПИ - све што вам је потребно савладати и научити користити у апликацији. У ствари, сваки програмер је обрачунат у разумном року да објави ажурирану апликацију под ажурира осе је сада принуђен да одложи све и видио седам у свог производа. Али, то је вредно тога? Нудимо вам 7 мислили да је успешан развој предности и мане преласка на потпуно ажуриран систем.
Девелопер №0: творац неколико популарних пхотоаппендицес
Цонс: Прелазак на нову верзију иОС - то је увек изазов. Не зато што нови АПИ је тешко разумети, али зато као програмер си тако љут на нове функције које сте скоро заборавити о потреби да се подржи претходну верзију. Сви ови цоол нови развојни алати неће бити доступна онима који још нису ажуриран (или не ажурира на све иде). Нажалост, не можете у присуству озбиљне корисника публиком само иди и све у исто време за надоградњу.
Још једна мана иОС 7 транзитних пријава је потреба да се преиспита приступ анимације и обраду слике. Многе ствари постају лакше са новим АПИ, нарочито ако сте у развоју апликацију за рад са сликама. Уз издање иОС 7, ваше дете може да усвоји овај нови цоол анимације, и других подешавања, и како сте програмер не желите да пропустите ниједну нову функцију, која се може интегрисати у апликација. Међутим, овај пут је питање обуке - са капацитетом од иновација има много да се научи. Наравно, можете оставити интерфејс непромењена, али неко други ће испитати све ново и то показује у својим производима, што га чини атрактивним њихова примена.
професионалци: Са позитивне стране треба споменути повећање простора за креативност као место стил, и са становишта развоја и, опет, једноставност - у стилу и дизајну. Аппле понудио решење у борби против најчешћих проблема које смо, програмери суочавамо сваки дан. То није само једна у серијској верзији број система - Аппле иПхоне бави веома детаљно са проблематичних области, покушавајући да се поједностави све, то је могуће. Резултат је предиван нови развојни алати, и Аппле - стабилност, перформансе и жалба како у оперативном систему, а производ у целини.
Не могу да замислим боље време за програмере, када постаје могуће да реши постојеће проблеме и да се ослободи лепу и окретан захтев за најбољег опреме у свету. Волим иОС 7 и размотрити предстојеће ослобађање развоја значајном за цео мобилној индустрији.
Девелопер №1: творац неколико лудо популарних апликација за фитнес
Цонс: Подршка за иОС 7 - свакако је озбиљна инвестиција енергије и ресурса. Радили смо на адаптацији наших апликација за иОС 7 Више од ВВДЦ. Због тога, морали смо да одложимо многе планиране побољшања, али ми верујемо у изводљивости довођења дизајн наших производа у складу са принципима иОС 7.
Из неког од програмера смо чули ствари као што су "захтеви морају подржати иОС 7 само" и мислимо да је то велика грешка. Проводимо време и напор да се осигура правилан рад наших производа у иОС 5 до 7, и у једној апликацији. Чување лојалност икада сет нашу апликацију - ово је веома важно. Већина наших људи вероватно да мигрирају на иОС 7 за неколико месеци, али неко мора више времена, а ми не желимо да се излије на њих у употреби нашег проблема будућег производи.
професионалци: Након принципе иОС 7 ће довести до рађања више квалитетних апликација. У нашем случају, ИОС 7 успешно поклопио са намером да се ажурира кориснички интерфејс, јер пре тога 4 године смо фокусирани само на функције.
Ове главне надоградње су одличан детектор који одваја најбоље програмере укупног броја само добро. Развој софтвера - то је маратон, а многи ће се суочити са јаком конкуренцијом у наредном миграције.
Девелопер №2: творац медицинске софтвера, појављује раније у кампањама Аппле
Говорећи о транзитним апликација у новом оперативном систему, што дотакнем две тачке: писање нових апликација и адаптацију постојећих иОС 6 апликација на нову верзију система. У случају преноса постојећих апликација питање о предностима и недостацима не произилазе уопште - само треба да то уради. Корисник је ажуриран и више не ради свој захтев? То је велики проблем за вас. Ако говоримо о стварању апликацију са функцијама које су уведене у иОС 7, онда може говорити о предностима и недостацима.
Цонс: Формално, ИОС 7 је компатибилан са иПхоне 4, али у пракси су кочнице на њему. То значи неизбежан губитак публике. Корисници ових уређаја су свесни могућих проблема и мало је вероватно да се пребаце на иОС 7. Игноре онима који остају на иОС 6 - онда их изгубити. У случају корисницима иПхоне 3ГС и иПод сличан прилику да уопште могуће, и да би захтев оријентисана само на иОС-у 7, то значи гарантовани губитак ових корисника.
УИКит у иОС 7 СДК је сасвим различите претходне верзије, што је резултирало у многим стандардних контрола у интерфејс изгледа другачије. Понекад то једноставно није лепо, понекад луд. То подразумева потребу за функционалне прераде у постојеће апликације, а то је губљење времена и труда.
Неке од нових функција ће радити само на одређеним (најновији) уређаја. Чак и ако је уређај званично подржава иОС 7, не подржавају неке од карактеристика системом иОС 7. Претпоставимо да АирДроп компатибилан са иПад 2 и 3, иПхоне 4 и 4С, као и исти иПод. Ако ваша апликација користи АирДроп СДК, мораћете да се уверите да корисници некако сазнао о ограничењима у примени на својим уређајима. Па ипак, ваша апликација не би требало срушити када користите ову функцију, ако није подржана на уређају.
професионалци: У принципу, све је постојећа нова ионако уништава нешто и добро успостављена. То је природни поредак ствари. Од атрактивних иновације ИОС 7 може назвати АирДроп и видео снимање на 60 ФПС. Мултитаскинг ће имплементирати више надлежни коришћење процесорских ресурса. Пријаве ће постати независна и способна да уради нешто потребно и корисно у неактивном моду. И, наравно, нови ниво подршке за социјално умрежавање је одлична прилика за примену овог важног сегмента.
Девелопер №3: творац једне од најпопуларнијих скенери / ОЦР апликације
Наш тим - 4 независна програмер. Правимо квалитетне апликације за визуелизацију, као и повећање продуктивности. Као последица тога, неопходно је да кренемо ка новом иОС дизајн. У овом тренутку, ми се фокусирају на један прилично млади апликације која се прилагођава новим иОС.
Цонс: У ствари, прелазак на иОС 7 био је изненађење за нас. Барем нисмо очекивали да ће то захтевати такве напоре постојећих апликација (мислимо да је то случај са свим новим апликацијама ће бити лакше). Морали смо да потпуно промени календар планираних задатака и издања. Тешко је рећи како ће то утицати на пословање, али верујемо да је неактивност у овој ситуацији не би се гарантовати да се игра у нашу корист. Хармони оперативни системи и апликације су дефинитивно задовоље наше кориснике, тако да сада раде у том правцу.
Тешко је доносити одлуке у погледу дизајна, када имате тако мало знања и примере будућим верзијама. Имамо доста експериментисања. желимо да видимо више иОС 7. У ствари, Аппле званични апликације не увек изгледају добро и рад у бета, а понекад потпуно ван места у својим (папер тектуре Напомене и Напомене у новом равног света?).
Поред тога, неки АПИ-је документовано и тешко разумети. Неке функције у апликацијама трећих страна није јасно, и Аппле не даје никакво објашњење. Бити на челу развоја тешке.
професионалци: Почели смо у развоју за иОС 7 са лошег расположења. Ми не као многи од решења које користи Аппле, али са проласком времена, били смо изненађени да утврдио да је мења волимо више (мада неке ствари су непријатне за нас до сада).
Направили смо нову икону за нашу апликацију, уклонио већину текстура и прилагођене дизајна. Било је лако. Прави изазов у овом тренутку представља избор одговарајућег палете и анимације за нас.
Истовремена подршка за иОС 6 и 7 чинило нам веома тешко, па је одлучено да се фокусира само на иОС-у 7. Због тога смо и много лакше имплементирати нове карактеристике и иОС 7 функције.
Девелопер №4: творац популарних апликација за "паметне куће"
Цонс: Они нису толико, иако прерада кошта графички кориснички интерфејс су били већи него што се очекивало. Али слушање издовок из Андроид корисницима уопште не може назвати пријатним.
професионалци: Чини се да је иПхоне 7 изгледа модерно, а то значи да су програмери прате нову парадигму иОС, ће производити одговарајући захтев. Поред тога, очекујемо да видимо нови талас у преузимања из Апп Сторе, јер корисници ће изгледати за практичну примјену нових иОС 7 могућности. Што се тиче развоја, способност да обавља радње у апликацији, чак и када је у позадини, иако ограничен, али изгледа врло обећавајуће. Такође охрабрују могућности раста у стварању корисничких интерфејса, побољшана руковање подацима у иЦлоуд, АирДроп да размењују документе са другим уређајима, као и напредне могућности ОпенГЛ. Сада, цртање графичких објеката ће бити брже.
Девелопер №5: творац једне од најпопуларнијих То-До листе
Цонс: Када смо први пут покренули наш апликације на иОС 7, не треба много времена да схвате да је рад пред нама много више него што смо очекивали. Додатак погледао место и осећао из места у новој средини. Као и многи програмери, одмах смо почели рад на ажурирању за иОС 7 апп.
Много је писано о томе да ОС 7 је фокусирана на садржај, а то је истина. Хром и додатне елементи су неприкладно. Наш суперцхаргед апликација дизајн је изгледало као страно тело у симулатору који ради на другачијем систему. Чак и прелазак на Хелветица а укупна олакшање у дизајну и икона заједно са фокусом на садржају није много поправила ситуацију.
Највећи изазов за нас је да покуша да прати нови дизајн, а да не постану празна клон друге апликације. То ће патити од свих раног развоја за иОС 7 - они су исти.
Релевантни ићи изван правила ће бити кључ за успех производа.
Што се тиче кода, онда није све тако лоше, иако АПИ недокументован, мења принцип рада између узастопних издања бета верзије.
Као и многи други програмери, одлучили смо да направимо следећи ажурирање је само за иОС 7. Имамо мали тим и веома ограничене ресурсе. Нисмо имали довољно снаге на хибридне апликације које би добро радити на иОС-у 6 и иОС 7. Уместо тога, ми ћемо направити апликацију која ће паметно радити у најновијој верзији иОС.
професионалци: С друге стране, наши програмери су успели да избаце тона производа на прилагођеном коду, који оствареног функције су сада доступни преко АПИ-ја. Ствари, чија је реализација претходно узели дани су сада урађено у минутима. Основне функције спроводе много лакше и брже, а то омогућава времена да се фокусира на лизање и тестирање компоненти и апликација у целини.
Девелопер №6: искусни иОС и Андроид програмер, аутор приручника и програмирање приручника
Цонс: ИОС 7 је сигурно најдрастичнији ажурирање од Аппле. До недавно, процес миграције апликације из старије верзије оперативног система на новију је готово безболан. У већини случајева, апликација "само рад" у ажурираном систему. Међутим, ИОС 7 Аппле је коначно одлучио да раскине са прошлошћу и кренути напред своју платформу. Ово је дефинитивно победа за Аппле-ов, а то ће бити победа за програмере, али не без патње.
Вероватно најважнији извор несигурности за програмере ће дизајнирати и појављивање у своје апликације. У принципу, ако се не ради о игри, или неку врсту апликација преко целог екрана, препоручујем програмерима што је пре могуће да се баве овим проблемом. У супротном, апликација ће изгледати датум.
Најбољи начин да се размишља о новом дизајну и изгледу - замислите да су претходне иОС верзије нису били тамо, а Аппле је управо објавио свој мобилни ОС.
Ако говоримо о коду, програмери морају да се баве стварно досадног проблема у дизајну и изгледу корисничког интерфејса. У прилагођавању постојећих апликација за иОС 7 СДК у обзир да постоји потреба да се ревидира сваке ставке менија, и сваки изглед екрана да нађу недостатке у њој.
Посебно Аппле променио начин на статусној траци интеракцију са апликацијама, а то ће бити пристојан главобољу. Раније, ово подручје је било ван надлежности програмера (мада можете га сакрити ако желите), али сада Пријаве треба користити статусну траку за приказ информација, а то је само по себи озбиљан мењају.
професионалци: ИОС 7 има стварно цоол ствари, као што су проблеми у функционисању за Блуетоотх позадини и п2п. Пеер-то-пеер је веома интересантан, јер отвара велике могућности за реализацију интеракције између уређаја када су веома близу. Раније, за реализацију ових ствари које сам морао да Додге добро. Рад у позадини - то је сјајно. Тако ИОС изједначио у том погледу са Андроид. Програмери могу да користе ове функције за ефикасније функционисање апликација. Једина ствар која ме брине овде - трајање батерије, па је посебно важно за кориснике није потпуно нови уређаји већ успели да развију део панела ресурса. У почетку Аппле забрањује такве слободе за апликације, али сада се ствари мењају. Значај такве одлуке само ће време показати.
Укратко, препоручујем програмерима што је пре могуће да се прикључе иОС 7 подршку. Остати само на иОС-у 6 - апсолутно не долази у обзир, као и задржати стари дизајн својих апликација. Аппле ће пренети средства за развој Ксцоде 5, а чим се то догоди, истовремено рад два медија одмах имати ефекта. Верујем да је најбоља опција била и још увек је брз прелазак на најсавременијим алатима да Аппле пружа програмерима да употребе. Такође препоручујемо потпуно напустити подршку за иОС 4 и 5 - трошкови ових старих система једноставно не исплати или отплатити минималне корист. Претпостављам ИОС 7 навикли прилично брзо, а најбоље време да престане да подржава иПхоне 6 већ видели почетак наредне године.
(преко)