Pa ipolowo

Ni opin ọdun to kọja, Apple pinnu lati rọpo awọn maapu Google pẹlu ojutu tirẹ ati ṣẹda iṣoro pataki kan. Ile-iṣẹ Californian ti wa labẹ ina lati ọdọ awọn onibara ati awọn media fun wọn; Awọn maapu Apple ni ọpọlọpọ awọn aṣiṣe ti o han gbangba ni abẹlẹ ni akoko idasilẹ. Ni afikun, ni pataki ni ita Ilu Amẹrika, a le rii ida kan ti awọn aaye ninu wọn ni akawe si idije naa. Sibẹsibẹ, diẹ ninu awọn ko le yìn awọn maapu apple - wọn jẹ awọn olupilẹṣẹ fun iOS.

Botilẹjẹpe awọn alabara kerora pe Apple ko lo akoko ti o to lati ṣatunṣe awọn aṣiṣe ati awọn aiṣedeede, awọn olupilẹṣẹ ṣe iwulo “idagbasoke” ni awọn maapu. Eyi n tọka si didara SDK (ohun elo olupilẹṣẹ sọfitiwia), bi a ti pe awọn irinṣẹ irinṣẹ, o ṣeun si eyiti awọn olupilẹṣẹ sọfitiwia le, fun apẹẹrẹ, lo awọn iṣẹ ṣiṣe ti ẹrọ ṣiṣe - ninu ọran wa, awọn maapu.

Ṣugbọn bawo ni iyẹn ṣe ṣeeṣe? Bawo ni awọn maapu Apple ṣe ni ilọsiwaju nigbati wọn ti wa ni ayika fun oṣu diẹ? Eyi jẹ bẹ nitori pe, laibikita iyipada awọn iwe aṣẹ, awọn ipilẹ pupọ ti ohun elo wa kanna paapaa lẹhin ọdun marun. Ni ilodi si, Apple le ṣafikun awọn iṣẹ diẹ sii si wọn, eyiti ko le ṣe imuse lakoko ifowosowopo pẹlu Google. Nitorina awọn olupilẹṣẹ ti gba iyipada yii pẹlu ireti bi wọn ṣe le mu ilọsiwaju awọn ohun elo wọn siwaju sii.

Google, ni ida keji, rii ararẹ laisi ojutu maapu fun eto iOS, ati nitorinaa ni oye ko ni nkankan lati funni paapaa awọn idagbasoke. Sibẹsibẹ, ohun elo maapu tuntun kan ati API (ayelujara fun sisopọ si awọn olupin Google ati lilo awọn maapu wọn) ni a tu silẹ laarin awọn ọsẹ diẹ. Ni ọran yii, laisi Apple, ohun elo funrararẹ ni a pade pẹlu itara diẹ sii ju API ti a funni.

Awọn Difelopa ara wọn gẹgẹ bi iroyin Ile-iṣẹ Yara wọn mọ pe Google Maps API ni awọn anfani kan - awọn iwe aṣẹ didara to dara julọ, atilẹyin 3D tabi seese lati lo iṣẹ kanna kọja awọn iru ẹrọ oriṣiriṣi. Ní ọwọ́ kejì ẹ̀wẹ̀, wọ́n tún mẹ́nu kan àwọn àléébù mélòó kan.

Gẹgẹbi wọn, Apple nfunni ni awọn anfani diẹ sii lati lo awọn maapu rẹ, sibẹsibẹ didara ko dara wọn wa ni ibamu si awọn olumulo. SDK ti a ṣe sinu pẹlu atilẹyin fun awọn asami, Layering, ati polylines. Gẹgẹbi Ile-iṣẹ Yara ti n tọka si, “iṣalaye jẹ wọpọ pupọ fun awọn ohun elo ti o nilo lati ṣafihan alaye kan, gẹgẹbi oju ojo, awọn oṣuwọn ilufin, paapaa data iwariri, bi ipele lori maapu funrararẹ.”

Bawo ni awọn agbara ti maapu SDK ti Apple ṣe lọ, ṣe alaye Lee Armstrong, olupilẹṣẹ ohun elo naa Oluwari ofurufu. "A le lo awọn ẹya to ti ni ilọsiwaju gẹgẹbi awọn polylines gradient, Layering tabi awọn ohun idanilaraya didan ti awọn ọkọ ofurufu gbigbe," o tọka si awọn maapu pẹlu sisọpọ eka ati ọpọlọpọ alaye ti a fi kun. “Pẹlu Google Maps SDK, eyi ko ṣee ṣe lasan ni akoko,” o ṣafikun. O ṣalaye idi ti o fi fẹ awọn maapu Apple, botilẹjẹpe app rẹ ṣe atilẹyin awọn solusan mejeeji.

Awọn maapu lati Apple tun yan nipasẹ awọn olupilẹṣẹ ohun elo naa Tube Tamer, eyi ti o ṣe iranlọwọ fun awọn ara ilu London pẹlu awọn akoko akoko. Eleda rẹ, Bryce McKinlay, ni pataki yìn iṣeeṣe ti ṣiṣẹda awọn ami ere idaraya, eyiti awọn olumulo tun le gbe larọwọto. Iru nkan kan ko ṣee ṣe pẹlu idije naa. Bi miiran anfani, awọn British Olùgbéejáde nmẹnuba awọn iyara ti awọn maapu, eyi ti ko yapa lati awọn iOS bošewa. Google, ni ida keji, ṣe aṣeyọri ti o pọju 30 fps (awọn fireemu fun iṣẹju keji). McKinlay ṣe akiyesi “Awọn aami ti n ṣe ifilọlẹ ati awọn aaye iwulo nigbakan di, paapaa lori ẹrọ iyara bi iPhone 5,” ni akọsilẹ McKinlay.

O tun ṣe alaye ohun ti o ro pe o jẹ idasile nla julọ ti Google Maps API. Gẹ́gẹ́ bí ó ti sọ, ìkọ̀sẹ̀ òwe ni fífi àkójọpọ̀ ọ̀rọ̀. Ohun elo kọọkan le ṣe agbedemeji awọn iraye si 100 fun ọjọ kan. Gẹgẹbi McKinlay, aropin yii jẹ eewu nla si awọn olupilẹṣẹ. “Ni iwo akọkọ, awọn deba 000 dabi nọmba ti o ni oye, ṣugbọn olumulo kọọkan le ṣe agbejade ọpọlọpọ iru awọn deba. Diẹ ninu awọn iru awọn ibeere ni a le ka bi awọn iraye si mẹwa, ati nitorinaa ipin naa le ṣee lo ni iyara lẹwa,” o ṣalaye.

Ni akoko kanna, awọn olupilẹṣẹ ti awọn ohun elo ọfẹ ni kedere nilo ọja wọn lati lo nipasẹ ọpọlọpọ awọn olumulo bi o ti ṣee lojoojumọ, bibẹẹkọ wọn ko le ṣe igbesi aye. “Nigbati o ba lu ipin rẹ, wọn bẹrẹ kọ gbogbo awọn ibeere rẹ fun iyoku ọjọ naa, eyiti o jẹ ki app rẹ duro ṣiṣẹ ati awọn olumulo bẹrẹ ibinu,” McKinlay ṣafikun. Ni oye, awọn olupilẹṣẹ ko ni lati yanju awọn iṣoro wọnyi ti wọn ba fẹ lati lo SDK ti a ṣe sinu Apple.

Nitorinaa, bi iyalẹnu bi o ṣe le jẹ si awa olumulo, awọn olupilẹṣẹ ni idunnu diẹ sii tabi kere si pẹlu awọn maapu tuntun naa. Ṣeun si itan-akọọlẹ gigun rẹ, Apple's SDK ni nọmba awọn ẹya ti o wulo ati agbegbe nla ti awọn olupilẹṣẹ ti o ni iriri. Laibikita ipilẹ maapu aṣiṣe ati nọmba kekere ti awọn ipo, awọn maapu Apple duro lori ipilẹ ti o dara pupọ, eyiti o jẹ idakeji gangan ti ohun ti Google nfunni. Igbẹhin ti n funni ni awọn maapu nla fun awọn ọdun, ṣugbọn API tuntun rẹ ko tii to fun awọn olupolowo ilọsiwaju. Nitorinaa o dabi pe iriri ṣe ipa pataki ninu iṣowo maapu eka naa. Ni idi eyi, mejeeji Apple ati Google pin aṣeyọri (tabi ikuna).

Orisun: AppleInsider, Ile-iṣẹ Yara
.