传微软近期发布IE9 转型双核血战国产浏览器

据知情人士透露,微软可能将在3月23日至25日印度班加罗尔举行的Tech.Ed科技大会上发布IE9浏览器最终版本。

最近两年,微软IE产品在全球市场份额大幅下滑,数据调查机构StatCounter的报告显示,去年9月,微软IE的全球市场占有率首次跌至 50%以下,为49.87%,而且这一下滑趋势并未看到好转的苗头。在这一背景下,IE9的出现被视为微软在浏览器市场的最后一根救命稻草。好消息是,数据显示,IE9 RC的下载次数已经达到了1100万次,再加上之前IE9 BETA高达2500万次的下载数量,目前IE9的总下载数量已经达到3600万次,IE9为微软在浏览器市场上增加了不到一个百分点的市场份额。

[b]市场份额跌破5成 IE6三大问题成为中国互联网公敌[/b]
在中国市场,依靠操作系统的捆绑,ie浏览器安装率依然排名第一,但是从艾瑞的数据中可以看到,大量用户电脑中虽然安装了ie,但却在使用其他浏览器上网,这导致ie的实际使用时长已经跌破50%,已经失去霸主地位,而且这一数字还在不断下降中。

对于IE9而言,在中国的首要任务恐怕不是与火狐、搜狗、遨游等竞争,而是先来一场双手互搏。有消息称,微软曾经提出一个宏伟目标,“将自己的浏览器IE6的市场份额降为零”,从而为其最新版浏览器腾出市场空间。

但到去年年底,中国仍有45.2%的网民在使用老版IE6浏览器,这一比例比其它国家高出5倍。这是因为中国市场的复杂性,而且中国用户电脑操作系统由于盗版问题严重而导致升级换代缓慢。

IE9在中国市场最大的使命是“消灭”IE6,背后实质是微软着急要解决的IE6的一系列问题,

一直以来,IE6首要的问题是速度慢,其次是其高度封闭性的体系导致严重标准化问题,这造成成千上万的网站无法被IE6识别,网民也经常会发现很多网页无法浏览,同时,IE6频频爆发的的安全漏洞问题更是让用户和网站损失惨重。正是由于上述问题的存在,在国外,网络从业者成立了“反IE6联盟”,国内医学药学生命科学专业网站丁香园技术团队负责人冯大辉,最近就在自己的微博上称,IE6是中国互联网创业者的四大敌人之一。而在IE6之后,微软又陆续发表了灾难性的产品IE7和IE8,这两款浏览器不仅并未明显改善兼容问题,反而在浏览网页速度方面表现奇慢。

面对中国市场的复杂环境,微软要借IE9一举解决速度、标准与安全三大问题,虽然IE9在技术上受到好评,但微软要真正挽回颓势难度依然极大,而微软寄出的解决方案是“双核”。

[b]IE9转型双核欲与国产浏览器血战[/b]
当IE在兼容性与速度问题上倍受煎熬时,中国浏览器厂商看到了机会,纷纷推出针对性浏览器产品,尤其是双核浏览器的出现,在选用IE内核的同时也使用谷歌chrome等开源浏览器内核,也既解决了速度问题,同时也解决了标准化和安全问题。目前看来,搜狗、遨游、腾讯等主流浏览器厂商已经全面倒向双核,包括刚刚决定退出浏览器产品的盛大网络也将选择双核技术。

面对来自对手的竞争压力,一向强势的微软选择了主动向市场趋势低头,主动迎合浏览器市场的双核发展趋势。据了解,IE9的中文版本已经在事实上采用了双核技术,微软官方称之为“兼容性视图”,也就是说IE9在通过使用新技术改善以往弱点的同时,也兼容IE5,IE7等老版本模式。微软希望通过这种双核模式来解决IE浏览器长期以来的速度、标准和安全问题。

不过,IE9又将面临新的“微软式”问题,即新操作系统的普及问题。从目前全球的情况看,IE9的产品技术受到了一定的市场好评,但是IE9在中国恐怕又将面临严重的水土不服问题。原因在于IE9不支持WINDOWS XP系统,仅支持Windows 7。WINDOWS 7的全球市场份额为2.09%,在中国,WINDOWS XP更是市场绝对主流,WINDOWS7的市场份额几乎可以忽略不计。这意味着,中国用户要使用IE9必须升级系统,甚至更换电脑硬件产品。在此情况下,相信绝大部分用户只能对IE9望洋兴叹,转而选择其他兼容性高的双核浏览器。

当年,微软将IE与革命性产品windows95操作系统捆绑,以傍大款的方式轻易击溃了网景。然而如今,无论Vista还是Windows7均不再有此号召力,用户升级的动力因此缺乏。这一次,恐怕要轮到因操作系统的乏力而拖了浏览器的后腿。成也捆绑,败也捆绑,虽然微软亡羊补牢追赶发布双核浏览器IE9,但在中国只怕也难以抢回更多份额。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 四川麻将是一种流行的麻将玩法,其中的“血战到底”是一种常见的玩法规则。Java源码可以实现这种玩法,下面是一个简单的示例代码: ```java import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Scanner; public class SichuanMahjong { private static final int PLAYER_COUNT = 4; // 玩家数量 private static final int INIT_HAND_TILE_COUNT = 13; // 初始手牌数量 private static final int WIN_SCORE = 300; // 胜利所需得分 private List<String> tiles; // 牌库 private List<List<String>> playerHands; // 玩家手牌 private int[] playerScores; // 玩家得分 public SichuanMahjong() { tiles = new ArrayList<>(); playerHands = new ArrayList<>(); playerScores = new int[PLAYER_COUNT]; initializeTiles(); // 初始化牌库 initializePlayers(); // 初始化玩家 } private void initializeTiles() { // 牌库中添加麻将的编号(1-108) for (int i = 1; i <= 108; i++) { tiles.add(Integer.toString(i)); } // 洗牌 Collections.shuffle(tiles); } private void initializePlayers() { for (int i = 0; i < PLAYER_COUNT; i++) { playerHands.add(new ArrayList<>()); } } public void startGame() { // 发牌 for (int i = 0; i < INIT_HAND_TILE_COUNT; i++) { for (int j = 0; j < PLAYER_COUNT; j++) { playerHands.get(j).add(tiles.remove(0)); } } // 进入血战到底阶段,直到有玩家达到胜利分数 int currentPlayer = 0; while (true) { System.out.println("当前玩家: 玩家" + (currentPlayer + 1)); displayPlayerHand(currentPlayer); // 根据玩家的操作进行游戏逻辑判断和处理(示例未包含具体判断逻辑) // ... // 检查是否有玩家达到胜利分数 if (playerScores[currentPlayer] >= WIN_SCORE) { System.out.println("玩家" + (currentPlayer + 1) + "获胜!"); break; } // 切换到下一个玩家 currentPlayer = (currentPlayer + 1) % PLAYER_COUNT; } } private void displayPlayerHand(int playerIndex) { List<String> hand = playerHands.get(playerIndex); System.out.print("玩家" + (playerIndex + 1) + "的手牌: "); for (String tile : hand) { System.out.print(tile + " "); } System.out.println(); } public static void main(String[] args) { SichuanMahjong game = new SichuanMahjong(); game.startGame(); } } ``` 以上是一个简单的四川麻将血战到底的Java源码示例。该代码实现了麻将牌的发牌、玩家操作、得分判断等基本功能,通过循环进行多局游戏直至有玩家达到胜利分数。具体的判断逻辑和操作方法可以根据实际需要进行扩展和修改。 ### 回答2: 麻将是一种流行的桌面游戏,四川麻将是中国四川地区的一种特色麻将。血战到底是四川麻将的一种常见玩法之一。在这种玩法中,四位玩家按照规则进行麻将的比赛,直到有一位玩家的积分低于零或者某个玩家胡牌为止。 实现四川麻将血战到底的Java源码需要考虑以下几个关键点: 1. 玩家:首先需要定义玩家类,包括玩家的基本信息(姓名、座位号等)以及玩家的手牌、碰杠牌等相关数据。 2. 牌局:牌局类负责整个游戏的逻辑控制,包括洗牌、发牌、摸牌、出牌、胡牌、计分等功能。其中,摸牌和出牌需要实时更新玩家的手牌数据;胡牌需要判断是否满足胡牌条件,并计算相应的积分;计分需要根据游戏规则进行具体的计算。 3. 规则:在血战到底的玩法中,还需要定义具体的规则,包括如何洗牌、发牌、摸牌和胡牌的条件等。同时,还需考虑是否支持特殊的牌型、杠牌等情况。这些规则需要在牌局类中进行具体实现。 4. 游戏界面:为了能够更好地展现游戏的过程和结果,可以考虑设计一个简单的图形界面,用于展示四位玩家的手牌、碰杠牌等信息,并在每一步操作后及时显示出牌、摸牌、胡牌等结果。 总之,实现四川麻将血战到底的Java源码需要定义玩家类、牌局类,考虑游戏规则,并设计相应的界面展示。这样,玩家们就可以以代码的形式体验四川麻将血战到底的乐趣了。当然,在具体的实现过程中,还可以根据个人需求进行一些其他的优化和扩展。 ### 回答3: 四川麻将血战到底是一种麻将游戏的玩法,在编程语言Java中实现该游戏需要编写相应的源码。 首先,我们需要定义麻将牌的种类和数量,包括万、条、筒三种花色,每种花色有9张牌,分别是1-9。同时,还有字牌共计7张。 接下来,我们需要实现牌的生成和洗牌功能。生成牌的函数可以使用循环语句遍历花色和牌面数字,将其组合成一张张的牌,并添加到牌桌上。洗牌可以采用随机数的方式,将牌桌上的牌打乱顺序。 接下来,需要实现发牌功能。可以设置一个数组来表示玩家的手牌,并从牌桌上抽取相应数量的牌,将其分发给每位玩家。 然后,需要实现玩家出牌和吃、碰、杠的操作功能。玩家出牌可以通过输入相应的麻将牌数字,将其从手牌中移除,并添加到出牌区。吃、碰、杠可以通过判断玩家手中的牌是否符合相应的规则来进行操作,并进行相应的牌的移除和添加操作。 最后,需要实现胡牌和结算功能。胡牌是指玩家手中的牌符合胡牌规则,并达到胡牌的要求,可以通过计算手牌的组合来判断。结算功能是通过计算每位玩家的得分,并将得分进行比较,判断胜利和失败等情况。 以上是对于四川麻将血战到底的简要描述及其在Java中实现的源码概述。具体实现细节会更加复杂,需要根据游戏规则和逻辑进行详细的设计和编码。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值