I don't believe this is necessarily true unless you know it to be.
I know it to be true. What indicates otherwise?
It w/be trivial for hooks in .NET Compact framework to check for presence
of
carrier or other certificates and only enable certain functionality
selectively, no?
It would be if they wanted it, but there are no such hooks.
I would be surprised if MS isn't courting carriers with ability for these
restrictions as J2ME is setup exactly this way. Carriers
currently...although
most don't...have the ability to restrict unsigned cab files.
For what benefit to Microsoft? The carrier can decide what can and cannot
run through signing and API lockdowns at the OS level. They don't control
the CF.
Carriers aren't exactly embracing advanced capabilities on their networks.
Depends on the carrier. And I can see their side too - we do wacky stuff as
develoeprs at times.
Do the restrictions I am mentioning (if they indeed exist) apply only to
2-tier smartphones or single-tier WMProf phones too?
The OEM of any device has a lot of options on what they can do. Currently
the 2-tier phones are the only ones that carriers are really prone to
locking down (though most can be unlocked or purchased unlocked anyway).
--
Chris Tacke, Embedded MVP
OpenNETCF Consulting
Managed Code in an Embedded World
www.OpenNETCF.com