Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
Wilhelm
Old
#1  
Senior Member - OP
Thanks Meter 0
Posts: 116
Join Date: Dec 2007
Default Advantages over iPhone

Seeing as WP7 will be almost as crippled as the iPhone, let's see ways in which it will be better, besides replaceable battery and memory card(and it's not certain every OEM will follow up on those either). So far it has two weaknesses that only the iPhone has: Lack of multitasking and apps must go through the marketplace.

In order to pick up iPhone users it will have to offer some advantage that the average iPhoner will notice.

Some advantages:

Information at a glance a la today screen with the hubs. iPhone has nothing like this.

It will (supposedly) have some degree of multitasking.

Two more hardware buttons.
 
chrism_scotland
Old
#2  
Senior Member
Thanks Meter 0
Posts: 160
Join Date: Aug 2006
Its funny since I've had my HD2 I've not really used multitasking and when I had my iPhone only not being able to use Spotify in the background bugged me so maybe certainly for me multitasking isn't a be all and end all.
 
Jim Coleman
Old
#3  
Senior Member
Thanks Meter 34
Posts: 793
Join Date: Sep 2008
Having read lots of stuff about WP7S, the conclusion I have come to is this...

There will be two types of apps

1. Apps with no need to run in the background
2. Apps that do need to run in the background

Examples of type 1 are games, spreadsheets and word processors.
Examples of type 2 are IM apps like palringo, and music streaming services such as pandora.

What will happen is that when you develop an app, by default it will not have the rights to use the background APIs. In order to gain access to them and have an app run in the background, you'll need to ask Microsoft to provide the access and make it a type 2 app. Microsoft will only allow this if you can convince them it is necessary for the functioning of your app.

Type 1 apps will simply pause when the user switches away from them. They will remain in memory but will be unable to execute any code until the user switches back to them, whence they will resume execution. This will ensure the app cannot hog any CPU and cause the UI to stutter or slow down. This is definitely a good thing.

Type 2 apps are given access to particular APIs to allow them to, for instance, download updates or postings on IM systems. This will be strictly controlled and priority will always be given to the UI, again to ensure it remains smooth and responsive.

That's my take on what's going to happen, and we'll see if I'm right at MIX 2010 next month.

So your answer is - yes it will multitask but only when it is truly needed. Which to me is the best of both worlds. It will ensure a smooth user experience whilst still allowing background operations.
 
weesals
Old
#4  
Junior Member
Thanks Meter 0
Posts: 5
Join Date: Jun 2009
Quote:
Originally Posted by Jim Coleman View Post
In order to gain access to them and have an app run in the background, you'll need to ask Microsoft to provide the access and make it a type 2 app. Microsoft will only allow this if you can convince them it is necessary for the functioning of your app.
Lets hope theyre not too stingy with giving out access to these API's!

The hubs/services (I'm not sure what MS is calling these) system looks good; getting new relative options available on multiple hubs just from installing a single app (like they demo'd with Facebook) should make all the apps work together much better than on an iPhone. I already want to try to make one to generate a music playlist based on past plays, and another to find lyrics to the currently playing song; If I understand the system properly, these would automatically integrate into any 3rd party apps using the appropriate media API's.

Also the context-sensitive search looks to be awesome.

One disadvantage: possible lack of native code execution and probably no OpenGL support - making it harder for iPhone app developers to port their existing apps to Windows Phone.
 
ramdroid77
Old
#5  
ramdroid77's Avatar
Senior Member
Thanks Meter 100
Posts: 813
Join Date: May 2009
Quote:
Originally Posted by weesals View Post
One disadvantage: possible lack of native code execution and probably no OpenGL support - making it harder for iPhone app developers to port their existing apps to Windows Phone.
why the heck should iPhone devs have an easy migration to WP7 if WM 6 devs don't?
 
Shasarak
Old
#6  
Shasarak's Avatar
Senior Member
Thanks Meter 113
Posts: 1,320
Join Date: Aug 2009
Location: London
Quote:
Originally Posted by weesals View Post
Lets hope theyre not too stingy with giving out access to these API's!
The impression I'm getting so far is that they will be very stingy indeed. The only people who will ever get access to non-standard API's will be phone manufacturers and networks, and even they usually won't get access to the native API's most of the time. Microsoft will not publish any documentation about native API's. To get access to them the manufacturers will have to apply to Microsoft on a case by case basis. If Microsoft judges that a native API is required (and if there actually is one that might help) then only at that point will they release any information, and a condition of this is that they will vet the resulting piece of software to verify that the native API is being used correctly, and forbid the release of the software if it isn't.

What we don't know yet is where multi-tasking sits within all this. Is it a standard managed API, an extended managed API, or a native API?
 
giggles33
Old
#7  
Member
Thanks Meter 0
Posts: 46
Join Date: Jan 2010
why must every phone be compared to an iphone...personally I never liked the iphone, never will...only good thing about iphone is the apps..otherwise it sucks..and high end smartphones should not be compared to it!
 
gogol
Old
#8  
gogol's Avatar
Senior Member
Thanks Meter 129
Posts: 3,329
Join Date: May 2005
The only thing I like about iPhone is how I use the virtual keyboard to type text.

I have tested HD2 and iPhone in a store, and from my own perspective, iPhone is more responsive and accurate compared to HD2.

I hope WP7 can be better than those 2 platforms in this task.

Quote:
Originally Posted by giggles33 View Post
why must every phone be compared to an iphone...personally I never liked the iphone, never will...only good thing about iphone is the apps..otherwise it sucks..and high end smartphones should not be compared to it!
Galaxy Nexus (Official yakju build): Android 4.1.2 "yakju" stock ROM, stock recovery, rooted ... fastboot unlocked
 
ajclai08
Old
#9  
ajclai08's Avatar
Senior Member
Thanks Meter 1
Posts: 352
Join Date: Jun 2008
Quote:
Originally Posted by gogol View Post
The only thing I like about iPhone is how I use the virtual keyboard to type text.

I have tested HD2 and iPhone in a store, and from my own perspective, iPhone is more responsive and accurate compared to HD2.

I hope WP7 can be better than those 2 platforms in this task.
that isnt aways based on the OS or software, but the quality of the touch screen.
Tablet: Acer Iconia A110

Device: HTC Sapphire 32b (BLK MT3G)
Hero Rom

Retired Device: HTC Kaiser(ATT TILT)
Myn's Donut Rom on Nand
 
crd22
Old
#10  
crd22's Avatar
Member
Thanks Meter 4
Posts: 62
Join Date: Aug 2008
Quote:
Originally Posted by Jim Coleman View Post
Having read lots of stuff about WP7S, the conclusion I have come to is this...
This definitely seems like the best thing to do for multitasking in WP7.
We are going to need a task manager though...

As for comparing to the iPhone:
-WP7 will be available in different hardware configurations, giving the consumer a choice in the style and capability of their device.
-Xbox integration, which will most likely include Arcade games (ported for playability of touchscreens)
-Better hardware standards
-Not quite as locked down (hopefully)

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...

XDA PORTAL POSTS

Nandroid Manager Receives Major Update

Do you find yourself obsessively jumping from ROM to ROM? And do you hate having to restore a full … more

Careers in Android: Recruiter Reveals How Resumes are Chosen – XDA Developer TV

XDA Developer TV Producer Jayce released a video a … more

HttpClient Tutorial to Upload and Download with Your App

Developers wanting to interact with the Internet need to choose a package to do the … more

Profile Flow: A Tasker Alternative

By now, we’re all quite familiar with Tasker, the personal automation app that seems to be able to … more