适用于7.1和7.0的应用程序

时间:2012-04-16 12:57:07

标签: windows-phone-7 windows-phone-7.1

是否有可能添加Mangofeatures(如二级实时图块)并仍然在没有Mango功能的7.0手机上运行应用程序?

Ebay应用程序看起来像它,但它可能已经发布了2个版本,一个用于7.0,一个用于7.1。

2 个答案:

答案 0 :(得分:2)

答案基本上没有。您需要发布7.0和7.1版本,但它们不必是单独的应用程序,因为您可以拥有同一应用程序的7.0和7.1发布版本。 这是在Windows Phone Developer Blog上公布的。

[编辑明确表示我不主张假装功能]

如果你仍然想要定位7.0,你有一些选择。

  1. 有单独的7.0和7.1项目。

  2. 有一个解决方案,使用file links在两个项目之间共享代码,一个定位7.0,另一个定位7.1您应该能够共享大量代码,并可能将视觉效果输出到可能的用户控件中分享。

  3. 如果您真的想要一个应用虽然我认为这不是一个好主意,但有一种可能的解决方法是使用answer from this question这可能会让你使用二级瓷砖。

  4. 除了选项3之外,您还可能通过仅在某些情况下使用这样的方式处理墓碑(假装袖口,未经测试)来伪造快速应用切换:

    bool isNewInstance = false;
    
    public PageConstructor()
    {
        isNewInstance = true;
    }
    
    override OnNavigatedTo()
    {
        if (isNewInstance) 
        {
            // handle page set up as necessary
        }
        else
        {
            // handle tombstoning if necessary
        }
    
    
        isNewInstance = false;
    }
    

答案 1 :(得分:0)

为什么要支持7.0?芒果是强制更新,所有手机都应该运行它。