Logo sr.androidermagazine.com
Logo sr.androidermagazine.com

Произвођачи телефона збркају се са Андроидовим управљањем меморије, а Гоогле не ради ништа у вези с тим

Преглед садржаја:

Anonim

Компанија која прави ваш Андроид телефон погрешно управља Андроид меморијом. Будући да се не поштују најбоље праксе и, у неким случајевима, стварни захтеви за приступ Гоогле Плаи-у, програмери апликација примећују нови скуп главобоље ако апликације које направе морају да раде док гледате други екран или ако је екран окренут ван. Срећом, тим Урбандроид-а је скренуо пажњу на Донткиллмиапп.цом. Овде ћете наћи детаљне описе проблема, као и табелу са резултатима за популарне Андроид продавце који оцењују ниво злостављања са 1-5 гомила срања. Монтажа

Изјава на веб страници ГитХуб на веб страници објашњава:

Коначно, сваки индие Андроид програмер је барем делимично погођен овим проблемом.

На Урбандроид тим јако утичемо помоћу апликације Слееп ас Андроид и прикупили смо толико информација о хакирама и решењима да смо осетили потребу да делимо те информације. Започели смо тако што смо контактирали поједине индие програмере са понудама за размену информација, што је довело до идеје о ефикаснијем приступу у облику веб локације са отвореним кодом.

„Проблем“ је да су компаније које производе телефоне промениле важност Андроидових компоненти попут Дозеа; уградили су апликације дизајниране за агресивно пометање и убијање апликација које користе системске ресурсе; па чак и прављење беле листе која каже које је апликације дозвољено покретати, а не на екрану. Због тога се апликације које требају радити у позадини - попут Урбандроид-овог мировања као Андроид апликације не могу радити оно што су намјеравали.

Све ово пада на уши програмерима апликација, јер незадовољни купци не разумеју како управљање меморијом у Андроиду ради (нити би требало да раде) и зашто није само изолирано од њихове погођене апликације. Незадовољни купци праве незадовољне програмере, што је пет гомила срања лоше за све нас.

Нису сви Андроиди отворени

Можда размишљате: "Па шта? Андроид је опен соурце и компаније које га користе могу с кодом радити све што желе", и у одређеној мери бисте били у праву. Али све се то мења чим произвођач телефона жели приступ Гоогле Плаи-у.

Приступ Гоогле Плаи продавници није бесплатно дат - постоји споразум који обе стране морају да поштују.

Приступ Гоогле Плаи-у захтева да се поштују нека правила од којих се многа на први поглед чине произвољним. То је већа дискусија за још један чланак или два, али суштина је у томе што Гоогле жели да на свом телефону има само минимум ствари, тако да ће свака апликација у Плаи продавници радити све док је телефон на подршци верзија. Другим речима, ако је на листи апликација наведено да захтева покретање Андроид 4 или новије верзије, сваки телефон са оперативним системом Андроид 4 или новији би требао бити у могућности да га инсталира и користи. Без изузетака.

Постоје неки детаљни начини како програмер који жели или треба неку апликацију да живи и ради у позадини - кад год активно не гледате екран - на начин који је доследан на свим телефонима. Гоогле такође може да побољша друге делове Андроида и зна са чиме се не бркати ако жели да све апликације и даље раде тако да може да покуша да остане уназад усклађен.

То не успе увек. Свака особа која је имала Некус или Пикел телефон рећи ће вам да нове верзије Андроида често доводе до тога да апликације више не раде, а неке се никада не ажурирају. Понекад се мора донети одлука и одсећи стару функцију која ће је заменити нечим новим. А Гоогле је у свом збрку корак или два увећао ствари, попут почетног издања Дозеа у Андроиду 6.0.

Важно је бити доследан ако желите да користите друге Гооглеове производе. Чак и са софтвером са отвореним кодом.

Како смо добили овде?

Произвођачи паметних телефона то не раде само ради забаве. Свака компанија која производи телефоне жели да вам се свиди производ који купујете од њих, да бисте погледали његов бренд следећи пут када купите телефон. Ако се апликације убију без разлога, то им не би помогло.

Када купујемо телефон обично је једна ствар која се налази на врху листе ствари које желимо од њега: дуг радни век батерије. Један од начина да се продужи вијек трајања батерије је ограничење онога што телефон може учинити; зато само неколико пута недељно требате да пуните „глупи“ телефон. У ствари се не ради много, поготово када није у вашим рукама. Паметни телефони, међутим, морају да ураде много ствари.

Убијање позадинских задатака може бити добро за вашу батерију, али чини ваш паметни телефон глупим.

Гоогле има систем који апликације ставља у стање мировања када не раде ништа, али би то можда требало у будућности. Учињено је много посла - неки добар, неки лош - да уравнотежите ствари тако да имате телефон који може радити ствари попут праћења корака, надгледања сна или понашања као музички плејер док је екран искључен без пражњења батерије. Очекује да се ове методе употребе и да се поштују правила тако да ту доследност добијемо из сваке апликације у Плаи Стореу.

Са Донткиллмиаппове листе, Нокиа је пример који ћу овде користити, али листа преступника укључује ОнеПлус, Сони и Самсунг. Чак је и сам Гоогле позван да отежава изузеће апликације да дође до „напамет“. Нокиа укључује апликацију на сваком телефону који компанија направи који користи Андроид Орео или новији који убија сваки позадински процес 20 минута након искључивања екрана. То значи да апликације за фитнес никада неће радити, али такође значи да се ваш аларм неће угасити ако имате Андроид П.

Како смо дошли до тренутка када нашим паметним телефонима није дозвољено да буду паметни? Пошто смо тражили дуже трајање батерије и компаније које праве телефоне такође доносе лоше одлуке да нам га дају. Нема пуно ствари које произвођач телефона може учинити Андроидом што ће имати великог утицаја на трајање батерије. Једна од ствари која се може учинити је убијање апликација за које можда неће требати да буду живе. Када је једној од убијених апликација требало да остане жив, она једноставно не функционише како је планирано.

Гоогле треба да затегне стезаљке

Мрзим ово рећи. Андроид је пројекат отвореног кода који је током година доживео невероватан развој компанија које нису именоване Гоогле. Компаније које користе Андроид требало би да раде оно што желе и гурну сваку границу да би биле боље. Али онда се поново враћамо на ту конзистентност апликација из Плаи Сторе-а.

Корисници - укључујући кориснике таквог типа који знају и разумеју проблем попут овог - заслужују боље. Гоогле то мора учинити када је реч о апликацијама из њене продавнице, и изменити и применити све што је потребно да би то учинио. Радите то без икаквог учешћа корисника и радите то доследно без обзира колико компанија „вријеђа“ или колико телефона продаје.

То заслужујемо.