Jump to content



Photo

Windows, Windows Phone and The App Market

win8

  • Please log in to reply
8 replies to this topic

#1 Olu Daniel

Olu Daniel

    Neowinian

  • Joined: 13-April 12

Posted 22 April 2013 - 14:46

With the recent "confirmation" of 7", 8", etc Tablets from MS, I am convinced these new smaller form factors will be running WindowsRT.

To this effect, I am wondering how the different App Markets (Windows Phone & Windows) will cater for these new form factors (app development and most importantly, pricing). I think Microsoft got it wrong allowing apps made for ARM chips to run on x86 chips just for the x86 PCs to have some Metro Apps. I think what MS ought to have done is to allow an app be developed and compiled for the different chips with little or no code required thereby allowing separate App Markets for the different chips architecture.

Imagine if the current scenario is carried on with these new form factors (7", 8", etc.) and an app is sold on the Windows Phone App Market for US$1. Will the that same app be priced the same in the Windows Store for a 7" tablet (which will also run x86 PC)? Or most notably say a game like Need For Speed, etc. Will the game developer price its app same on both Windows Phone and on a PC?

I think MS should merge Windows Phone OS with WindowsRT (and probably rename the OS for the ARM chips) and allow apps already developed for Windows Phone to run on WindowsRT and vice versa. Let the x86 chips have it's own App Market and disallow ARM apps to run on it.

This would clear up the ambiguity in app development and pricing which would in turn give app devs less headache.


#2 vcfan

vcfan

    POP POP RET

  • Tech Issues Solved: 3
  • Joined: 12-June 11

Posted 22 April 2013 - 16:38

With the recent "confirmation" of 7", 8", etc Tablets from MS, I am convinced these new smaller form factors will be running WindowsRT.

To this effect, I am wondering how the different App Markets (Windows Phone & Windows) will cater for these new form factors (app development and most importantly, pricing). I think Microsoft got it wrong allowing apps made for ARM chips to run on x86 chips just for the x86 PCs to have some Metro Apps. I think what MS ought to have done is to allow an app be developed and compiled for the different chips with little or no code required thereby allowing separate App Markets for the different chips architecture.


huh? that's already how it is. when you compile a winrt app,you can get 2 binaries. one for arm,and one for x86. most of the time you don't have to do any code modifications at all. arm binaries will only show on arm devices,and x86 binaries will only show on x86 devices.

Imagine if the current scenario is carried on with these new form factors (7", 8", etc.) and an app is sold on the Windows Phone App Market for US$1. Will the that same app be priced the same in the Windows Store for a 7" tablet (which will also run x86 PC)? Or most notably say a game like Need For Speed, etc. Will the game developer price its app same on both Windows Phone and on a PC?

I think MS should merge Windows Phone OS with WindowsRT (and probably rename the OS for the ARM chips) and allow apps already developed for Windows Phone to run on WindowsRT and vice versa. Let the x86 chips have it's own App Market and disallow ARM apps to run on it.

I think youre confused, like I said,arm apps don't run on x86. x86 apps run on x86.

#3 jakem1

jakem1

    Neowinian Senior

  • Tech Issues Solved: 2
  • Joined: 17-November 06

Posted 22 April 2013 - 18:17

I don't think there should be different markets based on process architecture. However, I do think Windows and Windows Phone stores should both use the same store. It's irritating to have to buy the same app twice for different devices and MS should have done more to avoid this separation.

#4 BannanaNinja

BannanaNinja

    Neowinian

  • Joined: 14-February 11
  • Location: US
  • OS: Windows 8.1
  • Phone: Windows Phone 8

Posted 22 April 2013 - 18:31

huh? that's already how it is. when you compile a winrt app,you can get 2 binaries. one for arm,and one for x86. most of the time you don't have to do any code modifications at all. arm binaries will only show on arm devices,and x86 binaries will only show on x86 devices.


This is correct, but only for C++ apps. For C# and HTML/JS script apps there is only one binary because the code is JITed at runtime.

Also they are working on merging the stores/platforms. The platforms already share much of the same Windows Core and runtimes/APIs. Part of Blue is to expand this even more so the APIs are the same on both platforms. Once this happens it will be easy to run apps from the different stores on each other. At that point they can probably merge the stores completely.

#5 vcfan

vcfan

    POP POP RET

  • Tech Issues Solved: 3
  • Joined: 12-June 11

Posted 23 April 2013 - 04:18

This is correct, but only for C++ apps. For C# and HTML/JS script apps there is only one binary because the code is JITed at runtime.

Also they are working on merging the stores/platforms. The platforms already share much of the same Windows Core and runtimes/APIs. Part of Blue is to expand this even more so the APIs are the same on both platforms. Once this happens it will be easy to run apps from the different stores on each other. At that point they can probably merge the stores completely.


correct sir

#6 Nashy

Nashy

    Neowinian Senior

  • Joined: 05-September 04
  • Location: Brisbane, Australia
  • OS: Windows 8.1
  • Phone: Samsung Galaxy S5 - SM-G900i

Posted 23 April 2013 - 04:31

I thought Windows Phone 9 was meant to combine the app stores as one or something?

#7 rfirth

rfirth

    Software Engineer

  • Tech Issues Solved: 2
  • Joined: 11-September 09
  • Location: Baton Rouge, Louisiana
  • OS: Windows 8
  • Phone: Nokia Lumia 620

Posted 23 April 2013 - 04:38

This would clear up the ambiguity in app development and pricing which would in turn give app devs less headache.


Your suggestions just create more headaches. Why should an app developed for the Surface RT not work on Surface Pro?

#8 Studio384

Studio384

    Neowinian Senior

  • Tech Issues Solved: 1
  • Joined: 06-July 12
  • OS: Windows 8.1 Pro
  • Phone: Windows Phone 8.1

Posted 23 April 2013 - 05:01

I thought Windows Phone 9 was meant to combine the app stores as one or something?

Nope, that change is for Blue (however, it is a rumor).

#9 OP Olu Daniel

Olu Daniel

    Neowinian

  • Joined: 13-April 12

Posted 23 April 2013 - 08:38

Your suggestions just create more headaches. Why should an app developed for the Surface RT not work on Surface Pro?


My thoughts are:
1. Functionality - Tablet and it's app interface is scaled down and can't really do much. All we see are some glossy ish...
2. Pricing: Yes, pricing. We all know how much a game cost on mobiles (I am talking about high end games of almost 2GB in size even though they are also scaled down for Mobile devices but for PC, they are full blown). I don't think these games will be priced same?
3. Consumer Rip-Off: Why the heck do I have to pay for a glossy app on a mobile device twice?

These thoughts led to my "assumption" that Windows Phone and Windows RT be merged in order to pay same for these scaled down apps. I am not saying my assumption is the best. I am only trying to figure out how it could be done better.



Click here to login or here to register to remove this ad, it's free!