SlideShare une entreprise Scribd logo
1  sur  17
Ajalugu

• Steve Jobs, Steve Wozniak 1. aprill ’76
• Esimene arvuti - ’76, Apple I
• 77 - Apple II, ’80 - Apple III
Ajalugu

• Apple III - hind alates 4340 dollarit
 • Tarkvara piiratud
   • Esimene kõvaketas personaalarvutil
      (5MB, 3600 dollarit)
• Monitor ning “arvuti” ühes kestas
• USB pordid
• Hüljati flopi-diskid (’98!)
• Paljud osad laenati sülearvutitelt (Apple)
• iBook - ’99
• 2001 - Mac OS X
• 2001 - iPod
• iTunes Music Store 2003 (iTunes Store
  alates 2006)

• Mac App Store (2011), demo
Disallowed types of applications revealed by Apple include:

• Software that changes the native user interface elements or behaviors of Mac OS X.
• Software that does not comply with the Apple Macintosh Human Interface Guidelines.
• Software that is similar in look or function to current Apple products (e.g. Mac App Store,
    Finder, iTunes, iChat, etc.).
•   Software similar to other software that is already released in the Mac App Store. Examples
    given: Adobe Illustrator and CorelDraw, Photoshop Lightroom & Apple Aperture, Cinema
    4D and 3D Max, etc.
•   Software that contains or displays pornographic material.
•   Software that is or installs shared components (kernel extensions, browser plugins,
    QuickTime components, etc.).
•   Software that provides content or services that expire.
•   Software that does not run on the currently shipping version of Mac OS.
•   Beta, demo, trial, or test versions of software.
•   Software that references trademarks unless the developer has explicit permission to use
    them
•   Open source software licensed only under the GPL (because the App Store Terms of
    Service imposes additional restrictions incompatible with the GPL)
•   Apps that use software libraries that are either optionally installed or deemed deprecated
    by Apple for Mac OS X users.


                                   http://en.wikipedia.org/wiki/Mac_App_Store
Näide: Coda 2


• Versioon 2.0.4 (12. sept. 2012) @ Panic
• Versioon 2.0.2 (21. aug. 2012) @ App Store
Tänan
tammets@tlu.ee

Contenu connexe

Similaire à Ifi6070 apple

Forensics WS Consolidated
Forensics WS ConsolidatedForensics WS Consolidated
Forensics WS ConsolidatedKarter Rohrer
 
2a Analyzing iOS Apps Part 1
2a Analyzing iOS Apps Part 12a Analyzing iOS Apps Part 1
2a Analyzing iOS Apps Part 1Sam Bowne
 
CNIT 128 2. Analyzing iOS Applications (Part 1)
CNIT 128 2. Analyzing iOS Applications (Part 1)CNIT 128 2. Analyzing iOS Applications (Part 1)
CNIT 128 2. Analyzing iOS Applications (Part 1)Sam Bowne
 
Java Presentation
Java PresentationJava Presentation
Java PresentationAmr Salah
 
Beyond the 'cript practical i os reverse engineering lascon
Beyond the 'cript  practical i os reverse engineering lasconBeyond the 'cript  practical i os reverse engineering lascon
Beyond the 'cript practical i os reverse engineering lasconNino Ho
 
Hp fortify source code analyzer(sca)
Hp fortify source code analyzer(sca)Hp fortify source code analyzer(sca)
Hp fortify source code analyzer(sca)Nagaraju Repala
 
OSGi on Google Android using Apache Felix
OSGi on Google Android using Apache FelixOSGi on Google Android using Apache Felix
OSGi on Google Android using Apache FelixMarcel Offermans
 
Extension Library - Viagra for XPages
Extension Library - Viagra for XPagesExtension Library - Viagra for XPages
Extension Library - Viagra for XPagesUlrich Krause
 
A short story_of_osx_i_os
A short story_of_osx_i_osA short story_of_osx_i_os
A short story_of_osx_i_osAbdimuna Muna
 
Appium overview (Selenium Israel #2, Feb. 2014)
Appium overview (Selenium Israel #2, Feb. 2014)Appium overview (Selenium Israel #2, Feb. 2014)
Appium overview (Selenium Israel #2, Feb. 2014)danielputerman
 
OW2 JOnAS 5.0 Java EE AS- An OSGi Based Integration Platform - François Forna...
OW2 JOnAS 5.0 Java EE AS- An OSGi Based Integration Platform - François Forna...OW2 JOnAS 5.0 Java EE AS- An OSGi Based Integration Platform - François Forna...
OW2 JOnAS 5.0 Java EE AS- An OSGi Based Integration Platform - François Forna...mfrancis
 
Keep Calm & Open the Tools - Online Developers Meetup - April 2017
Keep Calm & Open the Tools - Online Developers Meetup - April 2017Keep Calm & Open the Tools - Online Developers Meetup - April 2017
Keep Calm & Open the Tools - Online Developers Meetup - April 2017Jahia Solutions Group
 
Keep Calm & Open the Tools - Online Developers Meetup - April 2017
Keep Calm & Open the Tools - Online Developers Meetup - April 2017Keep Calm & Open the Tools - Online Developers Meetup - April 2017
Keep Calm & Open the Tools - Online Developers Meetup - April 2017Jahia Solutions Group
 
Introduction to python history and platforms
Introduction to python history and platformsIntroduction to python history and platforms
Introduction to python history and platformsKirti Verma
 
Apache Karaf in DX 7.2 - Developers Meetup - March 2017
Apache Karaf in DX 7.2 - Developers Meetup - March 2017Apache Karaf in DX 7.2 - Developers Meetup - March 2017
Apache Karaf in DX 7.2 - Developers Meetup - March 2017Jahia Solutions Group
 

Similaire à Ifi6070 apple (20)

Forensics WS Consolidated
Forensics WS ConsolidatedForensics WS Consolidated
Forensics WS Consolidated
 
2a Analyzing iOS Apps Part 1
2a Analyzing iOS Apps Part 12a Analyzing iOS Apps Part 1
2a Analyzing iOS Apps Part 1
 
De leukste Bug
De leukste BugDe leukste Bug
De leukste Bug
 
CNIT 128 2. Analyzing iOS Applications (Part 1)
CNIT 128 2. Analyzing iOS Applications (Part 1)CNIT 128 2. Analyzing iOS Applications (Part 1)
CNIT 128 2. Analyzing iOS Applications (Part 1)
 
Java platform
Java platformJava platform
Java platform
 
Java Presentation
Java PresentationJava Presentation
Java Presentation
 
Beyond the 'cript practical i os reverse engineering lascon
Beyond the 'cript  practical i os reverse engineering lasconBeyond the 'cript  practical i os reverse engineering lascon
Beyond the 'cript practical i os reverse engineering lascon
 
Hp fortify source code analyzer(sca)
Hp fortify source code analyzer(sca)Hp fortify source code analyzer(sca)
Hp fortify source code analyzer(sca)
 
OSGi on Google Android using Apache Felix
OSGi on Google Android using Apache FelixOSGi on Google Android using Apache Felix
OSGi on Google Android using Apache Felix
 
Extension Library - Viagra for XPages
Extension Library - Viagra for XPagesExtension Library - Viagra for XPages
Extension Library - Viagra for XPages
 
A short story_of_osx_i_os
A short story_of_osx_i_osA short story_of_osx_i_os
A short story_of_osx_i_os
 
Appium overview (Selenium Israel #2, Feb. 2014)
Appium overview (Selenium Israel #2, Feb. 2014)Appium overview (Selenium Israel #2, Feb. 2014)
Appium overview (Selenium Israel #2, Feb. 2014)
 
OW2 JOnAS 5.0 Java EE AS- An OSGi Based Integration Platform - François Forna...
OW2 JOnAS 5.0 Java EE AS- An OSGi Based Integration Platform - François Forna...OW2 JOnAS 5.0 Java EE AS- An OSGi Based Integration Platform - François Forna...
OW2 JOnAS 5.0 Java EE AS- An OSGi Based Integration Platform - François Forna...
 
IOS ecosystem
IOS ecosystemIOS ecosystem
IOS ecosystem
 
FileBot 4 Synology
FileBot 4 SynologyFileBot 4 Synology
FileBot 4 Synology
 
Keep Calm & Open the Tools - Online Developers Meetup - April 2017
Keep Calm & Open the Tools - Online Developers Meetup - April 2017Keep Calm & Open the Tools - Online Developers Meetup - April 2017
Keep Calm & Open the Tools - Online Developers Meetup - April 2017
 
Keep Calm & Open the Tools - Online Developers Meetup - April 2017
Keep Calm & Open the Tools - Online Developers Meetup - April 2017Keep Calm & Open the Tools - Online Developers Meetup - April 2017
Keep Calm & Open the Tools - Online Developers Meetup - April 2017
 
Introduction to python history and platforms
Introduction to python history and platformsIntroduction to python history and platforms
Introduction to python history and platforms
 
iOS platform
iOS platformiOS platform
iOS platform
 
Apache Karaf in DX 7.2 - Developers Meetup - March 2017
Apache Karaf in DX 7.2 - Developers Meetup - March 2017Apache Karaf in DX 7.2 - Developers Meetup - March 2017
Apache Karaf in DX 7.2 - Developers Meetup - March 2017
 

Plus de Priit Tammets

ClassAct esitlus 23.08.2022
ClassAct esitlus 23.08.2022ClassAct esitlus 23.08.2022
ClassAct esitlus 23.08.2022Priit Tammets
 
SiRo presentatsioon 23.08
SiRo presentatsioon 23.08SiRo presentatsioon 23.08
SiRo presentatsioon 23.08Priit Tammets
 
Haridustehnoloogia akadeemiline suund
Haridustehnoloogia akadeemiline suundHaridustehnoloogia akadeemiline suund
Haridustehnoloogia akadeemiline suundPriit Tammets
 
Enrope qualification handbook
Enrope qualification handbookEnrope qualification handbook
Enrope qualification handbookPriit Tammets
 
Enrope language policy frisian frysk.docx
Enrope language policy   frisian frysk.docxEnrope language policy   frisian frysk.docx
Enrope language policy frisian frysk.docxPriit Tammets
 
Enrope language policy, linguistic housekeeping, definitions and implementati...
Enrope language policy, linguistic housekeeping, definitions and implementati...Enrope language policy, linguistic housekeeping, definitions and implementati...
Enrope language policy, linguistic housekeeping, definitions and implementati...Priit Tammets
 
Enrope language policy, linguistic housekeeping, definitions and implementati...
Enrope language policy, linguistic housekeeping, definitions and implementati...Enrope language policy, linguistic housekeeping, definitions and implementati...
Enrope language policy, linguistic housekeeping, definitions and implementati...Priit Tammets
 
Enrope sprachenpolitik (german)
Enrope sprachenpolitik (german)Enrope sprachenpolitik (german)
Enrope sprachenpolitik (german)Priit Tammets
 
Enrope language policy dutch nederlands.docx
Enrope language policy   dutch nederlands.docxEnrope language policy   dutch nederlands.docx
Enrope language policy dutch nederlands.docxPriit Tammets
 
Enrope language policy - turkish
Enrope language policy - turkishEnrope language policy - turkish
Enrope language policy - turkishPriit Tammets
 
Enrope language policy, linguistic housekeeping, definitions and implementation
Enrope language policy, linguistic housekeeping, definitions and implementationEnrope language policy, linguistic housekeeping, definitions and implementation
Enrope language policy, linguistic housekeeping, definitions and implementationPriit Tammets
 
Enrope language policy - estonian
Enrope language policy - estonianEnrope language policy - estonian
Enrope language policy - estonianPriit Tammets
 
Enrope me2 istanbul poster
Enrope me2 istanbul posterEnrope me2 istanbul poster
Enrope me2 istanbul posterPriit Tammets
 
Htk oppimine-korgkoolis
Htk oppimine-korgkoolisHtk oppimine-korgkoolis
Htk oppimine-korgkoolisPriit Tammets
 
Enrope isw 1 linguistic housekeeping 2
Enrope isw 1 linguistic housekeeping 2Enrope isw 1 linguistic housekeeping 2
Enrope isw 1 linguistic housekeeping 2Priit Tammets
 
Kuusalu valla Hariduskonverents 2019
Kuusalu valla Hariduskonverents 2019Kuusalu valla Hariduskonverents 2019
Kuusalu valla Hariduskonverents 2019Priit Tammets
 
Innovative subject specific H5P content types in DigiOppeVaramu project (math...
Innovative subject specific H5P content types in DigiOppeVaramu project (math...Innovative subject specific H5P content types in DigiOppeVaramu project (math...
Innovative subject specific H5P content types in DigiOppeVaramu project (math...Priit Tammets
 
Sagadi Looduskooli Digilaager
Sagadi Looduskooli DigilaagerSagadi Looduskooli Digilaager
Sagadi Looduskooli DigilaagerPriit Tammets
 

Plus de Priit Tammets (20)

KideoCall_Koosloome
KideoCall_KoosloomeKideoCall_Koosloome
KideoCall_Koosloome
 
Esitlus.motivum
Esitlus.motivumEsitlus.motivum
Esitlus.motivum
 
ClassAct esitlus 23.08.2022
ClassAct esitlus 23.08.2022ClassAct esitlus 23.08.2022
ClassAct esitlus 23.08.2022
 
SiRo presentatsioon 23.08
SiRo presentatsioon 23.08SiRo presentatsioon 23.08
SiRo presentatsioon 23.08
 
Haridustehnoloogia akadeemiline suund
Haridustehnoloogia akadeemiline suundHaridustehnoloogia akadeemiline suund
Haridustehnoloogia akadeemiline suund
 
Enrope qualification handbook
Enrope qualification handbookEnrope qualification handbook
Enrope qualification handbook
 
Enrope language policy frisian frysk.docx
Enrope language policy   frisian frysk.docxEnrope language policy   frisian frysk.docx
Enrope language policy frisian frysk.docx
 
Enrope language policy, linguistic housekeeping, definitions and implementati...
Enrope language policy, linguistic housekeeping, definitions and implementati...Enrope language policy, linguistic housekeeping, definitions and implementati...
Enrope language policy, linguistic housekeeping, definitions and implementati...
 
Enrope language policy, linguistic housekeeping, definitions and implementati...
Enrope language policy, linguistic housekeeping, definitions and implementati...Enrope language policy, linguistic housekeeping, definitions and implementati...
Enrope language policy, linguistic housekeeping, definitions and implementati...
 
Enrope sprachenpolitik (german)
Enrope sprachenpolitik (german)Enrope sprachenpolitik (german)
Enrope sprachenpolitik (german)
 
Enrope language policy dutch nederlands.docx
Enrope language policy   dutch nederlands.docxEnrope language policy   dutch nederlands.docx
Enrope language policy dutch nederlands.docx
 
Enrope language policy - turkish
Enrope language policy - turkishEnrope language policy - turkish
Enrope language policy - turkish
 
Enrope language policy, linguistic housekeeping, definitions and implementation
Enrope language policy, linguistic housekeeping, definitions and implementationEnrope language policy, linguistic housekeeping, definitions and implementation
Enrope language policy, linguistic housekeeping, definitions and implementation
 
Enrope language policy - estonian
Enrope language policy - estonianEnrope language policy - estonian
Enrope language policy - estonian
 
Enrope me2 istanbul poster
Enrope me2 istanbul posterEnrope me2 istanbul poster
Enrope me2 istanbul poster
 
Htk oppimine-korgkoolis
Htk oppimine-korgkoolisHtk oppimine-korgkoolis
Htk oppimine-korgkoolis
 
Enrope isw 1 linguistic housekeeping 2
Enrope isw 1 linguistic housekeeping 2Enrope isw 1 linguistic housekeeping 2
Enrope isw 1 linguistic housekeeping 2
 
Kuusalu valla Hariduskonverents 2019
Kuusalu valla Hariduskonverents 2019Kuusalu valla Hariduskonverents 2019
Kuusalu valla Hariduskonverents 2019
 
Innovative subject specific H5P content types in DigiOppeVaramu project (math...
Innovative subject specific H5P content types in DigiOppeVaramu project (math...Innovative subject specific H5P content types in DigiOppeVaramu project (math...
Innovative subject specific H5P content types in DigiOppeVaramu project (math...
 
Sagadi Looduskooli Digilaager
Sagadi Looduskooli DigilaagerSagadi Looduskooli Digilaager
Sagadi Looduskooli Digilaager
 

Ifi6070 apple

  • 1.
  • 2.
  • 3. Ajalugu • Steve Jobs, Steve Wozniak 1. aprill ’76 • Esimene arvuti - ’76, Apple I • 77 - Apple II, ’80 - Apple III
  • 4.
  • 5.
  • 6. Ajalugu • Apple III - hind alates 4340 dollarit • Tarkvara piiratud • Esimene kõvaketas personaalarvutil (5MB, 3600 dollarit)
  • 7.
  • 8. • Monitor ning “arvuti” ühes kestas • USB pordid • Hüljati flopi-diskid (’98!) • Paljud osad laenati sülearvutitelt (Apple) • iBook - ’99
  • 9.
  • 10. • 2001 - Mac OS X • 2001 - iPod
  • 11.
  • 12.
  • 13. • iTunes Music Store 2003 (iTunes Store alates 2006) • Mac App Store (2011), demo
  • 14. Disallowed types of applications revealed by Apple include: • Software that changes the native user interface elements or behaviors of Mac OS X. • Software that does not comply with the Apple Macintosh Human Interface Guidelines. • Software that is similar in look or function to current Apple products (e.g. Mac App Store, Finder, iTunes, iChat, etc.). • Software similar to other software that is already released in the Mac App Store. Examples given: Adobe Illustrator and CorelDraw, Photoshop Lightroom & Apple Aperture, Cinema 4D and 3D Max, etc. • Software that contains or displays pornographic material. • Software that is or installs shared components (kernel extensions, browser plugins, QuickTime components, etc.). • Software that provides content or services that expire. • Software that does not run on the currently shipping version of Mac OS. • Beta, demo, trial, or test versions of software. • Software that references trademarks unless the developer has explicit permission to use them • Open source software licensed only under the GPL (because the App Store Terms of Service imposes additional restrictions incompatible with the GPL) • Apps that use software libraries that are either optionally installed or deemed deprecated by Apple for Mac OS X users. http://en.wikipedia.org/wiki/Mac_App_Store
  • 15. Näide: Coda 2 • Versioon 2.0.4 (12. sept. 2012) @ Panic • Versioon 2.0.2 (21. aug. 2012) @ App Store
  • 16.

Notes de l'éditeur

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n