home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / os / os2 / advocacy / 12735 < prev    next >
Encoding:
Text File  |  1993-01-24  |  9.8 KB  |  210 lines

  1. Newsgroups: comp.os.os2.advocacy
  2. Path: sparky!uunet!gatech!destroyer!fmsrl7!lynx.unm.edu!umn.edu!csus.edu!netcom.com!xtifr
  3. From: xtifr@netcom.com (Chris Waters)
  4. Subject: Re: PRO/CON on Mirrors (was Re: AmiPro for OS/2)
  5. Message-ID: <1993Jan25.022453.12549@netcom.com>
  6. Organization: Netcom - Online Communication Services  (408 241-9760 guest) 
  7. References: <1993Jan23.150321.1@milori.ccit.arizona.edu> <1993Jan24.001304.19923@wam.umd.edu> <1993Jan24.041730.4232@netcom.com> <18118@umd5.umd.edu>
  8. Distribution: world,local
  9. Date: Mon, 25 Jan 1993 02:24:53 GMT
  10. Lines: 198
  11.  
  12. In <18118@umd5.umd.edu> jp776@macbeth.umd.edu (Robert S. Rodgers) writes:
  13.  
  14. >In article <1993Jan24.041730.4232@netcom.com> xtifr@netcom.com (Chris Waters) writes:
  15. >>In <1993Jan24.001304.19923@wam.umd.edu> rsrodger@wam.umd.edu (Yamanari) writes:
  16. >>
  17. >>>In article <1993Jan23.150321.1@milori.ccit.arizona.edu> f67709907@milori.ccit.arizona.edu (Greg Franklin) writes:
  18. >>>>In article <1993Jan22.233940.1843@midway.uchicago.edu>, sip1@ellis.uchicago.edu (Timothy F. Sipples) writes:
  19. >>>>> 
  20. >>>>> AmiPro for OS/2 2.0 will be full 32-bit, Workplace Shell aware,
  21. >>>>> multithreaded, HPFS aware, etc.  Ditto 1-2-3 2.0, Freelance Graphics,
  22. >>>>> and cc:Mail.
  23. >>
  24. >>
  25. >>>    Well, now.  Will it use Mirrors?  What, in this context, does
  26. >>>    "Workplace shell aware" really mean?
  27. >>
  28. >>Does it really matter?  I've heard some people saying that everyone
  29. >>should boycott and whine about programs that use Mirrors, but I think
  30. >>that this is ridiculous.  An app should be judged on its own qualities,
  31. >>and not on the API used by the developers!
  32.  
  33. >    My real objection to apps that use mirrors is this:
  34. >    Mirrors is going to be compiled into the code of the program.
  35.  
  36. Mirrors is a DLL, is it not?
  37.  
  38. >    As time passes, we can assume that newer, more efficient 
  39. >    versions of mirrors will come along and most of us (tired with 
  40. >    the lousy performance that Mirrors programs will likely 
  41. >    give--Word for PM used tricks very similar) will probably upgrade.
  42.  
  43. Upgrade the mirrors DLL?  So?  Your point?
  44.  
  45. >    As long as you're going to be running Windows code, why not buy the
  46. >    versions that are more likely to be less buggy, updated more
  47. >    often, and are only dependant on the quality of WINOS2 (which can
  48. >    be updated independant of the application) for efficiency? 
  49.  
  50. Because a native OS/2 app is likely to perform better than a Windows app
  51. under OS/2?  Because a Mirrors app can use OS/2 features that are not
  52. available to a windows program?  Because otherwise, the company may
  53. decide that OS/2 development isn't worth the bother, since nobody seems
  54. to be buying OS/2 programs?
  55.  
  56. >    The fact is, buying Mirrors-based products only encourages more of the
  57. >    waffling on OS/2.
  58.  
  59. And not buying them only encourages companies to give up on OS/2
  60. entirely.  I agree that none of the choices are necessarily optimal, but
  61. I would still prefer to have a native OS/2 program if possible--*IF*
  62. other factors are equal.  Which they rarely are.  As I said before, the
  63. use of Mirrors rates barely above the color used on the box in my rating
  64. of the importance of things.  If a Mirrors-based app works better than
  65. it's native competitor, I will use the Mirrors app.
  66.  
  67. >    So yes, it really does matter.  If they're using mirrors, chances are
  68. >    they're just having their Windows programmers do the job of quickie
  69. >    patches to a windows core.  A sure fire way to get a lousy, buggy
  70. >    product.
  71.  
  72. If it's a lousy, buggy product, it should be relegated to the dust bin
  73. because it is lousy and buggy, not because it uses Mirrors.  I'm afraid
  74. that I don't consider this a cause-and-effect scenario.
  75.  
  76. >>I see it as a way for companies to easily dip their toes into the waters
  77. >>of the OS/2 market.  Companies that use Mirrors, in fact, may be the
  78.  
  79. >    Dip in, pull out at the first sign of trouble.
  80.  
  81. Which is probably what they would do in any case, except that they may
  82. not spend the resources to even dip their toes in the first place w/o
  83. Mirrors.  And, if Mirrors apps are rejected by consumers out of hand,
  84. it's certain that many companies *will* pull out who might otherwise
  85. start to make money, and realize that they could make even more money if
  86. they addressed the OS/2 market more directly.
  87.  
  88. [OS/2]
  89. >    needs companies willing to sit it out and build a market,
  90. >    creating applications in the meantime that draw users
  91. >    to OS/2.
  92.  
  93. OS/2 needs companies willing to produce apps for it, period.  This will
  94. create attention, as well as competition.  Which will be good for OS/2. 
  95. If Mirrors helps further this goal, then three cheers to it, I say.
  96.  
  97. The most successful OS to date (MS-DOS) also has the highest number of
  98. lousy apps.  Coincidence?  Of course not!
  99.  
  100. >    Mirrors products are the antithesis of this goal.
  101.  
  102. Having more products will hurt OS/2?  I don't understand this "logic".
  103.  
  104. >    How likely is it that a Mirrors app will run any faster than
  105. >    a win app under the 2.1 beta?  Under the 2.1 GA?  Not very,
  106. >    considering that the 2.1 that I've seen runs them at about
  107. >    95% to 101% of the speed (not, of course, seamless).  
  108.  
  109. But seamless is a big issue.  A Mirrors-based product will, of course,
  110. run "seamless" in any resolution, because it is an OS/2 program, not a
  111. Windoze program.  And with a Mirrors-based product, you don't even need
  112. to have Win-OS2 present on your disk.  (I still have a copy on my disk,
  113. but I haven't fired it up in over two months, and it may not be there
  114. much longer.)
  115.  
  116. Nor is speed the only issue.  A Mirrors-based program can still use
  117. advanced OS/2 features that are not available to mere Windoze-based
  118. programs.  And, while there's no evidence that a Mirrors program will
  119. run faster, there's also no evidence that I know of that a Mirrors
  120. program will run slower.
  121.  
  122. >>ones that need the strongest encouragment and response from the market
  123. >>to help broaden the OS/2 vendor base.  If their Mirror-based product
  124. >>doesn't sell, they may give up on OS/2, whereas, if it does well, they
  125. >>may switch to native API in a future version.  Thus, it might be argued
  126. >>that it would be better to buy a Mirror-based program if other things
  127. >>*are* equal.
  128.  
  129. >    Wrong.  Buying a mirrors based product only encourages
  130. >    more of the same ("whatthey really want is just a straight
  131. >    port of the Windows version").  
  132.  
  133. Do you have any proof of this assertation?  I suggested one possible
  134. scenario.  You claim that mine is false, and present your own.  I won't
  135. deny that your scenario is possible, but I don't see it as any more (or
  136. less) likely then mine.  In fact, I suspect that some companies will
  137. react one way, other companies will react another.  And, to a large
  138. degree, how the company reacts will be based on the reaction from
  139. consumers and competitors.  This is simply not cut-and-dried.  Which is
  140. why I don't even bother to figure Mirrors into my buying decisions.
  141.  
  142. >    If they want a strong response for the market, they can write
  143. >    an OS/2 native versionwithout using a hack like mirrors.  Then
  144. >    they'll see a response.  If AmiPro is a native app, you can 
  145. >    kiss DeScribe goodbye.  
  146.  
  147. Even if it were a Mirrors-based app (which, I hear, it's not), you could
  148. still probably kiss DeScribe goodbye.  Most people, like me, will base
  149. their buying decisions on the quality of the app, not on the API used to
  150. implement it.  If a company wants a strong response from the market, the
  151. intelligent thing to do is write an excellent program and market it
  152. well.  This is 100% orthagonal to the use of Mirrors.
  153.  
  154. >>But basically, I see the use of Mirrors as being *very* far down the
  155. >>list of qualities I'll look at when evaluating a program.  If someone is
  156.  
  157.  
  158. >    Speed?  Is the user interface OS/2 consistent?  Bugs?  
  159.  
  160. The former and the latter are very high on my priority list.  The second
  161. is low, but still higher than the question of whether the program uses
  162. Mirrors. 
  163.  
  164. >    All of these are not just program issues, but *mirrors* issues.
  165.  
  166. How so?  Mirrors auto-magically adds bugs?  As for speed, you may
  167. speculate that Mirrors apps will be slower than Windows apps, but I
  168. seriously doubt it.  Certainly, if I don't have to launch WinOS2, I'd
  169. consider that a benefit, as well as a speed boost.
  170.  
  171. >>IMO, one of OS/2's biggest strengths is all the options it offers--DOS
  172. >>and Windows *plus* native OS/2--and Mirrors is merely one more option. 
  173.  
  174. >    Mirrors is just a sneaky way to sell Windows products to
  175. >    OS/2 users and fool them into thinking they're getting
  176. >    a real OS/2 product.
  177.  
  178. No, Mirrors is an easy way for a company to create an app that runs
  179. directly under OS/2, albeit, not necessarily in an optimal fashion.  The
  180. statement above smacks of rampant paranoia!
  181.  
  182. >>It seems like some of the loudest shouting against Mirrors comes from
  183. >>anti-OS/2 crowd.  Do any other OS/2 *advocates* have any comments or
  184. >>opinions about Mirrors to share?
  185.  
  186. >    It's always the anti-OS/2 crowd argument.  Some grand and global
  187. >    anti-OS/2 conspiracy, for instance, that keeps OS/2 apps (ha) 
  188. >    out of stores.  Some omnipotent pack of OS/2 haters that keep 
  189. >    IBM from creating even remotely clever advertisements, let alone
  190. >    honest ones.  
  191.  
  192. Huh?  I asked a simply question, and get accused of seeing
  193. consipiracies.  Did I comment about apps in the stores?  Sure, I'd like
  194. to see them (and I think that Mirrors merely makes it more likely that
  195. I'll soon be able to), but I'm hardly accusing any group of deliberately
  196. blocking this.  I *have* seen OS/2 bashers on *this group* post
  197. diatribes against Mirrors, and I simply wanted to widen the dialog.
  198.  
  199. >    Mirrors is a lot like computer companies that talk in their ads
  200. >    about the high quality of the parts, etc--and charge twice as much
  201. >    for the system.  When you get it home, you take a peek, and see
  202. >    nothing but the industry standard names that your friends clone
  203. >    has, but he paid 1/2 as much.
  204.  
  205. An interesting viewpoint.  I don't agree, but I appreciate the feedback.
  206. It's certainly food for thought.  Obviously, this is not a simple issue.
  207. -- 
  208. Chris Waters    | the insane don't | "Imaginary guitar notes [...] exist only
  209. xtifr@netcom.COM| need disclaimers |  in the imagination of the imaginer" --FZ
  210.