/usr/share/php/tests/Horde_Feed/Horde/Feed/fixtures/lexicon/http-daringfireball.net-index.xml is in php-horde-feed 2.0.1-4.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 | <?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Daring Fireball</title>
<subtitle>Mac and web curmudgeonry/nerdery. By John Gruber.</subtitle>
<link rel="alternate" type="text/html" href="http://daringfireball.net/" />
<link rel="self" type="application/atom+xml" href="http://daringfireball.net/index.xml" />
<id>http://daringfireball.net/feeds/combo</id>
<updated>2008-07-22T00:26:58Z</updated><rights>Copyright © 2008, John Gruber</rights><entry>
<title>Apple Shares Fall in After Hours Trading</title>
<link rel="alternate" type="text/html" href="http://www.marketwatch.com/news/story/apple-earnings-top-1-billion/story.aspx?guid=%7B30D88DC8%2DF3C0%2D491C%2DAC90%2DEED0E96EE266%7D" />
<id>tag:daringfireball.net,2008:/linked//6.13189</id>
<published>2008-07-21T20:26:58-04:00</published>
<updated>2008-07-21T20:26:58-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Rex Crum, reporting for MarketWatch:</p>
<blockquote>
<p>However, Apple’s shares fell 9% in after-hours trading as the company gave one of its typically conservative fourth-quarter earnings forecasts that fell short of Wall Street analysts’ expectations. A similar event took place following the company’s prior quarterly report in April, when a conservative forecast sent the stock tumbling despite strong results for the period.</p>
</blockquote>
<p>Now’s a good time to re-read the piece I <a href="http://bullcross.blogspot.com/2008/07/whats-with-irrational-preoccupation-of.html">linked to over the weekend from Andy Zaky</a> on Wall Street’s misguided obsession with Apple’s conservative guidance numbers.</p>
<div>
<a title="Permanent link to ‘Apple Shares Fall in After Hours Trading’" href="http://daringfireball.net/linked/2008/07/21/aapl-shares-fall"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>TechCrunch Is Building a Web Tablet</title>
<link rel="alternate" type="text/html" href="http://www.techcrunch.com/2008/07/21/we-want-a-dead-simple-web-tablet-help-us-build-it/" />
<id>tag:daringfireball.net,2008:/linked//6.13187</id>
<published>2008-07-21T20:00:58-04:00</published>
<updated>2008-07-21T20:00:58-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>They don’t know what the components will cost and they’re going to use volunteer labor to write the software, but they’re hoping it costs $200 or so and to have a prototype ready soon. Good luck with that.</p>
<div>
<a title="Permanent link to ‘TechCrunch Is Building a Web Tablet’" href="http://daringfireball.net/linked/2008/07/21/techcrunch"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>[Sponsor] Superbiate & Son, Inc.</title>
<link rel="alternate" type="text/html" href="http://superbiate.com/" />
<id>tag:daringfireball.net,2008:/feeds/sponsors//11.13185</id>
<author>
<name>Daring Fireball Sponsorbot</name>
</author>
<published>2008-07-21T18:26:20-04:00</published>
<updated>2008-07-21T18:26:20-04:00</updated>
<content type="html" xml:base="http://daringfireball.net/feeds/sponsors/" xml:lang="en"><![CDATA[
<p>Superbiate & Son, Inc. is the storefront of George Del Barrio, a photographer from New York. His portraiture is concerned with reporting on revelations of soul and the search for truth in beauty. Clients include VSA Partners, Lehman Brothers, The Posse Foundation and The South China Morning Post. George specializes in large format studio and location work and is available for travel assignments worldwide. For bookings, portfolio requests or more information, please <a href="http://superbiate.com/contact/">contact Matthew Bogosian</a> at the Vanderbilt Republic.</p>
]]></content>
</entry><entry>
<title>Macworld Live Coverage of Apple’s Q3 2008 Conference Call</title>
<link rel="alternate" type="text/html" href="http://www.macworld.com/article/134594/2008/07/liveupdate.html?lsrc=top_1" />
<id>tag:daringfireball.net,2008:/linked//6.13183</id>
<published>2008-07-21T17:36:15-04:00</published>
<updated>2008-07-21T17:36:15-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Here’s the answer to a question about Steve Jobs’s health:</p>
<blockquote>
<p>“Steve loves Apple, he serves as CEO at pleasure of Apple’s board
and has no plans to leave. Steve’s health is a private matter.”</p>
</blockquote>
<p>Good answer.</p>
<div>
<a title="Permanent link to ‘Macworld Live Coverage of Apple’s Q3 2008 Conference Call’" href="http://daringfireball.net/linked/2008/07/21/macworld-q3-call"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>Apple Reports Record Third Quarter Results</title>
<link rel="alternate" type="text/html" href="http://www.apple.com/pr/library/2008/07/21results.html" />
<id>tag:daringfireball.net,2008:/linked//6.13181</id>
<published>2008-07-21T17:27:05-04:00</published>
<updated>2008-07-21T17:27:05-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Apple:</p>
<blockquote>
<p>The Company posted revenue of $7.46 billion and net quarterly profit
of $1.07 billion, or $1.19 per diluted share. These results compare
to revenue of $5.41 billion and net quarterly profit of $818
million, or $.92 per diluted share, in the year-ago quarter. Gross
margin was 34.8 percent, down from 36.9 percent in the year-ago
quarter. International sales accounted for 42 percent of the
quarter’s revenue.</p>
<p>Apple shipped 2,496,000 Macintosh computers during the quarter,
representing 41 percent unit growth and 43 percent revenue growth
over the year-ago quarter. The Company sold 11,011,000 iPods during
the quarter, representing 12 percent unit growth and seven percent
revenue growth over the year-ago quarter. Quarterly iPhone units
sold were 717,000 compared to 270,000 in the year-ago-quarter.</p>
</blockquote>
<p>41 percent year-over-year growth in Mac sales. Astounding. Where does this growth end?</p>
<p>iPod sales are up, too, which is interesting, given the iPhone. (These iPhone numbers are irrelevent, in that this year’s numbers cover the quarter leading up to the iPhone 3G, for much of which time iPhones weren’t even available for sale. And last year’s numbers for Q3 only covered the first two days the iPhone was available for sale.)</p>
<div>
<a title="Permanent link to ‘Apple Reports Record Third Quarter Results’" href="http://daringfireball.net/linked/2008/07/21/apple-q3-results"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>The History of AppleScript (PDF)</title>
<link rel="alternate" type="text/html" href="http://www.cs.utexas.edu/~wcook/Drafts/2006/ashopl.pdf" />
<id>tag:daringfireball.net,2008:/linked//6.13179</id>
<published>2008-07-21T17:12:14-04:00</published>
<updated>2008-07-21T17:12:14-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Fascinating 37-page paper on the history of AppleScript, written in 2006 by one of AppleScript’s original creators, William R. Cook. If you’ve ever wondered why AppleScript is the way it is, this is the best explanation I’ve ever seen.</p>
<p>News to me is that Apple originally developed an alternative “Professional” dialect, wherein this bit of English AppleScript:</p>
<pre><code>the first character of every word whose style is bold
</code></pre>
<p>could be written like this in the Professional dialect:</p>
<pre><code>{ words | style == bold }.character[1]
</code></pre>
<p>What a shame they abandoned that.</p>
<div>
<a title="Permanent link to ‘The History of AppleScript (PDF)’" href="http://daringfireball.net/linked/2008/07/21/cook-applescript"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>Peter Merholz Interviews Michael B. Johnson of Pixar</title>
<link rel="alternate" type="text/html" href="http://www.adaptivepath.com/blog/2008/07/14/conversation-with-michael-b-johnson-of-pixar-part-1/" />
<id>tag:daringfireball.net,2008:/linked//6.13177</id>
<published>2008-07-21T16:49:58-04:00</published>
<updated>2008-07-21T16:49:58-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Michael B. Johnson, on Pixar’s practice of creating a complete prototype of every film before starting work on the actual movie:</p>
<blockquote>
<p>We’d much rather fail with a bunch of sketches that we did (relatively) quickly and cheaply, than once we’ve modeled, rigged, shaded, animated, and lit the film. “Fail fast,” that’s the mantra. With a team of 10-20 people (director, story artists, editorial staff, production designer and artists, and skeleton production management) you can make, remake, and remake again a movie that once it hits 3D will take an order of magnitude more people to execute. The complexity of the task does not ramp up linearly.</p>
</blockquote>
<p>Johnson leads Pixar’s internal software tools team — his annual lunchtime talks at WWDC fill to standing-room only.</p>
<div>
<a title="Permanent link to ‘Peter Merholz Interviews Michael B. Johnson of Pixar’" href="http://daringfireball.net/linked/2008/07/21/merholz-johnson"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>End of the Line for ‘Ebert and Roeper’ TV Show</title>
<link rel="alternate" type="text/html" href="http://rogerebert.suntimes.com/apps/pbcs.dll/article?AID=/20080721/FEATURED/150028057" />
<id>tag:daringfireball.net,2008:/linked//6.13175</id>
<published>2008-07-21T16:29:32-04:00</published>
<updated>2008-07-21T16:29:32-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>The show hasn’t been the same since Gene Siskel died — he and Ebert were simply perfect together. But the basic format was brilliant for a TV show for film criticism. (<a href="http://twitter.com/Ihnatko/statuses/864359832">Via Andy Ihnatko</a>.)</p>
<div>
<a title="Permanent link to ‘End of the Line for ‘Ebert and Roeper’ TV Show’" href="http://daringfireball.net/linked/2008/07/21/ebert"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>Sony’s Amazing Crapware-Free PC</title>
<link rel="alternate" type="text/html" href="http://blogs.zdnet.com/Bott/?p=501" />
<id>tag:daringfireball.net,2008:/linked//6.13173</id>
<published>2008-07-21T15:26:43-04:00</published>
<updated>2008-07-21T15:26:43-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Ed Bott:</p>
<blockquote>
<p>Sony is finally taking on its crapware problem. For the past two months, I’ve been using an astonishingly light and agile Sony VAIO notebook and loving every minute of it. The best part of all was that this machine was absolutely, completely, unequivocally crapware-free, which meant I was able to be productive within a few minutes of unboxing.</p>
</blockquote>
<p>Good for Sony, but Bott’s enthusiasm is like being amazed after buying a sandwich that wasn’t spit in.</p>
<div>
<a title="Permanent link to ‘Sony’s Amazing Crapware-Free PC’" href="http://daringfireball.net/linked/2008/07/21/bott"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>Icahn Drops Proxy Fight, Yahoo Puts Him on Board</title>
<link rel="alternate" type="text/html" href="http://arstechnica.com/news.ars/post/20080721-lose-lose-icahn-drops-proxy-fight-yahoo-puts-him-on-board.html" />
<id>tag:daringfireball.net,2008:/linked//6.13171</id>
<published>2008-07-21T15:06:09-04:00</published>
<updated>2008-07-21T15:06:09-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Yahoo to Carl Icahn: “<em>You’re an idiot, your ideas for what we should do are wrong, welcome to our board.</em>”</p>
<div>
<a title="Permanent link to ‘Icahn Drops Proxy Fight, Yahoo Puts Him on Board’" href="http://daringfireball.net/linked/2008/07/21/icahn-yahoo"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>iPhone Native Apps — The Great Leap Backwards?</title>
<link rel="alternate" type="text/html" href="http://www.webdirections.org/blog/iphone-native-apps-the-great-leap-backwards/" />
<id>tag:daringfireball.net,2008:/linked//6.13169</id>
<published>2008-07-21T13:36:14-04:00</published>
<updated>2008-07-21T13:36:14-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>John Allsop arguing that most of the native iPhone apps he’s looked at would be better off as web apps. He has a good point but overstates his case.</p>
<p>He mentions <a href="http://cocktails.cocktaildb.com/">Cocktails</a> as an example that could have been an iPhone web app a year ago with “a little bit of CSS”, and links to <a href="http://www.apple.com/webapps/entertainment/pocketbarmobilecocktailrecipesfortheiphone_vishalseth.html">PocketBar</a>, an iPhone web app that serves the same purpose. But Cocktails is far slicker and far faster than PocketBar. That may not be worth $10 to most people, but it’s worth $10 to me.</p>
<p>(<a href="http://ajaxian.com/archives/iphone-native-apps-vs-iphone-web-apps">Via Ajaxian</a>.)</p>
<div>
<a title="Permanent link to ‘iPhone Native Apps — The Great Leap Backwards?’" href="http://daringfireball.net/linked/2008/07/21/allsop"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>Tim Bray on Mobile Software Development</title>
<link rel="alternate" type="text/html" href="http://www.tbray.org/ongoing/When/200x/2008/07/18/Mobile-Net-Gloom" />
<id>tag:daringfireball.net,2008:/linked//6.13167</id>
<published>2008-07-21T12:49:57-04:00</published>
<updated>2008-07-21T12:49:57-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Tim Bray, gloomy on the prospects of mobile software development:</p>
<blockquote>
<p>But there’s a little problem and a big problem. The little problem
is that I don’t wanna learn Objective-C and I don’t wanna learn a
whole new UI framework. I acknowledge that lots of smart people
think Objective-C and Cocoa are both wonderful, and quite likely
they’re right. I don’t care. I’m lazy; I know enough languages and
enough frameworks. You’re free to disapprove, but there are a
whole lot of people like me out there.</p>
<p>The <em>big</em> problem is this: I don’t wanna be a sharecropper on
Massa Steve’s plantation. I don’t want to write code for a
platform where there’s someone else who gets to decide whether I
get to play and what I’m allowed to sell, and who can flip my
you’re-out-of-business-switch any time it furthers their business
goals.</p>
</blockquote>
<p>These are both reasonable objections to writing native iPhone software. But there is never going to be a phone with a native API framework that isn’t new. Sure, most do and perhaps will continue to use Java as the language, but I’d say that learning Cocoa Touch (the framework) is a far bigger obstacle than learning Objective-C (the language), especially for someone like Bray, who knows C.</p>
<p>But the big thing Bray seems to be overlooking is mobile web app development. If your primary concerns are like his — (a) not wanting to learn new languages and frameworks, (b) not wanting your software distribution under anyone else’s control, and (c) not wanting to be tied to one proprietary device — web app development solves all three.</p>
<div>
<a title="Permanent link to ‘Tim Bray on Mobile Software Development’" href="http://daringfireball.net/linked/2008/07/21/tim-bray-mobile"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>Good News, Eh?</title>
<link rel="alternate" type="text/html" href="http://sprintconnection.kansascity.com/?q=node/706" />
<id>tag:daringfireball.net,2008:/linked//6.13165</id>
<published>2008-07-21T11:51:38-04:00</published>
<updated>2008-07-21T11:51:38-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Sprint Connection:</p>
<blockquote>
<p>The iPhone shortage may be good news for Sprint, which launched the iPhone-challenging Samsung Instinct in June.</p>
</blockquote>
<p>Yes, the more iPhone customers AT&T signs up, the better it gets for Sprint.</p>
<div>
<a title="Permanent link to ‘Good News, Eh?’" href="http://daringfireball.net/linked/2008/07/21/sprint"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>The Fallacy of Choice</title>
<link rel="alternate" type="text/html" href="http://linuxhaters.blogspot.com/2008/07/fallacy-of-choice.html" />
<id>tag:daringfireball.net,2008:/linked//6.13163</id>
<published>2008-07-21T11:39:39-04:00</published>
<updated>2008-07-21T11:39:39-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>The Linux Hater’s Blog:</p>
<blockquote>
<p>So not only does the addition of so many choices alienate would be users, it also makes it difficult for developers to create tested, working configurations. It’s a double whammy. Obsession with providing choice it every level <em>actively works against</em> efforts that would otherwise push Linux to provide what the mainstream wants.</p>
</blockquote>
<div>
<a title="Permanent link to ‘The Fallacy of Choice’" href="http://daringfireball.net/linked/2008/07/21/fallacy-of-choice"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>iPhone 3G Sold Out Nationwide</title>
<link rel="alternate" type="text/html" href="http://www.apple.com/retail/iphone/availability.html" />
<id>tag:daringfireball.net,2008:/linked//6.13161</id>
<published>2008-07-20T21:25:18-04:00</published>
<updated>2008-07-21T00:43:27-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>I just went through Apple’s iPhone availability checker for all 50 states in the U.S.: one store in Hawaii has one model (8 GB), one store in California (out of 38 in the state) has one model (16 GB black), and the Fifth Avenue flagship store in New York has one model (16 GB white). That’s it.</p>
<p>So much for my “just wait a week and then cruise in and pick one up in five minutes” plan.</p>
<p><strong>Update:</strong> I mistakenly skipped New Hampshire, where they still have one model (16 GB white) at the Rockingham Mall. We regret the error.</p>
<div>
<a title="Permanent link to ‘iPhone 3G Sold Out Nationwide’" href="http://daringfireball.net/linked/2008/07/20/iphone-sold-out"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>★ WebKit Performance on iPhone OS X 2.0</title>
<link rel="alternate" type="text/html" href="http://daringfireball.net/2008/07/webkit_performance_iphone" />
<id>tag:daringfireball.net,2008://1.13157</id>
<published>2008-07-20T13:27:22-04:00</published>
<updated>2008-07-20T13:27:22-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<summary type="html">WebKit's JavaScript performance is dramatically improved in iPhone OS X 2.0.</summary>
<content type="html" xml:base="http://daringfireball.net/" xml:lang="en"><![CDATA[
<p>As part of the iPhone SDK developer program, I’ve been running a seed of the GM build of the new OS on my original iPhone for a few weeks now. Overall, there are surprisingly few visible changes to the system. Many of the built-in apps are, at least visibly, identical to the versions in iPhone OS 1.1.4. This includes Safari — if anything has changed in Safari’s user interface, I haven’t noticed it.<sup id="fnr1-2008-07-20"><a href="#fn1-2008-07-20">1</a></sup></p>
<p>But under the hood, MobileSafari 2.0’s performance is hugely improved over 1.1.4. Everything related to web surfing feels faster, and in side-by-side comparisons using my wife’s iPhone running 1.1.4, web pages consistently load faster on 2.0, both via Wi-Fi and EDGE. This has nothing to do with the new iPhone 3G hardware — this is about dramatic performance improvements on original iPhones upgraded to the 2.0 OS.</p>
<p>Using MobileSafari simply feels faster, especially with web applications. <em>Feel</em> is by nature subjective, but JavaScript benchmarks back this up.</p>
<p>In August last year, <a href="http://furbo.org/2007/08/15/benchmarking-in-your-pants/">Craig Hockenberry posted a few simple benchmarks</a> to compare the iPhone’s processing power and JavaScript interpreter against Safari 3 running on a Mac with a 1.83 GHz Core Duo. At that time, the current version of the iPhone OS was 1.0.1. Here are the results of those same benchmarks on original iPhones running the 1.1.4 and new 2.0 OS versions, with Hockenberry’s 1.0.1 results included for comparison:</p>
<table border="0">
<tr align="left">
<th style="width:12em;">Test</th> <th style="width:3em;">1.0.1</th> <th style="width:3em;">1.1.4</th> <th style="width:3em;">2.0</th> <th style="width:8em;">Vs. 1.0.1 / 1.1.4</th>
</tr>
<tr>
<td>100,000 iterations</td> <td>3.209</td> <td>1.096</td> <td>0.145</td> <td>22× / 8×</td>
</tr>
<tr>
<td>10,000 divisions</td> <td>0.413</td> <td>0.181</td> <td>0.029</td> <td>14× / 6×</td>
</tr>
<tr>
<td>10,000 sin(x) calls</td> <td>0.709</td> <td>0.373</td> <td>0.140</td> <td>5× / 3×</td>
</tr>
<tr>
<td>10,000 string allocations</td> <td>0.777</td> <td>0.434</td> <td>0.133</td> <td>6× / 3×</td>
</tr>
<tr>
<td>10,000 function calls</td> <td>0.904</td> <td>0.595</td> <td>0.115</td> <td>8× / 5×</td>
</tr>
</table>
<p>The last column shows how many times faster the 2.0 version of MobileSafari was versus 1.0.1 and 1.1.4. The same results, charted (smaller bars are faster):</p>
<p><img
style = "background-color: #4a525a; border-width: 0;"
alt = "Chart displaying the results of the above table."
src = "http://daringfireball.net/misc/2008/07/iphone-js-bench/hockenbench-clear.png"
/></p>
<p>The results are obvious. WebKit JavaScript performance has improved steadily and significantly in just one year, with a huge jump between 1.1.4 and the new 2.0.0.</p>
<p>I also tested both iPhone 1.1.4 and 2.0.0 against <a href="http://celtickane.com/webdesign/jsspeed.php">Celtic Kane’s JavaScript benchmarks</a>. The average time over three runs for iPhone 1.1.4 was 8,945 ms; for iPhone 2.0 it was 5,307 — just under 1.7 times faster. (For comparison, Safari 3.1.2 on my 2.5 GHz MacBook Pro took just 133 ms — 40 times faster than the iPhone.)</p>
<p>The tests I ran here were specific to JavaScript, but I strongly suspect WebKit performance has improved across the board. In side-by-side page loading tests between two original iPhones running 1.1.4 and 2.0.0, the new version consistently finished at least a few seconds faster.</p>
<p>For all the hubbub regarding the new App Store, most “iPhone software” runs in the web browser. But improvements in WebKit performance often help native iPhone app performance, too — a slew of my favorite native iPhone apps have built-in WebKit browsers (e.g., NetNewsWire, Twitterrific, Instapaper, and Cocktails). When WebKit performance improves, any app that uses WebKit improves, and WebKit improved <em>a lot</em> between iPhone 1.1.4 and 2.0.0.</p>
<div class="footnotes">
<hr />
<ol>
<li id="fn1-2008-07-20">
<p>Except for the very cool new feature where you can tap-and-hold on an image to bring up a dialog that lets you save the image to your iPhone camera roll. <a href="#fnr1-2008-07-20" class="footnoteBackLink" title="Jump back to footnote 1 in the text.">↩</a></p>
</li>
</ol>
</div>
]]></content>
</entry><entry>
<title>OpenMoko Usability Train Wreck</title>
<link rel="alternate" type="text/html" href="http://www.vimeo.com/1366042?pg=embed&sec=1366042" />
<id>tag:daringfireball.net,2008:/linked//6.13155</id>
<published>2008-07-19T13:40:08-04:00</published>
<updated>2008-07-19T13:40:08-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Dave Fayram’s hilarious video demonstrating the OpenMoko user interface and on-screen keyboard. Don’t miss <a href="http://www.vimeo.com/1366923">his follow-up video</a> showing an alternative interface also in development. This is the phone the FSF wants would-be iPhone buyers to wait for — and which is currently selling for $400.</p>
<div>
<a title="Permanent link to ‘OpenMoko Usability Train Wreck’" href="http://daringfireball.net/linked/2008/07/19/openmoko"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>Shake It Like a Metaphorical Picture</title>
<link rel="alternate" type="text/html" href="http://jasonsantamaria.com/articles/shake-it-like-a-metaphorical-picture/" />
<id>tag:daringfireball.net,2008:/linked//6.13153</id>
<published>2008-07-19T13:28:27-04:00</published>
<updated>2008-07-19T13:28:27-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Jason Santa Maria on Polaroid’s decision to stop producing instant film.</p>
<div>
<a title="Permanent link to ‘Shake It Like a Metaphorical Picture’" href="http://daringfireball.net/linked/2008/07/19/santa-maria"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>Apple’s Complaint Against Psystar</title>
<link rel="alternate" type="text/html" href="http://www.macworld.com/article/134544/2008/07/psystar.html?lsrc=rss_weblogs_editors" />
<id>tag:daringfireball.net,2008:/linked//6.13151</id>
<published>2008-07-19T13:16:18-04:00</published>
<updated>2008-07-19T13:16:18-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Philip Michaels summarizes the complaint Apple filed against would-be Mac cloner Psystar.</p>
<div>
<a title="Permanent link to ‘Apple’s Complaint Against Psystar’" href="http://daringfireball.net/linked/2008/07/19/psystar"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>Starbucks Closure List</title>
<link rel="alternate" type="text/html" href="http://www.huffingtonpost.com/2008/07/18/starbucks-closure-list-al_n_113646.html?view=print" />
<id>tag:daringfireball.net,2008:/linked//6.13149</id>
<published>2008-07-19T12:24:26-04:00</published>
<updated>2008-07-19T12:24:26-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>The Huffington Post has the full list of Starbucks stores that are closing. None in Philly.</p>
<div>
<a title="Permanent link to ‘Starbucks Closure List’" href="http://daringfireball.net/linked/2008/07/19/starbucks"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>★ Distant and Remote</title>
<link rel="alternate" type="text/html" href="http://daringfireball.net/2008/07/remote_keyboard" />
<id>tag:daringfireball.net,2008://1.13145</id>
<published>2008-07-18T20:13:29-04:00</published>
<updated>2008-07-18T20:13:29-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<summary type="html">Apple's new iPhone 'Remote' app works as a remote keyboard for Apple TV.</summary>
<content type="html" xml:base="http://daringfireball.net/" xml:lang="en"><![CDATA[
<p>One thing that stinks about Apple TV is the on-screen keyboard. You don’t need to type often, but when you do — like for searching YouTube, or entering a Wi-Fi password — you get a crummy on-screen keyboard (ABCDEF rather than QWERTY) that you have to navigate using the up/down/left/right buttons on the little remote.</p>
<p>But it ends up Apple’s new Remote app for the iPhone solves this. Any time you need to type on Apple TV, if you have the Remote app open on your iPhone, the keyboard will appear and you can just type on your iPhone instead. Characters are <a href="http://daringfireball.net/misc/2008/07/appletv-youtube-search.jpg">reflected live on the Apple TV</a> as you type.</p>
<p><a href="http://daringfireball.net/misc/2008/07/remote-typing.png">
<img src="http://daringfireball.net/misc/2008/07/remote-typing-thumb.jpg" />
</a></p>
<p>A nice little touch, and, as far as I can tell, something Apple hasn’t mentioned as one of the Remote app’s features. (Thanks to DF reader Earl Misquitta for the tip.)</p>
]]></content>
</entry><entry>
<title>From the DF Archives: A Wee Bit More on AAC, Ogg, and MP3</title>
<link rel="alternate" type="text/html" href="http://daringfireball.net/2007/04/wee_bit_more_on_aac" />
<id>tag:daringfireball.net,2008:/linked//6.13143</id>
<published>2008-07-18T18:24:28-04:00</published>
<updated>2008-07-18T18:24:28-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>One of the Free Software Foundation’s complaints regarding the iPhone (and Apple in general) is the lack of support for “free” media file formats such as Ogg Vorbis. Here’s what I wrote last year:</p>
<blockquote>
<p>With regard to Ogg Vorbis, or the idea of “free” codecs in
general, the consensus seems to be that this is an ugly patent
lawsuit waiting to happen. Yes, the creators of Ogg Vorbis have
released the format (and source code for encoding and playback)
openly, but the holders of the patents behind MP3 (and other
patented codecs) very likely consider part of Ogg Vorbis to
violate their patents. If Apple, or any other company with a
serious amount of money behind it, were to use Ogg Vorbis in a
mainstream widely-used product, it could lead to an expensive
lawsuit.</p>
<p>Do software patents suck? Yes. Is it possible that Ogg Vorbis does
not actually infringe on anyone’s patent, but that some patent
holder could sue and win even though they shouldn’t? Yes. The
point is, Ogg Vorbis is intended to be free, and it would be great
if it were free, but no one with deep pockets has yet tested the
water to see whether it really is. Worse, there are some experts
who do believe that Ogg violates at least one significant patent.</p>
</blockquote>
<p>Perhaps the same goes for why Apple chose to create the Apple Lossless format rather than use <a href="http://flac.sourceforge.net/">FLAC</a>. For Apple to support Ogg Vorbis would be to take a potentially large risk (a lawsuit, by, say, Fraunhofer, an MP3 patent holder) for an utterly minuscule financial upside (whatever handful of people exist who won’t buy an iPod or iPhone now but <em>would</em> if Apple supported Ogg Vorbis).</p>
<p>In short, Apple supporting Ogg Vorbis makes wonderful political sense, but no business sense whatsoever.</p>
<div>
<a title="Permanent link to ‘From the DF Archives: A Wee Bit More on AAC, Ogg, and MP3’" href="http://daringfireball.net/linked/2008/07/18/aac-ogg-mp3"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>iPhone Development NDA Holding Up Books and Screencasts</title>
<link rel="alternate" type="text/html" href="http://pragdave.blogs.pragprog.com/pragdave/2008/07/if-you-work-for.html" />
<id>tag:daringfireball.net,2008:/linked//6.13141</id>
<published>2008-07-18T17:31:45-04:00</published>
<updated>2008-07-18T17:31:45-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Dave Thomas on how the NDA surrounding the iPhone SDK is preventing Pragmatic Programmers from publishing books and screencasts on iPhone Development:</p>
<blockquote>
<p>So, to write a book about the iPhone SDK, you have to download it. In order to download it, you have to accept the agreement. And the agreement says that the download will contain confidential information that you can’t pass on to third parties. That makes it hard to publish the book. And, if that wasn’t enough, it also appears that you can’t even use the word “iPhone” (for example, in a book title).</p>
</blockquote>
<p>The secrecy was frustrating but understandable while the SDK was in beta. Now it’s just frustrating.</p>
<div>
<a title="Permanent link to ‘iPhone Development NDA Holding Up Books and Screencasts’" href="http://daringfireball.net/linked/2008/07/18/dave-thomas"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>Charlie Sorrel Interviews Brent Simmons Regarding iPhone Development</title>
<link rel="alternate" type="text/html" href="http://blog.wired.com/gadgets/2008/07/interview-brent.html" />
<id>tag:daringfireball.net,2008:/linked//6.13139</id>
<published>2008-07-18T17:27:53-04:00</published>
<updated>2008-07-18T17:27:53-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Brent Simmons:</p>
<blockquote>
<p>The secrecy makes it difficult. For Mac programming, there are all kinds of resources — mailing lists, bits of code posted on the web, wikis, other developers — to help out. It makes a difference. For iPhone programming, no. We’re not supposed to discuss actually programming on the iPhone with anybody — even though that would raise the quality of the apps.</p>
</blockquote>
<div>
<a title="Permanent link to ‘Charlie Sorrel Interviews Brent Simmons Regarding iPhone Development’" href="http://daringfireball.net/linked/2008/07/18/simmons-sorrel"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>What’s With the Irrational Preoccupation of Apple’s Guidance?</title>
<link rel="alternate" type="text/html" href="http://bullcross.blogspot.com/2008/07/whats-with-irrational-preoccupation-of.html" />
<id>tag:daringfireball.net,2008:/linked//6.13137</id>
<published>2008-07-18T17:14:10-04:00</published>
<updated>2008-07-18T17:14:10-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>One of the smartest investor-oriented pieces about Apple I’ve seen, from Andy M. Zaky.</p>
<div>
<a title="Permanent link to ‘What’s With the Irrational Preoccupation of Apple’s Guidance?’" href="http://daringfireball.net/linked/2008/07/18/aapl"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>Tap Tap Tap</title>
<link rel="alternate" type="text/html" href="http://taptaptap.com/" />
<id>tag:daringfireball.net,2008:/linked//6.13135</id>
<published>2008-07-18T16:23:43-04:00</published>
<updated>2008-07-18T16:23:43-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>My thanks to Tap Tap Tap for sponsoring this week’s DF RSS feed. Tap Tap Tap makes “tasty bits for your iPhone”, and their first two apps are very well done: <a href="http://taptaptap.com/#whereto">Where To</a>, a $3 app for finding nearby restaurants, stores, services, and more; and <a href="http://taptaptap.com/#tipulator">Tipulator</a>, a $1 tip calculator.</p>
<p>A year ago I <a href="http://daringfireball.net/linked/2007/07/03/engadget">was dismissive</a> of the idea of a dedicated “tip calculator”, but I got a bunch of emails about that from DF readers who clearly didn’t enjoy math class as much as I did. There are a bunch of tip calculators in the App Store already, and eventually I’m sure there will be dozens — but what Tipulator has going for it is that it looks and feels like the tip calculator that Apple would make if Apple were to make one. A few simple features with a very detailed UI.</p>
<div>
<a title="Permanent link to ‘Tap Tap Tap’" href="http://daringfireball.net/linked/2008/07/18/tap-tap-tap"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>Counterpoint</title>
<link rel="alternate" type="text/html" href="http://www.theangrydrunk.com/2008/07/16/how-did-i-miss-this-tripe/" />
<id>tag:daringfireball.net,2008:/linked//6.13133</id>
<published>2008-07-18T11:17:33-04:00</published>
<updated>2008-07-18T11:17:33-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Darby Lines sees it otherwise.</p>
<div>
<a title="Permanent link to ‘Counterpoint’" href="http://daringfireball.net/linked/2008/07/18/lines"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>Point</title>
<link rel="alternate" type="text/html" href="http://lifehacker.com/398658/why-youre-better-off-avoiding-the-iphone" />
<id>tag:daringfireball.net,2008:/linked//6.13131</id>
<published>2008-07-18T11:13:44-04:00</published>
<updated>2008-07-18T11:13:44-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Gina Trapani on the Free Software Foundation’s iPhone screed.</p>
<div>
<a title="Permanent link to ‘Point’" href="http://daringfireball.net/linked/2008/07/18/trapani"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>iPhone 3Gs in Short Supply</title>
<link rel="alternate" type="text/html" href="http://www.macworld.com/article/134567/2008/07/iphone3g_shortage.html?lsrc=rss_main" />
<id>tag:daringfireball.net,2008:/linked//6.13129</id>
<published>2008-07-18T11:01:07-04:00</published>
<updated>2008-07-18T11:01:07-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Only one out of four Apple Stores has any in stock, and the black 16 GB model is even harder to find.</p>
<div>
<a title="Permanent link to ‘iPhone 3Gs in Short Supply’" href="http://daringfireball.net/linked/2008/07/18/iphone-supply"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>Twinkle 1.0</title>
<link rel="alternate" type="text/html" href="http://tapulous.com/twinkle/" />
<id>tag:daringfireball.net,2008:/linked//6.13127</id>
<published>2008-07-17T22:23:05-04:00</published>
<updated>2008-07-17T22:23:05-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Twinkle, previously a jailbreak API Twitter client, has been revised and expanded by Tapulous and is <a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284967867&mt=8">now available for free at the App Store</a>. It’s an interesting contrast with Twitterrific — even ignoring cosmetic differences, the two apps take significantly different UI approaches.</p>
<div>
<a title="Permanent link to ‘Twinkle 1.0’" href="http://daringfireball.net/linked/2008/07/17/twinkle"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>The Free Software Foundation’s Five Reasons Not to Buy an iPhone</title>
<link rel="alternate" type="text/html" href="http://www.fsf.org/blogs/community/5-reasons-to-avoid-iphone-3g" />
<id>tag:daringfireball.net,2008:/linked//6.13125</id>
<published>2008-07-17T20:04:37-04:00</published>
<updated>2008-07-17T20:04:37-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>They’re accusing Apple of concocting the whole thing as some sort of profit-making scheme.</p>
<div>
<a title="Permanent link to ‘The Free Software Foundation’s Five Reasons Not to Buy an iPhone’" href="http://daringfireball.net/linked/2008/07/17/fsf"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>Sean Tevis: Running for Office xkcd-Style</title>
<link rel="alternate" type="text/html" href="http://seantevis.com/kansas/3000/running-for-office-xkcd-style/" />
<id>tag:daringfireball.net,2008:/linked//6.13123</id>
<published>2008-07-17T19:58:27-04:00</published>
<updated>2008-07-17T19:58:27-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Information architect Sean Tevis is running for the state legislature in Kansas. An innovative way to bootstrap a campaign.</p>
<div>
<a title="Permanent link to ‘Sean Tevis: Running for Office xkcd-Style’" href="http://daringfireball.net/linked/2008/07/17/tevis"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>Demographics Is Destiny</title>
<link rel="alternate" type="text/html" href="http://speirs.org/2008/07/16/demographics-is-destiny/" />
<id>tag:daringfireball.net,2008:/linked//6.13121</id>
<published>2008-07-17T19:15:36-04:00</published>
<updated>2008-07-17T19:15:36-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Fraser Speirs, predicting (rightly, I think) that the iPhone OS will be Apple’s main platform four years from now:</p>
<blockquote>
<p>Put this another way: my iPhone app, <a href="http://connectedflow.com/exposure">Exposure</a>, has picked up on average 3,200 new users <em>per day</em> since the App Store opened. Exposure <em>already</em> has twice as many users as FlickrExport for Aperture.</p>
</blockquote>
<div>
<a title="Permanent link to ‘Demographics Is Destiny’" href="http://daringfireball.net/linked/2008/07/17/fraser-speirs"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>Stanley Kubrick’s Notebooks</title>
<link rel="alternate" type="text/html" href="http://www.flickr.com/photos/gruber/sets/72157606225341018/" />
<id>tag:daringfireball.net,2008:/linked//6.13119</id>
<published>2008-07-17T18:57:21-04:00</published>
<updated>2008-07-17T18:57:21-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>I put together a small photoset of stills from Jon Ronson’s new documentary <em><a href="http://www.channel4.com/more4/documentaries/doc-feature.jsp?id=215">Stanley Kubrick’s Boxes</a></em> — “A biography of a remarkably talented man as seen though the rich collection of material he left behind.”</p>
<p>It ends up Kubrick was a bit of a notebook and stationery aficionado.</p>
<div>
<a title="Permanent link to ‘Stanley Kubrick’s Notebooks’" href="http://daringfireball.net/linked/2008/07/17/kubricks-notebooks"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>PHP Syntax Checking in BBEdit</title>
<link rel="alternate" type="text/html" href="http://daringfireball.net/2003/12/php_syntax_checking_in_bbedit" />
<id>tag:daringfireball.net,2008:/linked//6.13117</id>
<published>2008-07-17T15:45:00-04:00</published>
<updated>2008-07-17T15:45:00-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Back in December 2003, I posted this AppleScript to add a simple PHP syntax checker to BBEdit. I just fixed a few minor bugs, so if you’ve already got a copy, you might want to replace your version with the current script.</p>
<div>
<a title="Permanent link to ‘PHP Syntax Checking in BBEdit’" href="http://daringfireball.net/linked/2008/07/17/php-syntax-bbedit"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>Richard Solo Backup Battery for iPhone and iPod</title>
<link rel="alternate" type="text/html" href="http://richardsolo.com/index.asp?PageAction=VIEWPROD&ProdID=264" />
<id>tag:daringfireball.net,2008:/linked//6.13115</id>
<published>2008-07-17T15:06:56-04:00</published>
<updated>2008-07-17T15:06:56-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>$50 external battery for iPhones and iPods. (<a href="http://www.tuaw.com/2008/07/17/iphone-3g-extended-battery-options/">Via Steven Sande</a>.)</p>
<div>
<a title="Permanent link to ‘Richard Solo Backup Battery for iPhone and iPod’" href="http://daringfireball.net/linked/2008/07/17/solo-battery"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>For a Phone</title>
<link rel="alternate" type="text/html" href="http://www.lancearthur.com/archives/001893.html" />
<id>tag:daringfireball.net,2008:/linked//6.13113</id>
<published>2008-07-17T14:05:54-04:00</published>
<updated>2008-07-17T14:05:54-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Lance Arthur on his experience in line for an iPhone 3G. (<a href="http://www.kottke.org/remainder/08/07/16058.html">Via Kottke</a>.)</p>
<div>
<a title="Permanent link to ‘For a Phone’" href="http://daringfireball.net/linked/2008/07/17/lance-arthur"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>Apple Fixes App Store Alphabetical Listings</title>
<link rel="alternate" type="text/html" href="http://arstechnica.com/journals/apple.ars/2008/07/16/app-store-alphabetical-listings-quietly-fixed" />
<id>tag:daringfireball.net,2008:/linked//6.13111</id>
<published>2008-07-17T13:19:01-04:00</published>
<updated>2008-07-17T13:19:01-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>I still say they should sort by a criterion other than alphabetical by default.</p>
<div>
<a title="Permanent link to ‘Apple Fixes App Store Alphabetical Listings’" href="http://daringfireball.net/linked/2008/07/17/app-store-alpha"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>Cocktails 1.0</title>
<link rel="alternate" type="text/html" href="http://cocktails.cocktaildb.com/" />
<id>tag:daringfireball.net,2008:/linked//6.13109</id>
<published>2008-07-17T11:18:52-04:00</published>
<updated>2008-07-17T11:18:52-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Nicely designed $10 iPhone App from Skorpiostech: a searchable cocktail recipe database. Check out <a href="http://www.friday.com/bbum/2008/07/12/cocktails-beautifully-designed-mixology-tool/">Bill Bumgarner’s review</a>. I love the way that the older the recipe is, the older the “paper” looks.</p>
<div>
<a title="Permanent link to ‘Cocktails 1.0’" href="http://daringfireball.net/linked/2008/07/17/bbum-cocktails"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>What Getting Buzzed Says About Yahoo</title>
<link rel="alternate" type="text/html" href="http://gigaom.com/2008/07/16/what-getting-buzzed-says-about-yahoo/" />
<id>tag:daringfireball.net,2008:/linked//6.13107</id>
<published>2008-07-16T18:12:52-04:00</published>
<updated>2008-07-16T18:12:52-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Om Malik:</p>
<blockquote>
<p>A story by Judi Sohn, who edits WebWorkerDaily, one of our growing portfolio of blogs, was featured on the home page of Yahoo last night. The story got voted up via Yahoo’s Buzz, a service akin to Digg, except much more powerful.</p>
<p>In a few hours, the story about what to expect when switching from a BlackBerry to an iPhone was viewed over 200,000 times and attracted over 350 comments.</p>
</blockquote>
<p>That’s about ten times the traffic that I’ve seen from Digg.</p>
<blockquote>
<p>At the risk of repeating myself, Yahoo’s core business now is “audience”. The company, instead of trying to out-Google Google, needs to beat itself by figuring out new ways to keep the audience growing.</p>
</blockquote>
<p>This goes along with <a href="http://davenetics.com/2008/06/do-what-youre-great-at/">Dave Pell’s advice from a few weeks ago</a>.</p>
<div>
<a title="Permanent link to ‘What Getting Buzzed Says About Yahoo’" href="http://daringfireball.net/linked/2008/07/16/om-yahoo-buzz"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>Mike Arrington Interviews Evan Williams</title>
<link rel="alternate" type="text/html" href="http://www.techcrunch.com/2008/07/15/interview-with-evan-william-summize-acquisition-api-issues-and-their-revenue-model/" />
<id>tag:daringfireball.net,2008:/linked//6.13105</id>
<published>2008-07-16T17:55:55-04:00</published>
<updated>2008-07-16T17:55:55-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Video, with a transcript below.</p>
<div>
<a title="Permanent link to ‘Mike Arrington Interviews Evan Williams’" href="http://daringfireball.net/linked/2008/07/16/ev-williams"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>Apple Apologizes for MobileMe Launch, Extends Subscriptions</title>
<link rel="alternate" type="text/html" href="http://www.macworld.com/article/134530/2008/07/mobileme.html" />
<id>tag:daringfireball.net,2008:/linked//6.13103</id>
<published>2008-07-16T16:59:24-04:00</published>
<updated>2008-07-16T16:59:24-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>Pretty good way to handle this. A free month of service for four or five days of downtime. Here’s <a href="http://support.apple.com/kb/HT2408">Apple’s FAQ on the extension</a>.</p>
<div>
<a title="Permanent link to ‘Apple Apologizes for MobileMe Launch, Extends Subscriptions’" href="http://daringfireball.net/linked/2008/07/16/mobileme-apology"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>Grawlix</title>
<link rel="alternate" type="text/html" href="http://www.typography.com/ask/showBlog.php?blogID=122" />
<id>tag:daringfireball.net,2008:/linked//6.13101</id>
<published>2008-07-16T16:47:23-04:00</published>
<updated>2008-07-16T16:47:23-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<content type="html" xml:base="http://daringfireball.net/linked/" xml:lang="en"><![CDATA[
<p>“A string of typographical symbols used (especially in comic strips) to represent an obscenity or swear word.”</p>
<div>
<a title="Permanent link to ‘Grawlix’" href="http://daringfireball.net/linked/2008/07/16/grawlix"> ★ </a>
</div>
]]></content>
</entry><entry>
<title>★ Copy and Paste</title>
<link rel="alternate" type="text/html" href="http://daringfireball.net/2008/07/copy_and_paste" />
<id>tag:daringfireball.net,2008://1.13095</id>
<published>2008-07-15T15:29:16-04:00</published>
<updated>2008-07-15T15:29:17-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<summary type="html">There are two possibilities regarding the iPhone's continued lack of a system-wide copy-and-paste clipboard. Either Apple's iPhone UI team doesn't plan to add it, or, they haven't gotten to it yet.</summary>
<content type="html" xml:base="http://daringfireball.net/" xml:lang="en"><![CDATA[
<p>There are two possibilities regarding the iPhone’s continued lack of a system-wide copy-and-paste clipboard. Either Apple’s iPhone UI team doesn’t plan to add it, or, they haven’t gotten to it yet.</p>
<p>I saw a couple of links today pointing, incredulously, to <a href="http://www.appscout.com/2008/07/apple_we_dont_hate_gps_cut_and.php">this post from Sascha Segan at AppScout</a>:</p>
<blockquote>
<p>I got a few minutes of quality time today to ask Apple product
head Greg Joswiak some of the most burning questions about missing
iPhone applications and features.</p>
<p>Why isn’t there cut and paste? Apple has a priority list of
features, and they got as far as they could down that list with
this model, Joswiak said. In other words, they don’t have anything
against cut and paste. They just judged other things to be more
important.</p>
</blockquote>
<p>No direct quotes from Joswiak, but based on Segan’s paraphrasing, it sounds like the latter of the two explanations — that they haven’t gotten to it yet. I’m not sure why so many people find this explanation so hard to believe.</p>
<p>Additional features take additional time to develop. Many <a href="http://www.engadget.com/2008/07/14/apple-says-turn-by-turn-gps-coming-to-iphone-copy-paste-not-a/">commenters at Engadget</a>, for example, seem to think adding copy and paste to the iPhone is simply a matter of “<a href="http://www.engadget.com/2008/07/14/apple-says-turn-by-turn-gps-coming-to-iphone-copy-paste-not-a/comments/13167489/">storing a text string into memory</a>” or writing <a href="http://www.engadget.com/2008/07/14/apple-says-turn-by-turn-gps-coming-to-iphone-copy-paste-not-a/comments/13172351/">two lines of code</a>.</p>
<p>Writing the code to implement a system-wide clipboard isn’t the hard part — <a href="http://daringfireball.net/2007/08/clipboard_and_arrows">as I wrote in August</a>, the hard part is coming up with the right UI design for it. Whatever the UI for copy-and-paste for the iPhone OS eventually is, it’s very likely to remain as <em>the</em> UI for copy-and-paste on the iPhone for decades to come. (The basic UI for copy-and-paste on the original Mac remains in use today by everyone using Mac OS X and Windows — same concepts, same menu commands, even the same keyboard shortcuts.)</p>
<p>But even if Apple has already decided upon a UI design for iPhone clipboard features, it would take time to write the code. There are some very interesting new features in the 2.0 release of the iPhone OS, but what’s most striking is how <em>little</em> has changed, at least visually, since the 1.0 release last June.</p>
<p>Part of it is that Apple’s iPhone UI is exceedingly minimal — most apps seem to be designed using “figure out the least we can possibly do, then implement those basic features with as much attention to detail as we can” as the guiding principle. Do way less, but way better. So, most of the UI that appeared in iPhone OS 1.0 remains unchanged. Very little has changed at all in Safari, iPod, or Phone — three of the four primary apps. And even Mail’s biggest change is rather minor (multiple selection for deleting and filing messages).</p>
<p>But a big part is that the iPhone software engineering teams had an enormous amount of work on their plates implementing the features that <em>did</em> appear in the 2.0 OS — most obviously with everything associated with opening the iPhone to third-party software — the App Store, the Cocoa Touch APIs, the sandboxing of individual applications, integration with Xcode development tools, etc. There’s also a thing called MobileMe. And the iPhone performance team had to integrate 3G networking, and wound up with <a href="http://www.pcworld.com/article/148348/3g_iphones_mediocre_battery_life_still_beats_rivals.html">the highest-performing battery life</a> of any 3G phone PC World tested.</p>
<p>And if you’re actually using iPhone OS 2.0, you’ve probably seen a few spots where a lot of this new stuff isn’t working perfectly. Like, say, with third-party apps that crash on start and <a href="http://blogs.oreilly.com/iphone/2008/07/entirely-random-notes-on-iphon.html">force the entire OS to restart</a>.</p>
<p>I want copy-and-paste as much as the next guy. Probably more, really. But given the evidence at hand — that the new iPhone OS 2.0 as it actually is has significant new features, which were already a little late, and which still have at least a few significant bugs — it boggles the mind that anyone could take Joswiak’s explanation regarding the lack of copy-and-paste as anything other than the obvious truth.</p>
]]></content>
</entry><entry>
<title>★ iPhone Display Color Temperature, and the Difference Between Builds 5A345 and 5A347 of the iPhone OS</title>
<link rel="alternate" type="text/html" href="http://daringfireball.net/2008/07/iphone_display_color_temperature" />
<id>tag:daringfireball.net,2008://1.13059</id>
<published>2008-07-14T15:27:19-04:00</published>
<updated>2008-07-14T17:40:12-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<summary type="html">Regarding the difference between builds 5A345 and 5A347 of iPhone OS 2.0.</summary>
<content type="html" xml:base="http://daringfireball.net/" xml:lang="en"><![CDATA[
<p>So I <a href="http://daringfireball.net/linked/2008/07/13/color-temp">linked yesterday</a> to a <a href="http://www.macworld.com/article/134472/2008/07/iphone_display_warm.html">piece by Jason Snell</a> at Macworld regarding the different color temperature of new iPhone 3G displays. Snell asked iPhone product marketing director Bob Borchers (the same “Bob” from the iPhone Guided Tour videos, by the way) about the change, and Borchers said it was a deliberate design change.</p>
<p>At Ars Infinite Loop, however, <a href="http://arstechnica.com/journals/apple.ars/2008/07/13/tip-updating-iphone-to-3a347-reduces-yellow-tinge">Clint Ecker is reporting</a> that the color change is slightly less warm/yellow in build 5A347 of the iPhone OS, as compared to build 5A345. This is confusing, so bear with me. 5A345 is the version that iPhone SDK members received as the final beta, and it is the version that many brand-new iPhone 3Gs shipped with from the factory. 5A347 is the very latest version, however, and so it is the one iTunes will download if you restore an iPhone.</p>
<p>I found that hard to believe — I had assumed that the differences between 345 and 347 were nearly insignificant. For example, if you have an iPhone with 5A345 installed, connect it to your computer, and tell iTunes to “Check for Updates”, iTunes will report: “This version of the iPhone software (2.0) is the current version.” I.e. iTunes does not treat 5A347 as an update for 5A345.</p>
<p><a href="http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStore.woa/wa/com.apple.jingle.appserver.client.MZITunesClientCheck/version">This</a> is the URL iTunes pulls down when performing a version check for an iPhone. It is an XML document (gzip-encoded). The pertinent section looks like this:</p>
<pre><code><key>5A345</key>
<dict>
<key>SameAs</key>
<string>5A347</string>
</dict>
<key>5A347</key>
<dict>
<key>Restore</key>
<dict>
<key>BuildVersion</key>
<string>5A347</string>
<key>DocumentationURL</key>
<string>[…]</string>
<key>FirmwareURL</key>
<string>[…]</string>
<key>ProductVersion</key>
<string>2.0</string>
</dict>
</dict>
</code></pre>
<p>(I replaced two long URLs with “[…]” for the sake of clarity.)</p>
<p>5A345 is explicitly marked as being the same as 5A347, at least for the purposes of recommended software updates.</p>
<p>It struck me as very unlikely that Apple would make a change as significant as tweaking the display color temperature at the last minute. But if they <em>were</em> to make a change like that, it seems even more unlikely that they would do so in a build that isn’t pushed out as an automatic update for iPhones running 5A345. So I asked a source at Apple on the iPhone engineering team who is, as they say, <em>familiar with the situation</em>, and my source told me there were no changes regarding display color temperature between 5A345 and 5A347, and that there’s no practical reason why someone with an iPhone with 5A345 installed should go through a complete system restoration just to get 5A347.</p>
<p><strong>Update:</strong> Clearly, there is some variation in display color temperature between different iPhones, and even between different brand-new iPhone 3Gs. Whatever is causing this variation — my guess is slightly different screen components — isn’t related to versions 5A345 and 5A347 of the OS.</p>
]]></content>
</entry><entry>
<title>★ The App Store, Day One</title>
<link rel="alternate" type="text/html" href="http://daringfireball.net/2008/07/app_store_day_one" />
<id>tag:daringfireball.net,2008://1.13017</id>
<published>2008-07-10T23:59:59-04:00</published>
<updated>2008-07-11T00:38:33-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<summary type="html">A few comments and observations after the first day of the iTunes App Store.</summary>
<content type="html" xml:base="http://daringfireball.net/" xml:lang="en"><![CDATA[
<p>Observations regarding the App Store and some of the apps:</p>
<h2>Download Counts</h2>
<p>On the iPhone’s App Store app, at the bottom of the details page for every app is a downloads count. Given that the only way to download a non-free app is to buy it, it more or less puts sales figures out in the open. These download numbers are not visible in iTunes — only in the App Store app.</p>
<p>[<strong>Update, 11 am EDT:</strong> At some point overnight, Apple reset the download counts to zero, and they’ve stayed there. Second thoughts regarding the open kimonos? Also, it’s unclear whether the download counts that were visible yesterday (and reported below) were U.S.-only or worldwide.]</p>
<p>This is interesting for a couple of reasons. First, obviously, you can look at popular apps and figure out how much money they (and Apple) have made. As I type this, Sega’s Super Monkey Ball game has been downloaded 10,955 times, and costs $9.99. That’s $109,440 in revenue in under a day — about $76K for Sega, and $33K for Apple.</p>
<p>Second, for the handful of apps with free and paid counterparts, we can see how many people are willing to pay for the non-free versions. The Iconfactory’s <a href="http://iconfactory.com/home/permalink/2009">Twitterrific</a> and Fraser Speirs’s Flickr client <a href="http://connectedflow.com/exposure/">Exposure</a> share a very similar model: both apps are available through the App Store in two forms: (a) a free version, supported by occasional ads from <a href="http://decknetwork.net/">The Deck</a><sup id="fnr1-2008-07-10"><a href="#fn1-2008-07-10">1</a></sup>, and a paid ad-free version for $9.99. As of this writing, here’s how the download counts look:</p>
<table>
<tr>
<td align="left">Exposure</td> <td align="right">3,638</td>
</tr>
<tr>
<td>Exposure Premium</td> <td align="right">76</td>
</tr>
<tr>
<td>Twitterrific</td> <td align="right">13,638</td>
</tr>
<tr>
<td>Twitterrific Premium</td> <td align="right">322</td>
</tr>
</table>
<p>So the ratios are very similar: 48-1 for Exposure, and 42-1 for Twitterrific. These numbers very well may change over time — for example, perhaps some users are treating the free ad-supported versions as the equivalent of demo versions, and, if they continue using and enjoying the apps, will spring for the paid premium versions in a few weeks.</p>
<p>The download numbers don’t seem to be live, and a few developers who’ve been (understandably) obsessing over their numbers all day have told me that they’ve seen them fluctuate — both up and down. I suspect both the non-live updates and downward fluctuations are related to caching.</p>
<p>It’ll be interesting to see if Apple continues displaying these numbers going forward. And it’ll be interesting to see what happens tomorrow, after the iPhone 3G goes on sale in Europe and North America, and after (I presume) the iPhone 2.0 OS update is officially released for existing iPhone users.</p>
<h2>Reliability</h2>
<p>Given the high daily traffic of the iTunes Store (for music and video), I’m not surprised, but the App Store seemed perfectly responsive all day long. Again, though, tomorrow — after the worldwide launch of the iPhone 3G and the 2.0 OS — will be the real test.</p>
<p>I even bought and downloaded an app over EDGE, no problem at all. (Apps purchased over the phone network — EDGE or 3G — are limited to 10 MB, but most apps are well under that.)</p>
<h2>Re-Downloads</h2>
<p>If you accidentally delete an app you’ve bought, you can re-download it for free. The App Store UI doesn’t make this clear, but Apple describes it in <a href="http://support.apple.com/kb/TS1702">this KBase article</a>. What you do is act like you’re buying it again — tap the app’s price, and the App Store will recognize that you’ve already purchased it and ask if you wish to download it again. You can also do this from iTunes, to re-download an app to your computer that you originally purchased on your iPhone.</p>
<h2>Sandboxing</h2>
<p>Each app <em>and its data</em> are stored together, at least conceptually. When you delete an app from your phone, all of the files belonging to that app are deleted as well — preferences, data, support files — all of it is removed. Further, apps are not able to install files in the system behind your back. Delete an app from the home screen and there’s no sign of it left behind.</p>
<p>This doesn’t mean data files are stored within an application’s bundle — they’re not. What it means is that because you, the user, don’t manage anything at the file system level, iTunes and the iPhone OS take care of all of it for you. Foolproof, almost — a very friendly conceptual design for typical users.</p>
<h2>AOL’s AIM App, and Third-Party Prefs in the System-Wide Settings App</h2>
<p>I’d sort of forgotten about it after the early demo back at the SDK announcement event in March, but one of today’s top downloads is an official AIM client from AOL — 43,226 downloads at this writing. I found it to be buggy as hell. At one point it was crashing for me on launch, endlessly, until I deleted it and re-installed. It doesn’t do links — URLs in a message aren’t tappable. Some messages came in blank — I could see who they were from, but there was no visible text.</p>
<p>One other thing I noticed might prove important when using other applications, as well. AIM’s settings are not accessed within the app itself; rather, AIM adds a settings panel to the system-wide Settings app. What makes this so confusing, though, is that the first time you launch AIM, it (logically) prompts you for an AIM username and password. However, if you make a typo entering either, there’s no visible way to correct it — the account setup screen goes away after your first attempt. To change them, you need to leave AIM and open Settings, then scroll down (third-party panels are at the bottom).</p>
<p>AOL is not being untoward in this regard; this is actually what Apple encourages iPhone developers to do. Based on the apps I’ve seen today, though, most developers aren’t doing it. That’s a bad combination — if most third-party apps display their settings screens themselves, then when users do encounter an app that uses the system-wide Settings app, they’re very likely to assume that the app simply doesn’t have any settings.</p>
<div class="footnotes">
<hr />
<ol>
<li id="fn1-2008-07-10">
<p>Disclosure: Daring Fireball has been part of The Deck ad network since February 2006. <a href="#fnr1-2008-07-10" class="footnoteBackLink" title="Jump back to footnote 1 in the text.">↩</a></p>
</li>
</ol>
</div>
]]></content>
</entry><entry>
<title>★ Android Expectations</title>
<link rel="alternate" type="text/html" href="http://daringfireball.net/2008/06/android_expectations" />
<id>tag:daringfireball.net,2008://1.12725</id>
<published>2008-06-24T18:34:10-04:00</published>
<updated>2008-06-24T18:34:10-04:00</updated>
<author>
<name>John Gruber</name>
<uri>http://daringfireball.net/</uri>
</author>
<summary type="html">I have high hopes, but not expectations, for Android.</summary>
<content type="html" xml:base="http://daringfireball.net/" xml:lang="en"><![CDATA[
<p>The new issue of Wired has a nice <a href="http://www.wired.com/techbiz/media/magazine/16-07/ff_android?currentPage=all">5,000-word piece by Daniel Roth</a> offering a behind-the-scenes look at Google Android. More about Google’s (and their Android team’s) motivation and goals than about specific details of the platform, but interesting.</p>
<p>One thing I should make clear, given some of the email I’ve gotten this week, is that I’m rooting for Android, big-time. My obsession is with wonderful, thoughtful software and gadgetry. I love the iPhone because it’s fucking amazing, not because it’s from Apple. It’d be fantastic if even one Android-based phone is as good or better than the iPhone. And Android’s “code what you want to code, install what you want to install” openness is a fascinating contrast to Apple’s tightly controlled iPhone software platform.</p>
<p>If things work out ideally with Android, it’s easy to imagine how Android, as an overall platform, could wind up being better than the iPhone, or at least could force Apple to open the iPhone software platform further. But that’s an enormously big <em>if</em>.</p>
<p>The big advantage Apple has with the iPhone is that they control the entire product, top to bottom. The case, the chipsets, the OS, the user interface. Apple knows exactly what the screen will look like when a brand new iPhone is turned on for the first time. Google’s dependence on hardware and carrier partners puts the final product out of their control — and into the control of companies whose histories have shown them to be incompetent at design and hostile to users.</p>
<p>I’d be happy to be proven wrong, but my hunch is that the only way we’ll see an iPhone-caliber Android phone is if Google does what they’ve said they’re not going to do, which is to design and ship their own reference model “gPhone”. That doesn’t mean Android won’t still be successful in some sense if it remains on its current course, but that I don’t expect it to be successful in the “holy shit is this awesome!” sense that the iPhone is.</p>
<p>I have high hopes for Android, but my <em>expectations</em> are pretty low.</p>
]]></content>
</entry></feed>
|