The Internet is not designed for the iPhone
Microsoft’s CEO Steve Ballmer:
“Let’s face it, the Internet was designed for the PC. The Internet is not designed for the iPhone. That’s why they’ve got 75,000 applications – they’re all trying to make the Internet look decent on the iPhone.”
Mijn reactie:
Klopt helemaal. Het internet is niet gemaakt voor de iPhone; de iPhone is gemaakt voor het internet.
Met Microsoft’s Mobile Explorer kun je alleen uitgeklede websites bekijken, die in cHTML zijn opgebouwd. En omdat er maar weinig merken zijn die daar hun geld in willen steken, is het surfen met Mobile Explorer nooit echt van de grond gekomen.
Apple pakte het daarom precies andersom aan: in plaats van het internet uit te kleden werd de browser juist aangekleed. Met allerlei extra’s die het bekijken van normale websites mogelijk en makkelijk maakten.
Tip: Google Analytics in je iPhone app
Je kent ongetwijfeld Google Analytics voor websites. Maar wist je ook dat je precies diezelfde analytics tegenwoordig ook bijzonder eenvoudig in je iPhone apps kunt integreren?
- //=== Initialiseer Google Analytics in je AppDelegate:
-
- #import "GANTracker.h"
-
- - (void)applicationDidFinishLaunching:(UIApplication *)application
- {
- //--- Google Analytics
-
- [[GANTracker sharedTracker] startTrackerWithAccountID:@"UA-12345678-1"
- dispatchPeriod:10
- delegate:nil];
- ...
- }
-
- //=== En track de pageviews in je ViewControllers:
-
- - (void)viewDidAppear:(BOOL)animated
- {
- //--- Google Analytics
-
- NSError *error;
- [[GANTracker sharedTracker] trackPageview:@"NaamVanPagina" withError:&error];
-
- ...
- }
Meer info: Google Analytics voor iPhone apps
Tip: UINavigationBar met achtergrondafbeelding
Als je de navigatiebalk bovenin je app wilt ‘branden’ met een eigen achtergrond, kun je dat ‘t handigst met een categorie-extensie op de UINavigationBar doen:
- // UINavigationBarBackgroundImage.h
-
- @interface UINavigationBar (BackgroundImage)
- @end
-
- // UINavigationBarBackgroundImage.m
-
- #import "UINavigationBarBackgroundImage.h"
-
- @implementation UINavigationBar (BackgroundImage)
-
- - (void)drawRect:(CGRect)rect
- {
- [[UIImage imageNamed:@"navBarBackground.png"] drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
- }
-
- @end
Google’s Eric Schmidt snapt ‘t niet
Marco Derksen op Upstream.nl:
Eric Schmidt (CEO van Google) geef in een interview door Gartner-analisten Whit Andrews en Hung LeHong tijdens het Gartner Symposium/ITxpo Orlando 2009 zijn visie op hoe het web er in 2015 uit ziet (via: RWW).
Mijn reactie:
Hij snapt het niet, en denkt ook nog eens compleet verkeerd om.
Google wil dat wij al onze documenten in ‘the cloud’ gaan bewaren, en met die cloud bedoelen ze dan Google’s datacenters. En dat willen ze graag omdat dat handig is voor Google: op die manier kunnen zij onze data immers supermakkelijk indexeren, catalogiseren en vindbaar maken. Maar dat is natuurlijk een gigantisch zwaktebod.
Je kunt die datacenters ‘in the cloud’ met bibliotheken vergelijken. Google wil als het ware dat wij al onze boeken niet meer thuis bewaren, maar in zijn bibliotheek. Zodat Google ze lekker makkelijk kan indexeren. Maar veel beter zou ‘t zijn dat Google – op onze uitnodiging – even bij ons langs zou komen om die boeken te indexeren. En vervolgens niet alleen een lijstje maakt van wat er in hun eigen bibliotheek staat, maar van alles wat er in onze boekenkasten staat.
De meeste mensen denken op dit moment helaas nog dat ‘the cloud’ een hele mik online gecentraliseerde functionaliteit en data is. Maar dat is echt absolute nonsens. The cloud van de toekomst is een peer to peer netwerk vol decentrale data en functionaliteit. Waar iedereen deel van uitmaakt, in plaats van alleen maar mee verbindt.
Labels: toekomst, visie
Categorie: Commentaar | Geen reacties »