What is wrong with the Windows Mobile Dev. team!? - General Questions and Answers

Disclaimer: I don't want a flame war.
There are so many glaring common sense issues with Windows Mobile. For example:
The fact that an application like nueDynamicClock exists and drastically increases batter life. This functionality should be built in Winmobile in every stock ROM.
Lack of default Winmobile alt-tab. HTC adds this, but shouldn't such a basic functionality be native to the OS?
Mediaplayer on WinMobile, lacks codecs, lacks an interface which makes it easy to casually use a WinMobile phone as a MP3 player (a la iPhone)
Lack of a basic slide lock functionality (which doesn't require a pincode)
Scrollbars, really? WM6.5 finally brings more whole screen scrolling, but that took awhile
I've thought of many other things besides this over the months, but that should be enough to demonstrate my point
Let me be clear. I am not saying WinMobile should become a clone of the iPhone. The range of devices which run WinMobile impresses. The open platform status (not bound to an app store) is a further big advantage. It has many more advantages. However the above shortcommings I mentioned seem so glaring to me. What about the Windows Mobile development team/process allows such problems to persist across multiple versions?
Is it in fact the OEMs that are responsible for these issues? Certainlly, they play a huge role in memory bloat in stock ROMs. Are they also responsible for the slow adoption of more user friendly changes to WinMobile? Is the Windows Mobile development team some kind of committee which started with a Microsoft directive to make a small screen version of Windows. Perhaps they just don't have a single person who will push for the changes which would make WinMobile much more user friendly?
Again, I'm not asking for a radical overhaul of Windows Mobile internals or architecture. Customizations which address all of the above mentioned problems are in fact standard fare, on both stock ROMs and popular cab files here at XDA-developers.
Opinions, ideas, disagreements? Alternatively, if you want to tell me why I'm totally wrong and flame me to a crisp, that's fine as well.
PS. I looked around for a thread which addressed this topic, but didn't find any. I found some close matches but nothing which really addressed this Q.

I cannot help but agree with you. The size and success of XDA-Devs is itself a testament to the inadequacies of Windows Mobile.
Furthermore, the time between OS releases is quite staggering. If Microsoft wants to take/maintain the lead (depending on your perspective) in OS design then they really should be more proactive in providing maintenance releases and bugfixes for their software.
The drive in OS design is towards useability and deskilling so anyone can use a device. To use even the basic functions of WM requires a skill level many people simply don't have.
Profile management is another conspicuous absentee.

Related

An Open Letter: Windows Mobile

Large post: full letter can be found: http://austechreview.zoomshare.com/files/Open_Letter/An_Open_Letter_WM.htm
AN OPEN LETTER:
TO the individuals working in the Microsoft Windows Mobile division, to the hardware vendors for the platform, to the many Windows Mobile communities, to the avid enthusiasts of the technology, to the new-comers, to the onlookers and especially to those frustrated users of old and new alike.
I address this discussion to you all, as diverse and wide ranging audience for we all share a common trend in our lives, which, regardless of the corner we examine, be it: our work environments; our social interactions; or simply our personal lives, we find ourselves using (or looking to use) what perhaps best represents the apex in the convergent technologies trend - the Windows Mobile device.
We are speaking of a device whose form today can take on the properties of a phone, a portable music player, a mobile media centre, a camera, a camcorder, a webcam, a high speed modem, a GPS navigation unit, a portable gaming device, a radio, a mobile CRM, web-browser, email client, information management center and as a mobile office. I don’t doubt more could probably be added to that list, but those are just some of the features these devices are largely capable of and all of this functionality rests right there populating our pockets, belts or briefcases.
Despite this unprecedented functionality in convergence and the leaps ahead these devices have made in quite recent times, the changes have been largely hardware driven and when they have been software driven it has largely been by third parties or by hardware manufactures doing the platform vendors job. It seems these changes have not gone unnoticed, consciousness in the community, due to years of the same pattern - in contrast with the events of this year - have finally began to demand answers to the why’s and where’s of the Windows Mobile platform. It is time for a discussion on the issues with this platform and where it’s heading [CSM forum discussion]. With that in mind let’s ask ourselves some whys:
Why is it 2007 and only now with the consumer rollout of Windows Mobile 6 this year (the later part for most of it) are we only now - after all these years - finally seeing support for VGA resolutions in Windows Mobile? It’s not like the technology to support it hasn’t existed, 3rd party workarounds are a plenty, but they are often tedious and have results which require the user to make compromises often combined with GUI deficiencies.​Why is it that this is now supported in WM6, yet my HTC advantage with WM6 still requires me to load this 3rd party software? Is Microsoft not giving you the code to activate the resolution options HTC? Or Microsoft do you not feel it prudent to work with HTC to encourage them to adopt such a simple capacity as letting us use VGA on our VGA devices?​
Why has it taken so many years to do something with the X button, despite an array of 3rd party applications demonstrating the productivity and ease of use gains from enabling options with this part of the software?Why have manufactuers like HTC had to release their own X button software? ​Why, have roll-out and constant updates been such a prevalent facet of Windows for PCs, yet you feel no need to roll-out updates for your WM line, contrary to the capacity of the platform to support it?
Why after all these years of Windows Mobile, are syncing issues still so prevalent?
Why, despite the obvious adoption of WiFi technology and its virtual inclusion in all WM devices can we still not Sync over WiFi? Did HTC not inform Microsoft that they had put WiFi onto virtually all of their Windows Mobile devices these days? I ask because from the hoops you often have to jump through to get wireless networking connection in WM one might wonder.​Why, has it taken HTC and O2 to give limited users a Media Centre application despite the popularity of Media Centre software on PCs and in the home, and despite the capacity of these devices being capable of viewing, pictures, video, music, radio and more recently TV?
Why have hardware vendors had to produce this software?​
Call it a crazy division of labour thing, but shouldn’t hardware vendors in this case be sticking to well, hardware?​Why has Microsoft not worked with them then to release better versions of the software or encourage them to release such software to the wider community? Media integration of this kind has been such a Grand strategy across the rest of the Microsoft divisions, did the WM division not get invited to the meetings for this strategy?​
Just because these devices are largely aimed at professionals doesn’t mean this functionality cannot be built on. Yes I largely use this device, like most, for its superior information management and touch screen functionalities. But that doesn’t mean I don’t want to enjoy or use its other capabilities. ​Why after so many years of this platform being around, after so many operators adopting its hardware and after the recent popular release of devices like the Touch or last year the HTC TyTN series, why after all this do so few people still know about the capabilities of Windows Mobile devices?
Is this a problem limited to Australia? Apparently, it might be. You’re advertising on behalf of the hardware vendors in India, which makes sense having the second largest market, but while your off advertising in India, the IPhone is advertising (if it even has to) across the rest of the Western World!​
It never ceases to amaze me how few people know about these devices, even people in IT, if they do know about them they are largely unaware of there capacities, and secondarily associate them with all the bugs and problems of Windows.​
This lack of awareness is largely a marketing and promotions issue, but heres the kicker it’s a two party problem. If the hardware vendors and Microsoft haven’t noticed you’re futures are tied together. It’s in both of your interests to promote these devices. Microsoft you especially, because there are multiple hardware vendors but only one software vendor in this game, and the devices are by name Windows Mobile devices, which people will aptly associate with……Microsoft.​People have a million and one choices of mobile devices in the market, and more contemporarily a wider choice of touch based technology devices. People aren’t going to magically seek out the Windows Mobile products, especially with their price tag, if they aren’t aware of it, and further aren’t educated on its features.​
Why Why, did you allow the iPhone to gain such a hype and pre-eminent status? Hardware vendors and Microsoft, your devices have been largely capable of everything the iPhone can do, sans multi-touch, and much much more as we have discussed. They have had this capacity for years, why did you allow the IPhone to capture the mass market like this?
The answer most likely lies in the marketing as we have already discussed, but surely by now you’re picking up on my pattern here. That being, both the hardware and software vendors need to work with each other to promote these devices, enhance its functionality and use of the convergent technology.​
It’s a two way street too hardware vendors you need to encourage Microsoft, you both should be listening to users; hardware vendors chances are your hearing the gripes with WM more than Microsoft, are you communicating it back to them and encouraging these changes?​Why after so many years of Windows Mobile do I still have to install or buy 3rd party software to get half-descent time-management functionality out of these devices? Why are the tasks and calendar options barely more customisable or expanded then they were in Windows 2002 or earlier?
Why after so many years of Windows Mobile do I still virtually have the same basic interface? Why despite all this hardware power and the fact that we are using touch-screens do I have an interface that has remained virtually unchanged for all these years?
I know these are aimed at enterprise users (hi) but do we not deserve a nicer interface? The interface isn’t even all about aesthetics; it’s also about productivity, look at how much more the devices can be enhanced through 3rd party software like Wisbar desktop etc. ​
Are there plans to change this? Or will I have to buy a “Zune phone” to get some nicer interfaces? ​Why did it magically take for the iPhone to come out before we finally got some hardware (and software from the hardware vendor no less) that actually takes advantage of the fact that we are using touch-screen devices – referring to the HTC Touch of course.
Why isn’t there more collaboration between Microsoft and even 3rd party software vendors?
One of the greatest benefits this platform has over the iPhone and over symbion is the range of software. Why isn’t this more widely, promoted and encouraged? This isn’t perhaps so much a serious question that needs answering, since there are many community based sites that review and promote WM software but it’s a key and crucial benefit of the Windows Mobile platform and one that needs to be more readily promoted, advertised and enhanced.​I, like most fellow Windows Mobile users, have either enjoyed using my Windows Mobile device or had to use it because there was no alternative – most likely a mix. And the Why’s I have asked today are not likely to dissuade me or anyone else from buying a Windows Mobile device and I have no illusions that there are many more whys people would like answered.
The point has been to briefly illustrate the mediocrity and failings both Microsoft and its hardware vendors have settled for with this platform combined with a reiteration of the many benefits and possibilities of the platform as one of the pinnacles of convergent technology.
Furthermore as should be apparent now, encourage a closer and more importantly, public, strategic collaboration between the hardware vendors and Microsoft. Both of your futures are tied to this platform, it’s a robust hardware device with many software features and a tonne of uses, but these must be enhanced, visually and functionally.
Secondly the platform must be promoted. You have a technologically advanced and highly convergent device rivalled by no other platform. The devices despite being geared for enterprise have many features consumer users could gain from them, particularly since the cost of many of the devices has become comparably affordable (aka HTC Touch). Its time consumers were made aware from joint marketing between the hardware and software vendor.
The IPhone has done a good job (as was expected from the hype and the eye candy interface) of capturing the consumer market. Now despite a consensus that the IPhone isn’t ready for business use, don’t be naïve enough to think this will always be the case. I don’t want to give Apple any ideas, but it strikes me if they were to buy up Pocket Breeze or Agenda Fusion etc and adapt it to the IPhone platform, maybe add some functional word, excel and pdf viewing capabilities, and correct some limited (and quite fixable issues) with the interface, you would surely have a sleek stylish well known business rival to the Windows Mobile platform.
Apple has the easy job here, it’s the only face behind the iPhone, its not HTC producing a device and then powered by Windows, its just apple and its iPhone; it doesn’t have to worry about collaborating with a partner, only telecommunication carriers that are dying to supply the device to consumers.
It stands to reason that if Windows Mobile can do this and more, and without the restrictions of the iphone, it should be the HTC Touch et al, that carriers are dying to sell to consumers, yet its not is it?
More dangerously, as mentioned, the transformation to a business capable device is a lot easier than the task of making a business device (despite its many consumer features) appeal to the mass market, especially after Apple has stolen the thunder to appear like the pre-eminent technological device.
I hope this generates some discussion amidst the Windows Mobile users and perhaps even between the hardware vendors and Microsoft, who should together be hatching out a strategic direction for these devices and who perhaps would see fit to work more closely with the communities who use their devices, so that some of the basic issues mentioned at the start, aren’t taking years to respond to.
Regards,
Osiris.

Participating in a head-to-head against Blackberry & iPhone - seeking their weakness!

Participating in a head-to-head against Blackberry & iPhone - seeking their weakness!
Hi Everyone,
This Friday, I am going to be participating in a head-to-head panel discussion with a Blackberry expert and an iPhone expert. It is taking place at a Louisville Microsoft User Group meeting. I will be representing Windows Mobile in this "throwdown".
I have been working to compile information about the Blackberry and the iPhone, namely things that are a weakness when compared to Windows Mobile. I know they will both have a plethora of things to throw at me (how complicated Windows Mobile is to operate, blah blah blah...), so I want to be as prepared as possible to point out their shortcomings.
I read the really nice writeup from Menneisyys on the browser comparison, so I know the iPhone guy is going to be highlighting the Safari browser superiority. That article reminded me of some good talking points about what some of the WM browsers offer that Safari doesn't.
Looking for any input anyone might have, so I can add it to my list of talking points! No need to write a novel - you can just bullet items...
Thanks in advance for any armament you can provide!
Matt Coddington
Windows Mobile Louisville
Just a few here. I don't think the iphone can do any of these but modern wm devices can.
* copy & paste text in browser, easily done in opera 9.5, not possible on iphone I believe.
* Opera mobile have built-in download manager, download any file...
* 3G Video calling.
* Send stuff to friends via bluetooth (also recieve of course).
* Taking decent photos with a 3 mp & up built-in autofocus camera, the 2 mp fixed focus camera in the iphone is a joke.
* Record video at 30 fps.
* Browse mapped folders on your network with advanced filemanagers like Resco Explorer & etc.
* Draw nice artwork with advanced photo editing softwares like Pocket Artist.
* If you don't like the built in SIP, install another one. (Though I must admit the one in the iphone is really nice as it is.)
* Completely change the way your phone works and looks by customizing everything.
* Edit the registry to change file associations, like clicking on a Divx video automatically opens in Coreplayer for an example.
Sorry I'm to tired to go on with this list I think I would have to stay up all night if I should finish it.
user replaceable battery.
you have the choice between quite a few devices.
josefcrist said:
user replaceable battery.
you have the choice between quite a few devices.
Click to expand...
Click to collapse
Unfortunately the BB does both of those. I will be very surprised if the BB guy doesn't sing the security aspects of the device, and as a BB Admin they are damn good. That said I have added some apps to my Trinity to give me some of that security back.
The BBs strengths is its weakness, it was designed as a secure platform for email first and everything has been added afterwards, WM had the basics in from the beginning and they have all been tweaked as a whole.
Sorry to not sound more positive about WM even though i have one myself which i wouldn't change for a BB.
deedee said:
Unfortunately the BB does both of those. I will be very surprised if the BB guy doesn't sing the security aspects of the device, and as a BB Admin they are damn good. That said I have added some apps to my Trinity to give me some of that security back.
The BBs strengths is its weakness, it was designed as a secure platform for email first and everything has been added afterwards, WM had the basics in from the beginning and they have all been tweaked as a whole.
Sorry to not sound more positive about WM even though i have one myself which i wouldn't change for a BB.
Click to expand...
Click to collapse
windows mobile has been around forever and has more apps. windows mobile is more open.
Agree completely, i was just lobbing up some of the arguments the BB guy may come up with , forewarned is forearmed so to speak. i may be a BB Admin but i am a commited WM user myself.
I appreciate everyone's input thus far! It will be an interesting discussion Friday, that's for sure! I fully expect for it to be civil, yet it will be good for me to have qualitative info on the competition.
It will be interesting to see what direction the conversation will go. Certain things are not possible on the iPhone without jailbreaking it, so if the iPhone guy tries to go there, he will be negating the argument that the iPhone just works! The average user is not going to risk jailbreaking their device (or even want to try regardless of risk because they have no clue!).
So, if we go down the road of tweaking devices like most geeks would do (and not the general public), I think that WM wins out for reasons already mentioned - it's been around a long time, and great sites like XDA-Developers create a resource that allows you to tweak your WM device to your heart's content!
Matt
Windows Mobile Louisville
MultiMatt said:
I appreciate everyone's input thus far! It will be an interesting discussion Friday, that's for sure! I fully expect for it to be civil, yet it will be good for me to have qualitative info on the competition.
It will be interesting to see what direction the conversation will go. Certain things are not possible on the iPhone without jailbreaking it, so if the iPhone guy tries to go there, he will be negating the argument that the iPhone just works! The average user is not going to risk jailbreaking their device (or even want to try regardless of risk because they have no clue!).
Click to expand...
Click to collapse
Well to be brutally honest the only real arguments that you have are 1 and 4 of the owziee's post.
the iphone guy will try to whoop your ass on the multimedia aspects of the device, multi touch, and a useful accelerometer and the ease of obtaining applications on a stock device.
When you start to talk about 'Tweaking" you have already conceded that WM is less accessible than the other 2 OS in its stock form, your iphone buddy could remind you that jailbreaking is to iphone what custom roms are to WM, they both add value to your device.
One More thing i'd line to point out here is that contrary to your belief, jailbreaking is in fact a piece of cake.
fyi
After you jailbreak an iphone you can have copy and paste in the browser after you install the c&p program.
FLowness of the interface
Can some one comment on the flowness of the interface between iphone and HTC HD
I have used WM and iphone but the flowness of the interface of WM comes no where near that of iphone. Also relatively iphone is much more faster, even with many app installed ( including jail broken ones) .
Forgetting all other features how does both these platforms compare in this feature
I love my QWERTY keyboards, BB has it, but iPhone doesn't.
fallenczar said:
your iphone buddy could remind you that jailbreaking is to iphone what custom roms are to WM, they both add value to your device.
Click to expand...
Click to collapse
But WM ROM upgrades don't die as soon as the manufacturer releases an update for the device - you're not forced to upgrade to a version that de-jailbreaks your phone. As far as I know, this _is_ the case on the iPhone...
Also, a WM ROM upgrade is not needed to run certain software (unless you're trying to install a WM6 only program on WM5), or to get certain functions - you can install most software and/or functions with simple cab files or installers on the stock ROMs without problems at all.
MultiMatt said:
I read the really nice writeup from Menneisyys on the browser comparison, so I know the iPhone guy is going to be highlighting the Safari browser superiority. That article reminded me of some good talking points about what some of the WM browsers offer that Safari doesn't.
Click to expand...
Click to collapse
Thanks
Just tell the folks "as soon as Windows Mobile manufacturers start producing devices with capacitive screens, the advantage of browsing the Web on the iPhone (assuming running the latest Opera Mobile on Windows Mobile) will be no more"
fallenczar said:
Well to be brutally honest...
...the iphone guy will try to whoop your ass on the multimedia aspects of the device, multi touch, and a useful accelerometer and the ease of obtaining applications on a stock device.
Click to expand...
Click to collapse
You are absolutely correct, and I anticipate that. Given that the iPhone is an iPod with a phone attached, I would have to have a Zune with a phone attached to even come close on the multimedia aspects. I'm prepared to acknowledge that iPhone has an advantage there...
fallenczar said:
When you start to talk about 'Tweaking" you have already conceded that WM is less accessible than the other 2 OS in its stock form, your iphone buddy could remind you that jailbreaking is to iphone what custom roms are to WM, they both add value to your device...
...One more thing i'd line to point out here is that contrary to your belief, jailbreaking is in fact a piece of cake.
Click to expand...
Click to collapse
Okay, so jailbreaking might not be that hard, but let's consider the audience here. Let's go with the common denominator, the average Joe (Joe the Plummer! Ha! Ha!). Regardless of how easy techy people might think it is, the average person has no interest in screwing with their warranty and doing such a thing to their several hundred dollar phone. I know several people here at work who have iPhones and 1.) they have no idea what jailbreaking is, and 2.) once I told them what it would do, they expressed no interest in doing such a thing. Similar to the multitudes of Windows Phone users that I know - the majority of them are not interested in changing out their ROM unless it comes from the carrier.
My point being, I will argue that we need to keep custom ROMS and Jailbreaking out of it, and discuss what can be done without those in the discussion! How does that change the playing field?!
bemymonkey said:
But WM ROM upgrades don't die as soon as the manufacturer releases an update for the device - you're not forced to upgrade to a version that de-jailbreaks your phone. As far as I know, this _is_ the case on the iPhone...
Click to expand...
Click to collapse
All new iPhone upgrades are cracked in, in most cases, days.
The biggest advantage of WM is the sheer number of devices it comes on. You can buy a phone that fits your needs rather than compromising. Want a keyboard? no problem. Want a HUGE screen? no problem. Want a tiny screen on a tiny device? no problem! Whatever you could wan't has probably already been made.
Just don't mention that for the new versions of WM, Microsoft is trying to do away with that.
The iphone isn't better for multimedia.... Only when running games and certain apps on the device itself, otherwise it sucks in comparision when it comes to the hardware.
Cameras, Photos, Video recording quality + video calls etc + wm devices more often have better quality displays (higher resolution) & bigger when it comes to the Touch HD. Ok, iphone have multitouch but personally I don't care about it...
Menneisyys said:
All new iPhone upgrades are cracked in, in most cases, days.
Click to expand...
Click to collapse
But as far as I know, you can't choose _not_ to upgrade, can you?
On WM you can just keep your old ROM as long as you're satisfied with it...
I think the iPhone's app store is both a strength and a weakness in its case.
Filtering apps and games for quality is a great way to make sure the phone "just works" for all users. If this is all that Apple did, the only argument against it would be arbitrary. However, Apple is also denying apps they deem "too similar" to Apple apps and those they feel are in bad taste. So if someone (say Opera) makes a better browser, too bad you have Safari for that. And if you want a fart-noise generator, it depends on if it is found to be "offensive" by some anonymous panel.
Also, comparing a jail-broken iphone to a stock (under warranty) windows phone is apples to oranges imo.
more iphone info for you guys
You can choose not to update the firmware on the iphone. You can turn the feature off in itunes that trys to update and if it asks you can simply hit no. And to my knowledge you can put on older firmwares (like 2.0 instead of 2.1) after you updated if you like a previous version.

Why does so much crapware exist for Windows Mobile OS?

I never understood it because it seems to contradict itself.
One thing I hear a lot of is how hard it is to program for Windows Mobile devices. That it just isn't developer friendly as long as graphics and commands go. Can't say I know much about this since I'm not a developer.
Still at the same time I see a lot of crapware. By this I mean programs that are just constant repeats of each other and sometimes it's just a crappy do nothing program. Don't get me wrong I know developers take time and work to do what they do, but OMG some of the programs are complete crap. The games are sometimes nothing more than sprites taken from other games with a simple jump/shoot interface added to them. Apps that make fart sounds. 20 apps that schedule tasks. 100 clock apps. 1 millions custom UIs. etc. Constant same things that in the end don't really make the Windows Mobile OS anymore appealing. What confuses me is if programs are really that hard to develop then why are so many people able to create and recreate the crapware that we see nowaday?
I think one of the main reasons is that
1) Windows Mobile has been around for so long, the crap just build up
2) (no idea about this) I'd guess that if you can write a program for Windows, Windows mobile is not that much harder, so a greater number of people know how to write ****ty programs.
The one nice thing about iPhone is the market place is so crap free, though I'd rather have to wade through the crap to find the priceless gems then have someone else decide what I could and could not have on my device.
Moved as not software release.
Even with just reading topic header all that came to my head is least you don't have an iphone as then there's a amazing amount
As someone with experience of what it's like to develop apps for Windows Mobile I can shed a little light on it. One of the problems is what Microsoft provide to developers - called the compact framework - i.e. it's toolkit for building program interfaces. The interfaces it produces are very basic at best, and if you want to do anything clever (e.g. gradients, transparency, iphone style animated menus, image buttons, etc. etc.) you have jump through a lot of hoops.
Developers should be able to concentrate on writing what makes their app good, and not worry about having to make the interface looking good - that should be Microsoft's job. Unfortunately Microsoft have only provided very basic looking stuff. That'll change with windows phone 7 though.
Of course (and to defend Microsoft slightly) the iphone is easier for apple to support developers as it is one phone - whereas windows mobile is multiple screen resolutions, multiple OS versions, different processors, different manufacturers.... etc. Again why Microsoft are moving to a more defined hardware platform with windows phone 7 specs.
But it is possible to right really good/fancy interfaces for windows mobile - I like to think I do - but that's not through any support from Microsoft. To write a fancy animated menu with nice blending of colours and animated zooms and swishing left and right etc. etc. on the iphone takes 5 minutes. To do the equivalent on Windows Mobile took me about a month of writing my own GUI toolkit.
When it comes to games there's no excuse - the fact I can run playstation games such as Tekken 3 on my HD2 shows that it's capable of amazing things. The games companies need to stop shunting rubbish.
Ian
stylez said:
Moved as not software release.
Even with just reading topic header all that came to my head is least you don't have an iphone as then there's a amazing amount
Click to expand...
Click to collapse
I'd consider this to be true too, but the only thing I can say is that at least they have a considerable amount of games and apps that are new, newer looking and some more useful than others here. I personally don't like iPhone and own an HD2, but I just notice how useless so many apps are whenever I look through the apps section in Handango, PocketGear and WM Marketplace. Not to mention how outdated most of them are too.
you guys forget that there are alot of windows ce 5 devices still in exsistence and they are still alive and kiking.... sort of...
as for the newer devices i love what they have done with htc hardware... altho the OS updates culd be readialy available to us mortals
as for the crapware.... you can allways uninstall the program or never run it if it came with your phone....
id like to say that the sence ui is mostly a bothersome resorce hog that i shut down every time i hard reset or try to get a rom that dosent have it cooked in, it culd also be considered as crapware....

Why is scrolling/touch response such a buggy issue with WP7?

Within the native OS its perhaps the best experience I have had across all smartphone platforms. Very well implemented. I just don't understand why almost all(im going with 95% at least) third party apps are so bad with this basic function. It feels like im working with a phone from 7 years ago. Can anyone explain the technical reasons for this problem.
yeahyeahyeah1981 said:
Within the native OS its perhaps the best experience I have had across all smartphone platforms. Very well implemented. I just don't understand why almost all(im going with 95% at least) third party apps are so bad with this basic function. It feels like im working with a phone from 7 years ago. Can anyone explain the technical reasons for this problem.
Click to expand...
Click to collapse
Hard to tell. I experienced these same issues. But since there are lots of apps out there that don't seem to suffer from bad scrolling, I'd rather blame the developers of laggy apps than the OS the apps are build on / for. Gotta say that almost every app I use on a regular basis has largely improved with the pre_mango beta.
Most apps are that way because they're poorly translated from android apps, others are in part due to the lack of APIs made available. Overall I think we'll see a lot of improvement when the full release of mango is out.
There are some performance issues with the listbox control in silverlight in Nodo and earlier.. they improved performance of that type of control in Mango.. so developers who are using it should automatically get an improvement.
Yeah, so far this seems to be a non issue in Mango. So just have patience.
The reason comes down to how the developer has implemented the listbox. If the listbox is simple, then it should run smoothly. If it's more complex, it may have a little lag. Often, listboxes have information that is being displayed as it's being downloaded (for example, a Twitter app may download the avatar image whilst the user is scrolling). In a basic implementation, the user may be downloading the image on the same thread as the UI. This results in the UI being unresponsive until the image is fully downloaded and displayed, which explains the lag. Other apps might use a smarter method and download only images that can currently be seen, instead of downloading every image in the listbox.
Even in a perfect implementation, there is a basic design flaw in the current system which means that the handling of the user's touch runs on the same thread as other UI actions. However, this is fixed in Mango as a new, dedicated thread is introduced which handles the user's touch on a separate thread, making it much more efficient out the box. So, in Mango, listboxes will be a lot more smoother

[Q] Native code, dead or just waiting?

As far as my stock quantum goes, I really can't complain about wp7. Great features, flows great, everything I could ask of a marketplace based OS. I got the phone knowing it would be locked down, but hoping the possibilities would grow. I do miss the seemingly endless capabilities wm offered though. Access to all resources, running native apps without the need to sideload.
I noticed a month or so ago a few guys in the forum were discovering ways to gain higher priveledges within WP7 and with the little knowledge my noob self has, have looked into the differences between wm6 and wp7, new kernel, beeing sandboxed and whatnot. And im curious, are we waiting for m$'s release of limited native code execution to oem's to be exploited, or is there an update in the privilege adventure?
With the amount of wp7 devices released and soon to be, I doubt I can look forward to an exploited bootloader to run a custom rom on my first gen wp7 quantum (such as a tricked out wp7 or possibly wm support...?), but a ported version of haret to run xdandroid as I did on my diamond would be exceptional, and from what I understand not too impossible considering wp7 uses ce7 (not sure if there's backward compatibility for ce6 though). We would just need a new UI, and an understanding of the device specific hardware for support in android...?
Where do we stand on any of these options, are they likely or if so, nearing?
I can understand your frustration with the restrictions on WP7 but for most scenarios, access to native APIs isn't that essential in my opinion (and I have been developing on WM6 myself). WP7 uses WinCE 6.0 R3 and not CE7. The Windows Phone team do recognise that they have been quite strict with the exposed APIs and I am sure that was a combination of fear of what developers write (in terms of crashing your phone) and work need to be done with Silverlight for WP. Mango brings new low level functionality and should be made available soon - Sockets been the first that comes up in my mind. Is something wrong with sandbox solutions? I believe not
For any other reasons I probably wouldn't have much to say on the subject, but I've always been one to tinker with my Xbox, psp, router, anything fun. If I can get more functionality out of it, I look for a way. Unfortunately I am not skilled enough to make it happen, so I look upon the gurus. In this case I consider dualbooting wm or even starting android from within the current OS as expanding possibilities. Which is why I look for answers to my question. Any answers?

Categories

Resources