Possible failure
WAP was hyped at the time of its introduction, leading users to expect WAP to have the performance of the Web. One telco's advertising campaign depicted a cartoon WAP user surfing through a Neuromancer-like "information space". In terms of speed, ease of use, appearance, and interoperability, the reality fell far short of expectations. This led to the wide usage of sardonic phrases such as "Worthless Application Protocol", "Wait And Pay", and so on.
Critics advanced several explanations for the early failure of WAP, possibly not realizing that it was a United Kingdom product which had to comply with the laws of European nations. An example is the requirement to utilize an ITU message-type that is specific to the French language with appropriate character conversions being deployed by the WAP message transmit and receive software [some comments in this and later sections are provided by the WAP inventor, Trevor Cutler of England]. Some are technical criticisms:
The idiosyncratic WML language, which cut users off from the true HTML Web, leaving only native WAP content and Web-to-WAP "proxified" content available to WAP users. However, others argue that technology at that stage would simply not have been able to give access to anything but custom-designed content which was the sole purpose of WAP and its simple, reduced complexity interface as the citizens of many nations are not connected to the web at the present time and have to use government funded and controlled portals to WAP and similar non-complex services.
Under-specification of terminal requirements. In the early WAP standards, there were many optional features and under-specified requirements, which meant that compliant devices would not necessarily interoperate properly. This resulted in great variability in the actual behavior of phones, principally because WAP service implementers and mobile phone manufacturers did not obtain a copy of the standards or the correct hardware and the standard software modules. As an example, some phone models would not accept a page more than 1 Kb in size; others would downright crash. The user interface of devices was also underspecified: as an example, accesskeys (e.g., the ability to press '4' to access directly the fourth link in a list) were variously implemented depending on phone models (sometimes with the accesskey number automatically displayed by the browser next to the link, sometimes without it, and sometimes accesskeys were not implemented at all).
Constrained user interface capabilities. Terminals with small black and white screens and few buttons, as the early WAP terminals were, are not very apt at presenting a lot of information to their user, which compounded the other problems: one would have had to be extra careful in designing the user interface on such a resource-constrained device which was the real concept of WAP.
Lack of good authoring tools. The problems above might have been alleviated by a WML authoring tool that would have allowed content providers to easily publish content that would interoperate flawlessly with many models, adapting the pages presented to the User-Agent type. However, the development kits which existed did not provide such a general capability. Developing for the web was easy: with a text editor and a web browser, anybody could get started, thanks also to the forgiving nature of most desktop browser rendering engines. By contrast, the stringent requirements of the WML specifications, the variability in terminals, and the demands of testing on various wireless terminals, along with the lack of widely available desktop authoring and emulation tools, considerably lengthened the time required to complete most projects. Currently, there are WAP site authoring tools accessible to many countries - tagtag.com (hosted in Slovenia), wapple.com (Great Britain), all2wap.com (Switzerland) and celladmin.com (Israel).
However, with many mobile devices now supporting xHTML, and programs such as Adobe Go Live and Dreamweaver offering improved web authoring tools, it is becoming easier to create content, accessible by many new devices.
No good user agent profiling tools. It quickly became nearly impossible for web hosts to determine if a request came from a mobile device, or a larger more capable device. No useful profiling or database of device capabilities was built into the specifications in the unauthorized 'go-it-alone' products.
Other criticisms are oriented towards the wireless carriers' particular implementations of WAP:
Neglect of content providers. Some wireless carriers had assumed a "build it and they will come" strategy, meaning that they would just provide the transport of data as well as the terminals, and then wait for content providers to publish their services on the Internet and make their investment in WAP useful. However, content providers received little help or incentive to go through the complicated route of development. Others, notably in Japan (cf. below), had a more thorough dialogue with their content provider community, which was then replicated in modern, more successful WAP services such as i-mode in Japan or the Gallery service in France.
Lack of openness. Many wireless carriers sold their WAP services that were "open", in that they allowed users to reach any service expressed in WML and published on the Internet. However, they also made sure that the first page that clients accessed was their own "wireless portal", which they controlled very closely. Given the difficulty in typing up fully qualified URLs on a phone keyboard, most users would give up going "off portal" or out of the walled garden; by not letting third parties put their own entries on the operators' wireless portal, some contend that operators cut themselves off from a valuable opportunity. On the other hand, some operators argue that their customers would have wanted them to manage the experience and, on such a constrained device, avoid giving access to too many services.
WAP was hyped at the time of its introduction, leading users to expect WAP to have the performance of the Web. One telco's advertising campaign depicted a cartoon WAP user surfing through a Neuromancer-like "information space". In terms of speed, ease of use, appearance, and interoperability, the reality fell far short of expectations. This led to the wide usage of sardonic phrases such as "Worthless Application Protocol", "Wait And Pay", and so on.
Critics advanced several explanations for the early failure of WAP, possibly not realizing that it was a United Kingdom product which had to comply with the laws of European nations. An example is the requirement to utilize an ITU message-type that is specific to the French language with appropriate character conversions being deployed by the WAP message transmit and receive software [some comments in this and later sections are provided by the WAP inventor, Trevor Cutler of England]. Some are technical criticisms:
The idiosyncratic WML language, which cut users off from the true HTML Web, leaving only native WAP content and Web-to-WAP "proxified" content available to WAP users. However, others argue that technology at that stage would simply not have been able to give access to anything but custom-designed content which was the sole purpose of WAP and its simple, reduced complexity interface as the citizens of many nations are not connected to the web at the present time and have to use government funded and controlled portals to WAP and similar non-complex services.
Under-specification of terminal requirements. In the early WAP standards, there were many optional features and under-specified requirements, which meant that compliant devices would not necessarily interoperate properly. This resulted in great variability in the actual behavior of phones, principally because WAP service implementers and mobile phone manufacturers did not obtain a copy of the standards or the correct hardware and the standard software modules. As an example, some phone models would not accept a page more than 1 Kb in size; others would downright crash. The user interface of devices was also underspecified: as an example, accesskeys (e.g., the ability to press '4' to access directly the fourth link in a list) were variously implemented depending on phone models (sometimes with the accesskey number automatically displayed by the browser next to the link, sometimes without it, and sometimes accesskeys were not implemented at all).
Constrained user interface capabilities. Terminals with small black and white screens and few buttons, as the early WAP terminals were, are not very apt at presenting a lot of information to their user, which compounded the other problems: one would have had to be extra careful in designing the user interface on such a resource-constrained device which was the real concept of WAP.
Lack of good authoring tools. The problems above might have been alleviated by a WML authoring tool that would have allowed content providers to easily publish content that would interoperate flawlessly with many models, adapting the pages presented to the User-Agent type. However, the development kits which existed did not provide such a general capability. Developing for the web was easy: with a text editor and a web browser, anybody could get started, thanks also to the forgiving nature of most desktop browser rendering engines. By contrast, the stringent requirements of the WML specifications, the variability in terminals, and the demands of testing on various wireless terminals, along with the lack of widely available desktop authoring and emulation tools, considerably lengthened the time required to complete most projects. Currently, there are WAP site authoring tools accessible to many countries - tagtag.com (hosted in Slovenia), wapple.com (Great Britain), all2wap.com (Switzerland) and celladmin.com (Israel).
However, with many mobile devices now supporting xHTML, and programs such as Adobe Go Live and Dreamweaver offering improved web authoring tools, it is becoming easier to create content, accessible by many new devices.
No good user agent profiling tools. It quickly became nearly impossible for web hosts to determine if a request came from a mobile device, or a larger more capable device. No useful profiling or database of device capabilities was built into the specifications in the unauthorized 'go-it-alone' products.
Other criticisms are oriented towards the wireless carriers' particular implementations of WAP:
Neglect of content providers. Some wireless carriers had assumed a "build it and they will come" strategy, meaning that they would just provide the transport of data as well as the terminals, and then wait for content providers to publish their services on the Internet and make their investment in WAP useful. However, content providers received little help or incentive to go through the complicated route of development. Others, notably in Japan (cf. below), had a more thorough dialogue with their content provider community, which was then replicated in modern, more successful WAP services such as i-mode in Japan or the Gallery service in France.
Lack of openness. Many wireless carriers sold their WAP services that were "open", in that they allowed users to reach any service expressed in WML and published on the Internet. However, they also made sure that the first page that clients accessed was their own "wireless portal", which they controlled very closely. Given the difficulty in typing up fully qualified URLs on a phone keyboard, most users would give up going "off portal" or out of the walled garden; by not letting third parties put their own entries on the operators' wireless portal, some contend that operators cut themselves off from a valuable opportunity. On the other hand, some operators argue that their customers would have wanted them to manage the experience and, on such a constrained device, avoid giving access to too many services.
No comments:
Post a Comment