Technische beperkingen iPhone / SDK

Technische beperkingen iPhone / SDK discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Ik kijk hier al een tijd mee, maar nu toch echt m'n eerste post. Ik ben onlangs begonnen met het developen van iPhone applicaties . ...



Ga terug   iPhone, iPod touch, iPad en Apple TV forum > Development > Ontwikkelen voor iOS
Wachtwoord vergeten? Registreren!
Registreer FAQ Ledenlijst Kalender Zoeken Berichten van vandaag Markeer forums als gelezen
  #1  
Oud 11 January 2011, 18:32
» iPhone 3G 16GB (Zwart) [FW: 4.0]  [Jailbreak: Ja]
» Mac OS X
 
Geregistreerd: 12 October 2009
Berichten: 2
Standaard Technische beperkingen iPhone / SDK

Ik kijk hier al een tijd mee, maar nu toch echt m'n eerste post.

Ik ben onlangs begonnen met het developen van iPhone applicaties. We werken hier op het kantoor met de 80/20 regel, dus 20% van m'n tijd mag ik besteden zoals ik wil. Paar boeken gekocht en gaan met die banaan!

Op het werk hebben we een webapplicatie die we maken en onderhouden. Bij deze applicatie zit een SOAP api. Ik was dus aan het onderzoeken hoe dit het beste kon en kwam er al vrij snel achter dat als het om grote request ging dit niet de meest optimale manier is.

Ik ga hier dus iets voor schrijven dat gebruik maakt van de REST methode. 1 technische hobbel overwonnen dus!

Ik ben een pva/impact analyse aan het schrijven en mijn vraag is nu eigenlijk: zijn er nog meer (technische) beperkingen aan het iPhone SDK en/of hardware die ik mogelijk nog tegen kan komen?
Advertentie
Advertentie Gesponsorde links (verdwijnt na registratie)

  #2  
Oud 11 January 2011, 18:35
The Unbelievable's schermafbeelding
» iPhone 3GS 16GB (Zwart) [FW: 4.1]  [Jailbreak: Ja]
» iPad 1 Wi-Fi 16GB [FW: 4.3]  [Jailbreak: Ja]
» Mac OS X
 
Geregistreerd: 26 December 2009
Berichten: 424
Send a message via twitter to The Unbelievable
Standaard

Ik weet niet of je het gaat/kan gebruiken, maar de iPhone kan geen Flash gebruiken/afspelen.
__________________
Koekje erbij?
  #3  
Oud 11 January 2011, 18:49
Geno's schermafbeelding
» iPhone 6 128GB (Goud) [FW: 9.0 beta]  [Jailbreak: Nee]
» iPad Air Wi-Fi 32GB (Zilver) [FW: 8.4]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 4 November 2009
Berichten: 251
Send a message via twitter to Geno
Standaard

Dan vraag ik me af waarom SOAP niet de meest ideale manier is?
__________________
iPod touch v3 - iPod Nano 2011 - iMac 27" - iPhone 4S - iPad 2 - MacBook Air 11,6"
  #4  
Oud 11 January 2011, 18:59
» iPhone 3G 16GB (Zwart) [FW: 4.0]  [Jailbreak: Ja]
» Mac OS X
 
Geregistreerd: 12 October 2009
Berichten: 2
Standaard

Citaat:
Oorspronkelijk geplaatst door Geno Bekijk bericht
Dan vraag ik me af waarom SOAP niet de meest ideale manier is?
Citaat:
Requests and responses can be short. SOAP requires an XML wrapper around every request and response. Once namespaces and typing are declared, a four- or five-digit stock quote in a SOAP response could require more than 10 times as many bytes as would the same response in REST.

SOAP proponents argue that strong typing is a necessary feature for distributed applications. In practice, though, both the requesting application and the service know the data types ahead of time; thus, transferring that information in the requests and responses is gratuitous.
http://www.devx.com/DevX/Article/8155/1954

Er zijn uiteraard altijd 2 kanten aan het verhaal, maar met grote request (zoals in het geval bij ons) is elke byte die je kan besparen welkom.
  #5  
Oud 11 January 2011, 19:08
Geno's schermafbeelding
» iPhone 6 128GB (Goud) [FW: 9.0 beta]  [Jailbreak: Nee]
» iPad Air Wi-Fi 32GB (Zilver) [FW: 8.4]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 4 November 2009
Berichten: 251
Send a message via twitter to Geno
Standaard

Ja, maar dat is niet specifiek gerelateerd aan de iPhone. Het is dus geen beperking van de iPhone of SDK. Dat is nu eenmaal zoals SOAP is ontworpen.

Je moet SOAP ook niet gebruiken voor kleine requests, daar heb je REST voor.

Als je van een web-service slechts kleine hoeveelheden data nodig hebt (de datum bv.), ben je beter af met REST (basic method calls).
  #6  
Oud 11 January 2011, 19:20
Nikooos's schermafbeelding
» iPhone 5 32GB (Zwart) [FW: 10.0.2]  [Jailbreak: Nee]
» iPad 2 Wi-Fi 16GB (Wit) [FW: 10.0.2]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 28 November 2007
Locatie: Tilburg
Berichten: 3.183
Standaard

Daarnaast lijkt het me slimmer om te kijken wat je wil bereiken en of de SDK daar de mogelijkheden toe biedt en hoe.

In plaats van eerst kijken wat alle beperkingen zijn, want dat lijkt me de omgekeerde wereld.

Want in principe is alles mogelijk, je moet soms alleen de juiste methode weten.
  #7  
Oud 12 January 2011, 11:28
» iPhone 5s 16GB (Goud) [FW: 7.1.2]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.1.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 12 January 2009
Berichten: 484
Standaard

Als je de app goed bouwt kan je SOAP prima gebruiken hoor. Gewoon alles asynchroon binnen halen, en een mooie "activity indicator" erop.

Mocht je trouwens nog tips nodig hebben voor SDK's:

SOAP: SudzC (alpha) | clean source code from your web services genereert code aan de hand van je wsdl. Volledig asynchroon, werkt prima. Met delegates etc. Maar je moet mogelijk de gegenereerde source wat aanpassen. (niet moeilijk hoor)
RESTKit: https://github.com/benoitc/restkit Erg uitgebreide api.
__________________
Software Engineer
iPhone Developer
Reageren


Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten)

 
Discussietools
Weergave

Soortgelijke discussies

Discussie Auteur Forum Reacties Laatste bericht
wat zijn de beperkingen van US iPhone in NL? sweefy Archief 2 27 March 2010 12:13

Regels voor berichten
Je mag geen nieuwe discussies starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit
Trackbacks are Aan
Pingbacks are Aan
Refbacks are Uit



Alle tijden zijn GMT +2. Het is nu 14:27.