阅读更多

6顶
0踩

Web前端

据国外媒体报道,Adobe首席技术官凯文林奇(Kevin Lynch)回应苹果CEO乔布斯炮轰称,Adobe时刻准备让Flash登陆苹果产品,苹果却一直采取不合作态度,自己不解。

 

乔布斯2008年3月份曾表示,Flash软件在iPhone上运行速度太低,手机版Flash功能不够强大,希望Adobe开发一个介于桌面版和 手机版之间的Flash版本。在上周末,还有报道报出乔布斯在内部员工大会大骂Adobe太懒,有能力做出改变行业的产品却做不出来。

 

对此,林奇表示,我们已经做好让Flash登陆苹果产品的准备,但迄今为止苹果一直采取不合作态度,尚未批准在浏览器中运行的Flash软件。我不明白苹果拒绝Flash的原因。

 

Adobe表示苹果iPhone是唯一不支持Flash的智能手机,可能因此丢失市场份额。

林奇说,逾75%的网络视频使用Flash,iPhone用户没有机会欣赏这部分内容。苹果上周公布的iPad平板电脑也不支持Flash。林奇称,用户认为他们需要Flash,但不明白苹果为何不支持它。

 

市场研究公司Forrester分析师詹姆士迈克奎维(James McQuivey)表示,苹果CEO史蒂夫乔布斯(Steve Jobs)看好一种名为HTML5的标准,而非Flash。HTML5是新版本的HTML。Adobe称,在显示网络视频和动画方面,HTML5无法取代 Flash。

 

迈克奎维说,很显然,苹果不希望巩固Adobe在网络视频软件市场上的优势。苹果一直在大力支持HTML5,但绝大多数网络视频都采用Flash。即使没有Flash,苹果也能让用户满意。

 

林奇指出,HTML5在不同浏览器中的显示效果不同,无法成为Flash的替代者。林奇今天通过博客称,不兼容将使用户和内容创作者重新回到欧洲中世纪。

据悉,约98%的上网PC都安装有Flash。

来自: 网易科技
6
0
评论 共 3 条 请登录后发表评论
3 楼 七月十五 2010-02-20 22:16
且围观之……
2 楼 huangxin5257 2010-02-09 10:03
Adobe太懒,有能力做出改变行业的产品却做不出来。
1 楼 tieshow 2010-02-07 10:01
对flex好失望

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 如何设计函数?

    复习: 进制转换: 十进制转二进制:求余,直到商为0,过种的余数就是二进制(逆序)。 二进制转十进制:2^(n-1) 二进制转八进制:三位二进制对应一位八进制 二进制转十六进制:四位二进制对应一位十六进制,超过10用ABCDEF表示 代码中0开头的是八进制数据,0x开头的是十六进制数据 printf %o以八进制显示 %x以十六进制显示 原码与补码: 正数的原码就是它的补码 负数的 ~原码+1 才是它的补码 无符号的补码就是原

  • C语言之编程规范及细节知识(学C必看)

    前言: (1) 知错就改 (2)经常温故知新 (3)坚持学习,天天向上 1.头文件 (1) 为了防止头文件被重复引用,应当引用ifdef/define/endif产生预处理块 #ifndef GRAPHICS_H // 防止 graphics.h 被重复引用 #define GRAPHICS_H #include <math.h>// 引用标准库的头文件 … #include “myheader.h” // 引用非标准库的头文件 … void Function1(…);

  • 《高质量C/C++编程指南》阅读总结

    C/C++程序编写规范原著链接:https://download.csdn.net/download/zhangyuanxuevaq/10354477头文件的结构:【建议】 头文件中只存放“声明”而不存放“定义”在 C++ 语法中,类的成员函数可以在声明的同时被定义,并且自动成为内联函数。这虽然会带来书写上的方便,但却造成了风格不一致,弊大于利。建议将成员函数的定义与声明分开,不论该函数体有多么小...

  • 【函数设计】

    计算机的函数,是一个固定的一个程序段,或称其为一个子程序,它在可以实现固定运算功能的同时,还带有一个入口和一个出口,所谓的入口,就是函数所带的各个参数,我们可以通过这个入口,把函数的参数值代入子程序,供计算机处理;所谓出口,就是指函数的函数值,在计算机求得之后,由此口带回给调用它的程序。一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能。所有的高级语言中都有子程序这个概念,用子程序实现模块的功能。在C语言中,子程序的作用是由一个主函数和若干个函数构成。由主函数调用其他函数,其他函数也可以

  • 函数(模块化程序设计)

    (可以是变量或缺省参数,不可以是表达式和常量,如果是缺省常量,只能定义在参数列表的后面)在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元,在发生调用时,函数的形参才被临时分配内存单元。耦合:软件结构中各模块之间相互连接的一种度量,耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的方式以及通过接口的数据。"实际参数":在函数调用过程中,主调函数传递给被调函数的输入参数值,我们称之为。在C语言中,函数是完成某个特定功能的指令序列的封装。(2) 函数的功能实现 ==>算法。

  • 函数设计

    函数设计 两大巨头:返回值,参数 C 语言中:两种传递方式:值传递与指针传递 C++中:值传递,指针传递,引用传递 1. 参数的规则 参数的书写要完整 void SetNum(int width, int height); void fun(void)//无参数的类型 如果参数是指针,且仅做输入用,应该在类型前加const,防止该指针在函数体内被意外的修改(输入参数&&输出参数)

  • 【高质量C/C++】6.函数设计

    高质量C/C++编程,本章讲述了函数设计的相关规则,帮助你写出高质量程序

  • 第十章、函数与过程

    文章目录第十章、函数与过程10.1 参数10.2 返回值10.3 内部实现10.4 函数调用 第十章、函数与过程 函数是 C/C++程序的基本功能单元。如何编写出正确、高效、易维护的函数是软件编码 质量控制的关键。一个函数包括函数头,函数名,函数体,参数,返回值。其中函数头的编 写参见第三章注释,函数名参见标识符命名规则,本章着重描述作为接口要素的参数和返回 值,函数体的实现以及函数相互之间的调用...

  • 找工作笔试面试那些事儿(2)---函数那些事

    六、函数那些事        函数是C++/C 程序的基本功能单元,当然是笔试面试重点考察内容。函数接口的两个要素是参数和返回值。C 语言中,函数的参数和返回值的传递方式有两种:值传递(pass by value)和指针传递(pass by pointer)。C++语言中多了引用传递(passby reference)。函数的设计必须兼顾功能正确和细节合理。这里对函数的接口设计和内部实现提供了一

  • 函数的参数和返回值的传递方式

    函数的参数和返回值的传递方式有两种:值传递(pass by value)和指针传递(pass by pointer)。C++ 语言中多了引用传递(pass by reference)。由于引用传递的性质象指针传递,而使用方式却象值传递,初学者常常迷惑不解,容易引起混乱 6.1

  • 函数的功能要单一,不要设计多用途的函数

    函数的功能要单一,不要设计多用途的函数。 1 #include <iostream> 2 #include <time.h> 3 4 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ ...

  • C/C++高质量编程之函数设计

    函数是C/C++语言的基本功能单元,非常重要,本章学习函数的接口设计和内部实现的一些规则。 一、参数 1.函数的参数必须写完整,不要省略参数名字,如果没有参数,则用void说明: int fun(int a, int b); int fun(void); 2.参数的命名要恰当,顺序要合理,一般将目的参数放在前面,源参数放在后面。 3.若参数为指针,仅作输入用,应该在类型前面加

  • D. 实验7_15_设计函数

    题目描述 void SelectSort(int a[],int n); 使用选择排序算法对数组a的前n个元素按照升序的方式排序。 选择排序算法描述如下: 从a[0]a[n-1]这段元素中找最小元素a[min],a[0]和a[min]交换;接着,从a[1]a[n -1]这段元素中找最小元素a[min],a[1]和a[min]交换;依次类推,直到从a[n-2]~a[n -1]这段元素中找最小元素a[...

  • 高质量c/c++编程(6)

     第6章 函数设计函数是C++/C程序的基本功能单元,其重要性不言而喻。函数设计的细微缺点很容易导致该函数被错用,所以光使函数的功能正确是不够的。本章重点论述函数的接口设计和内部实现的一些规则。函数接口的两个要素是参数和返回值。C语言中,函数的参数和返回值的传递方式有两种:值传递(pass by value)和指针传递(pass by pointer)。C++ 语言中多了引用传递(pa

  • 用于出错处理的返回值一定要清楚

    用于出错处理的返回值一定要清楚,让使用者不容易忽视或误解错误 情况。 1 #include <iostream> 2 3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ 4 using names...

  • 字符转换函数

    // windows原理001.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include<windows.h> //宽字符转为多字符(Unicode-->ASCⅡ) #define WCHAR_TO_CHAR(lpW_Char,lpChar) WideCharToMultiByte(CP_ACP,NULL,lpW_...

  • 函数设计概念

    耦合性:对于输入使用参数并且对于输出使用return语句。一般来讲,需要力求使函数独立于它外部的东西。参数和return语句通常就是隔离对代码中少数醒目位置的外部的依赖关系的最好办法。 耦合性:只有在真正必要的情况下使用全局变量。全局变量通常是一种蹩脚的函数间进行通信的办法。它们引发了以来关系和计时的问题,会导致程序调试和修改的困难。 耦合性:不要改变可变类型的参数,除非调用者希望这样做。...

  • 如果“不可能发生”的事情的确发生了,则要 使用断言进行报警

    一般教科书都鼓励程序员们进行防错设计,但要记住这种编程风格可 能会隐瞒错误。 当进行防错设计时,如果“不可能发生”的事情的确发生了,则要 使用断言进行报警。 1 #include <iostream> 2 #include <string.h> 3 /* run this program using the console pauser o...

Global site tag (gtag.js) - Google Analytics