My daily readings 06/08/2010

  • tags: Safari, Extension

    • For those who want to see a naive extension in action, I did a quick version of Helvetireader to the Safari extension format. It’s trivial, but it also is a good template for further injection projects:

      http://kirindave.tumblr.com/post/675464589/safari-5-port-of-…

      My big question is: will these make it to the iPad version of Safari?

    • Interesting, in the Messages and Proxies[1] page, Apple has ad-blocking as an example which actually blocks the ads from being loaded using the `beforeload` event (as oppose to hide them after they’re loaded):

      > Safari 5.0 and later (and other Webkit-based browsers) generates a “beforeload” event before loading each sub-resource belonging to a webpage. The “beforeload” event is generated before loading every script, iframe, image, or stylesheet specified in the webpage, for example.

      Isn’t this exactly what the NoScript’s author says Chrome extension was lacking[2]?

      [1]: http://developer.apple.com/safari/library/documentation/Tool…

      [2]: http://hackademix.net/2009/12/10/why-chrome-has-no-noscript/

  • tags: no_tag

    • I work for a large newspaper, and we’re not very amused by the built-in “Reader” (removes ads and crud, like Readability): http://www.apple.com/safari/whats-new.html
      … for users, it looks like a good feature though.
  • tags: no_tag

    • 8_34783240_541940
  • tags: no_tag

    • 8_34782867_541931
  • tags: no_tag

    • 8_34782079_541894
  • tags: development, team

  • tags: code, reviews

  • tags: no_tag

    • imo the “Code for Android first, and iPhone/iPad second” suggestion to “Apple developers” has very little merit for most Apple developers

      For developers, it will make more sense to distinguish between ideology/opinions of bloggers and cold market realities.

      For starters, revenue returns of Android apps are generally a small fraction of revenue returns for identical iPhone apps in spite of the fact that iPhone owners have a lot more apps to choose from.
      For another, the Android fragmentation problem makes life even more difficult for developers. As an example, when Twitter released their official Android Twitter app, only 27.3% of Android owners could even consider downloading it. The app wouldn’t run on 82.7 of devices because of the fragmentation problem.

      Now it does make sense for some apps to be released only on Android.
      For instance, if you think that your app may be rejected by Apple, it will make more sense to just create an Android app.
      If you’re not comfortable with Objective-C, it makes sense to go with Android because Android apps are a lot easier to develop.

      Btw If first-mover advantage is really the goal, Windows Phone 7 will be a much better option. However, many Android enthusiasts don’t like Microsoft. So I suspect that they won’t concede this as a great reason for Android developers to do Windows Phone 7 development first and the do Android second 🙂

    • Why is it so hard to understand?

      Apple’s objective isn’t to become the largest. Apple does not see this as a winner-take-all platform war. Apple’s core values are all about it’s ability to change things, it’s ability to think different, it’s ability to move forward without obstacles.

      Apple wants to make, and sell, the best and most beautiful devices they can imagine. For that they don’t need to “own the market”, their platform doesn’t even need to “win”. Whenever Apple thought that their platform was limiting their ability to innovate they have dumped the platform and build a better one. That’s the kind of business Apple is.

      Apple doesn’t compete with Nokia for the €40 phone market, Nokia does a great job already in that market. Apple is competing in the high-end smart phone market and only in this small market does it want to “win” in any sense.

      Apple sometimes finds itself in a situation where there is not competition, that’s fine too. Just don’t expect Apple to make something cheap for the lower-end of the market. More often then not, someone else will fill that niche soon enough.

      Apple only needs two things: (one) An open market of multiple competing platforms with shared open standards and protocols so that devices can work together. (two) Something special to differentiate itself by, often a level of quality and total integration, the realization of a coherent idea.

      About the only thing Apple can’t accept is a market where someone else controls an essential part of the market, may it be either some piece of hardware, or software, a protocol, or even the structure of the market itself.

      To have someone else control the market would mean that someone else controls the speed of change. It would severely limit Apple’s ability to innovate. And it’s ability to innovate is the heart and soul of Apple.

  • tags: no_tag

    • Back on-topic: it’s great that Safari is now offering an official way to have extensions. I had tried at one point to write a plug-in for Safari and soon realized that the existing ones (e.g. 1Password, Evernote) relied on “hacks” and work-arounds. Let’s just hope the extensions are as easy to develop as for other browsers, like Chrome. (with which I recently dabbled with)
  • tags: startup

  • tags: Safari, Extensions, readability

    • The Reader button (where the RSS button would normally be) seems to only be displayed when Safari recognizes a article (until now it recognized everything I threw at it – blog articles, magazines, newspapers). It then overlays the article pretty nicely over the page: http://dl.dropbox.com/u/4073000/reader.png

      One really cool thing about Reader is that it recognizes multi-page articles. I tried a New York Times and a Ars Technica article. It doesn’t immediately load everything but rather as you are scrolling.

      Bad news, by the way, for all who hoped that Reader would get rid of (all) ads, it still displayed one of those small ads placed in the body of the article: http://dl.dropbox.com/u/4073000/ads.png

    • I don’t think we should. Browsers are probably the single most competitive piece of software out there. Microsoft, Google, Apple, Mozilla – there is no reason to fret or even care about what Safari does.
    • I’m in the audience. They’re demoing the AdBlock port now and it looks really good.
    • Safari Reader is like Readibility but then without Readability:

      “Safari Reader makes it easy to read single and multipage articles on the web by presenting them in a new, scrollable view without any additional content or clutter. When Safari 5 detects an article, users can click on the Reader icon in the Smart Address Field to display the entire article for clear, uninterrupted reading with options to enlarge, print or send via email.”

    • They include an acknowledgment to Arc90 and Readability on their acknowledgements page.
    • I really like that it works with articles spread over multiple pages. Tried it on NYTimes and Ars Technica.
    • Reader is a really nice feature. I like the way it’s implemented. Bonus points for the fact you can add the nicely formatted readable version to Evernote as a PDF.
    • I very much like the idea but don’t like at all how it is implemented. I would like to have it as a simple HTML page. I.e. where I can resize the browser window to whatever width and I never get horizontal scrollbars. And that there is no extra right/left border.

      Maybe let’s call this thing ‘strip-everything-away-except-the-text’.

      And I want it in Chrome, not in Safari. 🙂

      Hm, now where I am thinking of it, it actually should be possible to just implement such a Chrome extension.

    • 1) Integration with iBooks 2) Full screen.
  • tags: no_tag

    • 8_34772722_541457
  • tags: no_tag

    • 10:11AM “So PDF viewing built right in. That enhancement will be out later this month. So that is my update for the iPad.”

      10:10AM “We’re also adding PDF viewing in the app. We’ve put a selector right up top, you can select PDFs, you get a whole new bookshelf. They just look gorgeous.”
    • 10:10AM “Publishers tell us that sales of their eBook sales are at 22% right now. 22% in iBooks. We’re making some changes today — notes, you can make notes right here, new bookmarks, and a new page displaying your notes and bookmarks.”
    • 8-34772722
  • tags: kv, distributed, 21stcenturyskills, elearning, e-learning, and

    • 8_34770278_541373
  • tags: no_tag

  • tags: no_tag

  • tags: no_tag

    • 8_34766826_541217
  • tags: no_tag

    • 8_34766580_541207
  • tags: Safari, Extension

    • Safari Reader makes it easy to read single and multipage articles on the web by presenting them in a new, scrollable view without any additional content or clutter. When Safari 5 detects an article, users can click on the Reader icon in the Smart Address Field to display the entire article for clear, uninterrupted reading with options to enlarge, print or send via email.
    • Safari 5 adds more than a dozen powerful HTML5 features that allow web developers to create media-rich experiences, including full screen playback and closed captions for HTML5 video. Other new HTML5 features in Safari 5 include HTML5 Geolocation, HTML5 sectioning elements, HTML5 draggable attribute, HTML5 forms validation, HTML5 Ruby, HTML5 AJAX History, EventSource and WebSocket.

      The new, free Safari Developer Program allows developers to customize and enhance Safari 5 with extensions based on standard web technologies like HTML5, CSS3 and JavaScript. The Extension Builder, new in Safari 5, simplifies the development, installation and packaging of extensions. For enhanced security and stability, Safari Extensions are sandboxed, signed with a digital certificate from Apple and run solely in the browser.

  • Safari Support extension? 

    tags: no_tag

    • According to the release, which has since been pulled, Safari 5 adds a new Safari Reader feature that presents Web pages in a streamlined interface, support for developer-created extensions, new HTML5 capabilities, and performance increases.

      The new Safari Reader feature seems akin to Web-based services like Readability, giving you the option of viewing a Web page in a slimmed-down, scrollable view that eliminates many of the distracting elements. Safari 5 can detect both single and multipage articles and allows you to toggle the Reader mode to display the article, print it, or share it via e-mail.

      From a developer perspective, Apple has at long last opened up Safari to extensions, a feature that had long been the domain of rival browsers like Chrome and Firefox. The introduction of the free Safari Developer Program lets programmers create extensions based on HTML5, CSS3, and JavaScript. Apple’s even added an Extension Builder to Safari to help develop, package, and install extensions. To ensure security, extensions run in a sandboxed mode solely in Safari and require a digital certificate signed by Apple.

  • tags: no_tag

    • 8_34761165_541038
  • tags: no_tag

    • 8_34761018_541037
  • tags: no_tag

    • 8_34761007_541036
  • tags: no_tag

    • 8_34760957_541034
  • tags: no_tag

    • 8_34760901_541031
  • tags: no_tag

    • 8_34760874_541029
  • tags: no_tag

    • 8_34760869_541028
  • tags: no_tag

    • 8-34760869
    • 10:10AM “Publishers tell us that sales of there eBook sales are at 22% right now. 22% in iBooks. We’re making some changes today — notes, you can make notes right here, new bookmarks, and a new page displaying your notes and bookmarks.”
    • 10:10AM “We’re also adding PDF viewing in the app. We’ve put a selector right up top, you can select PDFs, you get a whole new bookshelf. They just look gorgeous.”
    • 10:12AM “Next, I’d like to talk about the App Store. Before I do that, I want to make something clear. We support two platforms: HTML5 — it’s a completely open, uncontrolled platform. And we fully support it.”
    • 10:13AM “Guess what? 95% of all apps submitted are approved within 7 days.”
    • 10:14AM “What about the ones we don’t approve? Well why is that? What are the reasons? 1: the app doesn’t do what you said it would. 2: It uses private APIs… and if they change the app will break… and the third reason? They crash.”
    • 8-34760874
    • 8-34760901
    • 8-34760957
    • 10:50AM “Number four, we have another new piece of hardware. We’re adding a gyroscope.”
    • 8-34761007
    • 8-34761018
    • 11:13AM “I wanted to hit on the enterprise stuff. Data protection, device management, multiple Exchange accounts… and on the consumer side, we have Google search and Yahoo!, and we’re adding Bing.” Whoa. Whoa.
    • 11:15AM “Now there’s another major miilestone we’re about to hit. This month we will sell our 100 millionth iOS device. iPads, iPhones, iPod touch… there is definitely a market for your applications.”
    • 8-34761165
    • 11:16AM “Same bookshelf to keep your books… PDF reader… we’re really excited about this. And of course, the iBookstore right on your iPhone.”
    • 11:17AM “We’ll have it on the iPhone, the iPad, and the iPod touch. What can we do with these together? First, you can purchase and download a book. It will download wirelessly. You can download the same book to all your devices at no extra charge. Buy it on your iPad, download to your iPhone. And iBooks will automatically and wirelessly sync your current place, all your bookmarks, and all your notes.” No extra charge? We’ll take it.
    • 11:30AM Steve says iAds are projected to represent 48% of the mobile advertising market in the second half of 2010.
  • tags: Startup

  • tags: Startup

  • tags: no_tag

    • There are seven background services that will be allowed, and which shouldn’t significantly affect the performance of other apps:
      Background audio: i.e. Pandora can play in the background and popup controls can control it.
      Background VoIP: Skype calls will continue if you need to switch apps; a “return to call” button will show, and you can also receive Skype calls on a locked phone.
      Background location: turn-by-turn directions can continue when you leave the app. Music can run at the same time and will quiet down when directions need to be said. Very slick. Uses cell-tower-enhanced AGPS. A notification will show in the status bar if an app is transmitting your location. You can also turn off location app-by-app.
      Push notifications: the same push notifications you know and love.
      Local notifications: in-phone notifications for, say, pop-up alarms and such. Local app stuff.
      Fast app switching: this is the service by which apps can store their state when you switch to and from them.
      Task completion: allows, say, a Flickr upload to continue if you close the app.
  • tags: no_tag

      • There have been 2 million iPads sold in 59 days.
      • That’s 1 iPad sold every 3 seconds
      • It’s in 10 countries now (9 new ones) — and 19 by the end of July
      • There are over 8,500 native iPad apps
      • These apps have been downloaded over 35 million times
      • That’s about 17 apps per iPad
      • There are over 5 million book downloads in the first 65 days of the iBooks store
      • That means each iPad has about 2.5 iBooks on them
      • Apple has 5 of the top 6 book U.S. publishers and they say that Apple has taken about 22% of the U.S. eBooks market
      • There are over 225,000 apps in the App Store now.
      • 15,000 apps submitted every week (both new and updates) across 30 languages
      • 95% of all apps are approved in 7 days
    • Jobs also highlighted something that Apple has begun pushing recently thanks largely to its war with Adobe: HTML5. “We support two platforms at Apple,” Jobs said — HTML5 and the App Store. “Apple’s browsers are in the lead in supporting the HTML5 standard,” Jobs noted.

      The two biggest stats Jobs said for last. There have been over 5 billion app downloads so far. And Apple has paid out over $1 billion to app developers (their 70% cut fo all sales).

  • tags: zappos

  • tags: zappos

  • 40

    tags: revenue

Posted from Diigo. The rest of my favorite links are here.

Leave a comment