Gedachten over gesloten platforms

Pictogram voor leestijd 3 minuut. lezen


Lezers helpen MSpoweruser ondersteunen. We kunnen een commissie krijgen als u via onze links koopt. Tooltip-pictogram

Lees onze openbaarmakingspagina om erachter te komen hoe u MSPoweruser kunt helpen het redactieteam te ondersteunen Lees meer

wp7_start Eerder las ik Brandon Watsons interessante kijk op het hele debat over gesloten versus open platforms (dat kan worden gelezen) hier), en ik heb zin om in te spelen op het argument.

Allereerst wil ik definiëren wat ik bedoel. Ik heb het niet over open source of closed source, maar over de distributiemethode van applicaties van derden. iPhone is een gesloten platform. Alle software moet door Apple zijn gecertificeerd om te worden gebruikt en kan alleen worden verkregen via Apples App Store. Windows Mobile 3.X is een relatief open platform. Je kunt alles installeren wat je wilt of wilt, maar er is een marktplaats voor gecertificeerde software die nuttiger en gebruiksvriendelijker is als je nieuw bent op het platform. Android is vergelijkbaar, hoewel de marktplaats geen certificering heeft, dus je hebt geen idee of iets werkt, Android heeft één voordeel naast de WM6.X Marketplace, namelijk dat software vereist is om toestemming te vragen voor de meeste belangrijke taken, zoals toegang tot PIM of de kiezer. Een dergelijke methode bestaat niet met WM6.X. Je kunt ook sideloaden op Android.

WP7, in tegenstelling tot WM6.X, is een combinatie van de volledig afgesloten marktplaats van iPhones en de Android-manifesten. Elke applicatie moet gecertificeerd zijn door MS en kan alleen via Marketplace worden gedistribueerd, maar elk pakket (*.xap) bevat een manifestbestand waarin staat welke rechten de app heeft, bijvoorbeeld toegang tot het bestandssysteem.

Als nieuwe gebruiker van een platform lijkt de WP7-methode ideaal, het betekent dat er een limiet is aan wat je kunt breken, en je hebt iemand die je hand vasthoudt en zegt "het komt wel goed", maar als krachtige gebruiker en ontwikkelaar, ik wil de mogelijkheid hebben om te doen wat ik wil met mijn telefoon.

Er zijn een paar applicaties die ik regelmatig gebruik en die niet zullen worden toegestaan ​​op Marketplace voor WP7, maar die wel in XNA/Silverlight kunnen worden gemaakt. iContact (hoewel geschreven in C++) is hier een goed voorbeeld van. Het vereist toegang tot PIM, is een vervanging voor het contactsysteem (wat volgens mij verboden is) en vereist toegang tot het bestandssysteem. Het zou mogelijk zijn om in C# te schrijven met .Net CF, maar zou niet zijn toegestaan ​​op Marketplace. Het kan zijn dat ik iContact niet nodig heb op WP7, maar ik wil nog steeds de optie. Er is geen technologische reden om het niet toe te staan, het is puur om eindgebruikers te beschermen die de risico's niet begrijpen.

Met WM6.X (wat ik een ideaal medium vind) zijn iContact en andere toepassingen mogelijk. Ze kunnen op andere manieren worden gedistribueerd en kunnen gebruikers in staat stellen om op hun apparaat te draaien wat ze willen. Ja, het is niet voor iedereen weggelegd, maar ik vermoed dat de meerderheid van de lezers van deze site graag side-loading in WP7 zou willen hebben.

Ik denk niet dat zijdelings laden direct uit de doos moet worden ingeschakeld, dat is vragen om problemen met onbekende gebruikers, en zou uiteindelijk leiden tot veel slechte pers voor WP7, maar wat als er een selectievakje was in de instellingen voor "Inschakelen toegang tot het bestandssysteem" of "Niet-ondertekende toepassingen inschakelen". Hoofdgebruikers kunnen meestal voor zichzelf zorgen en zullen weten dat als ze iets installeren dat dingen kapot maakt, het hun schuld is, en eindgebruikers zullen waarschijnlijk nooit proberen dat vakje aan te vinken.

Er is niet één oplossing waarmee hoofdgebruikers en normale gebruikers uit het platform kunnen halen wat ze willen, maar er zou op zijn minst enige voorziening voor beide kunnen zijn, waarbij hoofdgebruikers niet worden beperkt tot de limieten van de gemiddelde gebruiker (of een nieuwe gebruiker weggooien in het diepe).

Meer over de onderwerpen: Windows Phone 7, wp7

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *