Apple Watch Developer avslöjar Major Error i watchOS

Building a watchOS soundboard app – Swift on Sundays May 5th 2019

Building a watchOS soundboard app – Swift on Sundays May 5th 2019
Anonim

Det finns en bra anledning till att din Apple Watch inte har samma imponerande appval som iPhone. I ett inlägg som publicerades måndagen kritiserade utvecklaren Marco Arment Apples tillvägagångssätt till smartwatch-programvaran och slog den som en "extremt frustrerande" plattform som bara tillåter skapare att utveckla "babyapps".

"Att utveckla Apple Watch-apparater är extremt frustrerande och begränsad av en stor anledning: Till skillnad från iOS ger Apple inte programutvecklare tillgång till samma ramar för WatchOS som de använder på Apple Watch, säger Arment på sin blogg. Arment är en framträdande siffra i utvecklarcirklar, som arbetar som huvudutvecklare av Tumblr 2006-2010, samt skapar Instapaper och Cloudy.

Det är ett dåligt tecken för Apple, eftersom företaget driver framåt med förbättringar i sin smartwatch-linje. Serien 3-modellen, som presenterades i september 2017, lade till mobil anslutning och en snabbare processor. Ett nytt patent föreslår att företaget också utforskar ytterligare fitness sensorer. Dess erbjudanden från tredje part har fallit till vägen men, så stora namn som Twitter Grid support helt.

Arment jämförde Watch-app-miljön till iPhone-tidernas tidiga dagar. Även om det kan tyckas konstigt att tänka på nu, lanserade iPhone App Store bara 2008, ett år efter att telefonen kom på marknaden. Vid Worldwide Developers Conference i 2007 försökte Apple övertyga utvecklingssamhället som det inte gjorde behöver en appbutik eftersom webbplatser kan göra samma jobb, en tonhöjd som gick över fruktansvärt.

"Om allt du behöver erbjuda är en skitsmörgås, säg bara det," skrev Apple bloggare John Gruber efter 2007 års konferens. "Berätta inte för oss hur lyckliga vi är och att det kommer att smaka gott."

Liksom de tidiga dagarna är Apple Watch-utvecklarna allvarligt begränsade med vad de kan göra med gadgeten. De måste använda en ram kallad WatchKit, en Arment som beskrivs som "buggy as hell." Eftersom Apple designar sina appar som en del av watchOS-uppdateringar, hävdar Arment att företaget inte känner till WatchKits gränser.

"WatchKit låter oss bara skapa" baby "-program", skrev Arment. "Det är allt det någonsin kommer att låta oss skapa. WatchKit måste avbrytas och ersättas."