Year class: A classification system for Android - any thoughts?

Facebook posted a few days ago how they no longer look at Android versions but instead look to hardware capabilities when developing their app(s):
Year class: A classification system for Android | Engineering Blog | Facebook Code | Facebook
A significant, and increasing, problem we have experienced over the past two years of deploying to Android isn't the fragmentation of the OS versions, rather the fragmentation of hardware.
Cheap Android devices are often shipping with v6 ARM CPUs but Air only supports V7.
These cheap Android devices can run the latest Android versions though which is hugely difficult to explain to clients.  Clients think that since the latest devices can all run the latest Android version, why can't Air also support those same devices? A logical question to have but, understanding the lower power hardware doesn't always make sense to these clients.
Sure, it's a great marketing move by the hardware manufacturers who use the 'latest Android version' as a headline for shipping cheap old hardware! But, it makes it a nightmare for us Air developers.
I'm an electronics engineering graduate so I acutely understand both the hardware and software complications/implications of this situation but I'm wondering what we're going to do about.
A version of Adobe Air that would run on legacy ARM v6 would be great because a lot of cheap hardware still uses that form factor. Raspberry Pi for instance uses that CPU form and therefore being able to target that device with Adobe Air in the education market would be a HUGE opportunity! Also, the 'internet of things' could be a huge market for Air developers who could adopt such hardware as the Raspberry Pi. I do though, as I hint above, appreciate the development and resource costs for supporting that older CPU core though.
So, I wanted to throw this out there to see what other people think - both developers and Adobe themselves...
Is there a solution out there? Or can we, as a community, create a solution?

You'd have to create your own ANE extension to detect hardware specs.

Similar Messages

  • Reference class In the classification system for a material.

    Hi All,
    I would like to know What is meant by reference class in classification system for a material? If we are using a variant configuration scenario expalin in context to the classification systme used in this.

    Hi
    I am not sure of anything called as Reference class but definately we have Reference charecteristics inthe SCE application. Below is the brief description of the Reference charecteristics- see the link below
    http://help.sap.com/saphelp_crm40/helpdata/en/8a/dff538b0bd4606e10000000a114084/content.htm
    Corresponding to R/3 Master data is maintained in the R/3 database.
    Please let me know if yoy need any more info
    thanks

  • Classification System for Storage location

    Hello,
    I would like to know if you can apply the classification system (as we know it well from the material master), to classify the storage location configuration. I need this for a client who wants to analyze his information system with the possibility to drilldown the characterics of his storage locations. But to do this, he first would have to apply the classification system to these storage locations, but I can not figure out if it is possible, and where to customize it.
    Thank you in advance for your help,
    Dominik Ley
    DTI Consultores
    Chile

    yk,
    perhaps it is even some kind of weird, but for 2 reasons I dared to make the question:
    - Classification system is a cross-application component (Material Management, Project System, etc.), so why not for something like storage location.
    - For Plants you DO HAVE this classification. Go to CL02 and have a look on matchcode of 'Class type' field. So, my idea was to check if there was something similar for storage location.
    If you do have any other idea, or anyone else, I appreciate a lot your help.
    Regards,
    Dominik Ley

  • Classification System for Vendor Master Data

    Can we create Vendor classed as we do for Material Master?

    Hi
    Yes we can do that.
    First create class in CL01 or CL02. class type for vendors is 010.
    Now goto CL24N, enter class and class type. Click on new assignments.
    system will ask you object type. class or vendor. Choose vendor and press enter.
    Enter vendor numbers and save.
    Now goto display or change vendor master data.
    In Menu, click on Environment> classification. automatically class is assigned to vendor

  • Not sure if Blackberry is too much phone for me - any thoughts????

    I'm not a techie, not crazy about a lot of the new technology, and have used just a plain old razr for a few years and that was moving up for me as far as cell phones.  Bought a Blackberry primarily for the PDA aspect and because I heard so many great things about them.  I feel very awkward and dumb when I'm trying to figure things out, although I have straightened out a few problems on my own.  Now I'm not sure if I have too much phone....   Will I ever get used to this thing and all the things one can do with them or should I downsize to something simpler?  Will probably not use it to access the web, send e-mails, download whatever - at least no plans at this point.  Would the new Blackberry flip phone work better for me?  I'd appreciate any thoughts from all you experienced users.

    Welcme to the Frums!
    Absolutely  you will get the hang of the BlackBerry! It will jsut take a lot of patience and alot of researching. I suggest taking the BlackBerry 101 class ! Read through it, it is very helpful and the people here on the forums are wonderful to help you!!!
    http://na.blackberry.com/eng/support/blackberry101/#tab_tab_curve
    I think the CURVE would be better if you are not tech savy as the flip blackberry uses suretype and its a little more difficult to learn if you are new.  
    Nurse-Berry
    Follow NurseBerry08 on Twitter

  • Had this problem last year but now there is a version for android I thought I ought to be able to open  a document created for adobe only.

    http://www.gpappraisals.nepcsa.nhs.uk/?page_id=449  this year but instead I get  Please wait... If this message is not eventually replaced by the proper contents of the document, your PDF viewer may not be able to display this type of document. You can upgrade to the latest version of Adobe Reader for Windows®, Mac, or Linux® by visiting  http://www.adobe.com/go/reader_download. For more assistance with Adobe Reader visit  http://www.adobe.com/go/acrreader. Windows is either a registered trademark or a trademark of Microsoft Corporation in the United States and/or other countries. Mac is a trademark of Apple Inc., registered in the United States and other countries. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.  can I really only use this document on a Windows device?  Any help much appreciated.

    Thanks - having looked up XFA I now understand this so have to ask a supplementary but important question before I consider spendign more money - if I had a tablet with Windows 8.1 installed would Adobe reader be able to open an XFA file on that or is it a problem across all versions on mobile platforms?

  • Now that Android will shoot in .dng, think we can expect LR for Android any time soon?

    This really got me excited after Google IO! How they will open the camera to the developers, giving the camera full manual control. And raw support! The fact that I can potentially fit my camera and my entire workflow in my pocket just boggles my mind!
    Just one last obstacle though: software. I haven't used LR mobile, but if it has anywhere near the same features as the desktop version, I can't wait to get my hands on it!
    All I've heard from Adobe is "We will look at Android support down the line", so same old same old as an Android user there
    Anyone know of some new comments on this? Or if Adobe has commented at all?

    I've not used this myself, but I have a New iPad 3 on order (waiting for a black one) and will be making it one of my first apps.
    http://www.pcmag.com/article2/0,2817,2382172,00.asp

  • ARD Client Settings are not saving in System prefs. Any thoughts?

    I am using ARD 2.2 from my Powerbook. It is running 10.4.3. Was able to create connections for observing with a G5 iMac running 10.4.5 , another PowerBook (which required an ARD client upgrade) running 10.3.9, and a G3 iBook running 10.3.9 with no issues. When trying to configure a Mac mini running 10.3.9, I am able to enter the System Prefs as the admin, set ARD to run using the admin account (in the exact same fashion as the other machines), turn on all available options and click the OK button. I can then go right back to the Sharing control panel where ARD is turned on but none of the other settings, including the checked account remain active. Has anyone else seen this condition? I tried reinstalling ARD client 2.2 and deleting the remote desktop prefs to no avail. If anyone has any suggestions they would be greatly appreciated.

    You might try fixing file permissions (using Disk Utility) on the mini. It kind of sounds like a permissions problem.

  • G5 won't run AHT....systems freezes. Any Thoughts ?

    Hi All,
    I am trying to figure out what is going on with a G5 I have at work. Coworker says machine just freezes multiple times a day while she is working on it. I ran Tech Tools last week and it did not show any problems yet the freezes continue. So today I tried to run AHT version2.1 (G5 is running Tiger 10.4.8) and I can not get it to run. I first tried the extended test and on the first try it froze at 5 min 40 secs on the mass storage check and gave text in the screen top upper left ending in "ok". I restarted the machine and ran extended test again, this time it froze at 4 min at the logic board check again giving text ending in "ok".
    Then I tried the quick test twice. First time it froze at 11 secs at the logic board check. Second time it froze at 2 and a half mins again at the logic board check. The text again was in the upper left of the screen and the message said something about "invalid memory access at....and gave a whole string of numbers which mean nothing to me.
    So, does anyone have any idea what is going on with this machine? Do I have a RAM issue....this machine is mainly used for Photoshop work I had apple care on it but it expired 3/06 so that is no help. I will have new macs in a few months but am trying to keep this one running until they come in.
    G5   Mac OS X (10.4.8)  

    AHT on the original install disks/Tiger disks doesn't get updated with OS and firmware changes.
    The Genius Bar has access to the latest versions of AHT.
    Clone your hard drive (Superduper) to a new drive that you have Disk Utility>Zero-ed already and hold option to boot from the clone and see if your problems continue.
    Your problem could be hard drive, corruption in software, bad memory, PCI cards, external devices and so on.
    Only with a process of elimination can you solve your problem.
    Hope that helps.

  • Transport characteristics+classes of clasification system: release strategy

    Hello,
    Someone know how I can transport the characteristics+classes of classification system for the MM release strategy.
    I think that the values must be assigned manual in each client but I do not have to recreate manually the characteristics+classes.
    Cheers,
    Marta

    Hello,
    The OSS solution to transport the clasification is via ALE.
    I will create a LSMW batch to load the clasification system.
    Thank you very much for your comments.
    Marta
    The classification data need to be transported by ALE as described in
    notes 86900 and 45951. The only other solution is to enter the data
    manually.
    You can obtain information about how to set-up ALE in the Online
    Documentation CD (R/3 Library -> CA - Cross Aplication Components ->
    Business Framework Architecture -> ALE Integration Technology ->
    ALE Quick start).
    However, if you can't set-up ALE, you can re-create the classification
    data again in your target system.
    For that you have to:
    1. assign new values to the characteristic master data (trx. CT02)
    2. assign the new data to the classification system (trx. CL30)
    3. verify the consistency with trx. CL24. Please see note #186809.
    For more information, please see note #365604.
    Please check the answer from development regarding this issue:
    "The transport of release procedure customizing data can only be done ina restricted manner. Please take a look at attached Note 86900 and
    follow the procedure described in this note, in order to correctly
    transport your release strategies.
    Classification data can only be transported via ALE as per note 45951.
    Note 45951 explains what class data for the release strategy will
    be distributed from one system to another.
    It does not describe how to implement as this involves a lot of
    explanation and is truely a consulting issue. Customer may consider
    remote consulting to do the set up."

  • IN MATERIAL MASTER RECORD WHAT IS THE USE OF CLASS TYPE(CLASSIFICATION VIEW

    Hi Guys,
    Can you please explain what are the different critiria to use different class type and what exactly meaning of the each class type with respect to Material classification.
    Any material available on this to study. Please give link.
    Thanks,
    Dhanu

    Hi,
    Purpose
    The classification system allows you to use characteristics to describe all types of objects, and to group similar objects in classes u2013 to classify objects, in other words, so that you can find them more easily later.
    You then use the classes to help you to find objects more easily, using the characteristics defined in them as search criteria. This ensures that you can find objects with similar or identical characteristics as quickly as possible.
    Integration
    The classification system allows you to classify all types of object. First, you must define certain settings in Customizing for the classification system. For more information, see Customizing for the Classification System.
    SAP has predefined a number of object types (for example, materials, and equipment). The settings for these object types have already been defined in Customizing, so you can start to set up your classification system for these object types without defining further settings.
    Features
    Before you can use classification functions, you need to set up your classification system.
    The there are three steps to setting up a classification system:
    Defining the Properties of Objects
    You use characteristics to describe the properties of objects. You create characteristics centrally in the SAP R/3 System.
    See the SAP Library, Characteristics (CA-CL-CHR).
    Creating Classes
    You need classes to classify objects. These classes must be set up. During set up you must assign characteristics to the classes.
    Assigning Objects
    Once you have created the classes you require for classification, you can assign objects to these classes. You use the characteristics of the class to describe the objects you classify.
    This completes the data you require to use your classification system. You can then use your classification system to find objects that match the criteria you require.
    Once you have set up the classification system you can use it to find certain objects. To do this:
    Find a class in which objects are classified
    Find the object(s) you require in the class
    When you use classification to find objects, you use the characteristics as search criteria, and the system compares the values you enter with the values of the classified objects.
    Uts
    Award if helpfull

  • Classification system, new object

    Hello,
    I would like to create a new object by using the classification system; for this I created the relevant entries in the customizing (<b><i>SPRO -> Cross application components -> classification system</i></b>). I created a new Z-table as well new class type Z01.
    Now I would like to assign an object to the new class type; for this I created a new Z-class with the class type Z01 and used transaction CL24N to assign an object to this class. But I got a runtime error which says <b>DYNPRO_NOT_FOUND</b>. The defined screens in the customizing do not exist. The ST22 says that the screen I defined in customizing is missing in the program <b>SAPLCBCM_ABA</b>.
    How to proceed using the CL24N? Do I have to create the missing screens or will they be generated automatically?
    Thank you for your hints.
    Regards,
    Kurt.

    Hello Parem,
    I would like to create a <b>new class type</b> (e.g. Z00) to handle a <b>complete new object</b>. I will store properties for a definite object (like properties for MARA) assigned in a own Z-table.
    Thanks & best regards,
    Kurt.

  • Classification System Customer Exits (User Exits)

    Hi experts
    i'd like to know if there is somewhere a master of User Exits releated to Classification System for SAP ECC 6.0
    Truely i'd like to know if there is a specific user exit able to extend the limit of 30 char for classification text description.
    thanks
    andrea

    To see an overview of existing enhancements to the classification system, go to the initial screen of transaction CMOD and choose Utilities -> SAP enhancements. Run a generic search by entering enhancement "CLFM"  (enhancements for classification) or "CLSC"/ "CLCTMS*" (enhancements for    
    finding objects).
    You can display documentation on the enhancements in the list.

  • AROS - An operation system inside Android

    A rather unkown operating system is AROS - the AROS Research Operating System. It is a free operating system based on AmigaOS 3.1 and is designed to be sourcecode-compatible to Amiga programs. It is available for many platforms, native ones (x86, PPC, ARM) and hosted versions which uses the drivers of the host operation system (Windows, Mac OS X, Linux, Android).
    The installation is very simple: Download the Android version of AROS, unpack the AROS folder to your SD-card or internal memory, and install the AROS.apk bootstrap. Open the App and the OS is loaded in a few seconds. The Android device has not to be rooted.
    The idea is very good: You have a full window-based operating system, with unlimited virtual screens. It also has an awesome DOS and a special programming language, ARexx, which allows interaction between programs. Because it is a full operating system, it is not limited to restrictions which have to ge made in Apps, f.e. complex graphical interfaces which requires windows. It's also very leightweight, so it even works very fast on old smartphones. AROS runs idependent from Android, but it uses the system and the SD-card is shared, so it's easy to exchange data. Disk images like for virtual machines are unneccessary.
    Unfortunately, the AROS scene is not too big, and the highest focus is on the x86 version. Icaros Desktop is a very big distribution now. So there are only a very programs for ARM/Android, and some of them are not very stable or not completely fixed to the Android environment. But maybe it'll be interesting for some people to work on an OS which would enhance Android more than every single-purpose-App. If there will be good software, it could make it more interesting for lots of Android users.
    Some links are following later, the copy/paste function doesn't work so good on the tablet. On YouTube are some AROS / Android videos.
    Greets, Naquaada.
    What's DOS? Fun Fun Fun Fun!

    Well, the main problem are the drivers.
    I just made an Icaros Desktop 1.5.2 installation on my Thinkpad A31p, AC97 Audio, USB, Intel LAN, Atheros 5000 WLAN and Ultrabay Floppy are working. The weird ATI Mobility FireGL 7800 can only be used in VESA modes, so there's no 2D/3D acceleration, but this is not too neccessary. Ultrabay IDE is detected (f.e. LS-240) but can't be configured in HDToolBox. On my Thinkpad X61t Intel X3100 is supported native, but no 3D acceleration and no Intel HD sound, although the device is recognized properly.
    AROS boots rather fast, about 20 seconds on the A31p. It uses GRUB 2 as bootloader, which makes it compatible to multiple OS types. Unlike Linux it has no read/write permissions, this makes it easy to make changes from the bootloader without root or else. And because it boots so fast, it's possible to make changes to the bootloader in less than a minute after powering on the A31p. It's also very easy to backup the bootloader: Make a copy of the boot/grub directory, if something wents wrong just boot from the Icaros Desktop Live DVD and replace the faulty one with the backup.
    I'm not coding myself, today's programming methods are too complicated. First designing a GUI, preparing variables and labels, then maybe beginning with coding, after this a debugger, then compiler... it needs hours until you can test your program. I'm a classic programmer, Commodore BASIC, AmigaDOS scripts, ARexx, MS-DOS Batch and a bit AppleScript. I prefer a ?RETURN WITHOUT GOSUB ERROR IN 340 and manual searching for the error as waiting until the computer 'allows' me to start the program. AmigaDOS (which is also used in AROS and MorphOS) is extremely powerful, my Amiga 1200 booted in 26 seconds, including free selectable Bootpicture and Boot-MP3, only used by optimized AmigaDOS programming. And the A1200 has 50 MHz and a IDE controller with 3.5 MB/s !
    Here are some Android hosted videos:
    https://www.youtube.com/watch?v=GwAuNqH91EQ
    https://www.youtube.com/watch?v=QhiU_GqTxhc
    https://www.youtube.com/watch?v=reQe8Of0qOE
    Hosted on the Raspberry Pi:
    https://www.youtube.com/watch?v=COUrcZat6oc
    Sorry, there are no Lenovo tablets with AROS on YouTube yet. But it is far from working good at all, even the preferences programs are crashing sometimes. The x86 version is working best, and there's also a lot of software. It also exists a NTFS driver, although the writing-capatibility was disabled for safety reasons. The Webbbrowser OWB is very fast and fully ACID3-compliant. Of course, there's no Flash, so it would be interesting to focus on mobile websites. A lot of Open-Source-Software is already available for AROS. Unfortunately, there are only a very few coders, and the Android version wasn't more than a test.
    Maybe it'll be interesting for Lenovo, creating an additional operating system for Android tablets which is not fixed on Apps. AROS is not dependent from Microsoft or Google, it also hasn't to care about Linux kernel versions. The system is also virus-free and rather proof against hacking because it's not internet-dependent like all other todays's operation systems. The idea may sound weird, but Android is also just available since 2008 and started from zero. An Android-hosted version of AROS would have from the start a platform of millions of devices. It'll only be useful to supply software, so all AROS-x86 coded software has to be transferred to ARM processors. Because AROS was designed to be sourcecode-compatible to AmigaOS 3, it should be possible to get more software.
    Some Links:
    The AROS forum is available here: http://aros-exec.org/
    Icaros Desktop is the biggest distribution for x86 CPUs (>2 GB): http://vmwaros.blogspot.de/
    Software for AROS, mostly for x86: http://archives.aros-exec.org/
    What's DOS? Fun Fun Fun Fun!

  • Google Cloud Messaging for Android?

    Hi,
    Have anyone seen an extension supporting the new Google Cloud Messaging system for Android?
    All those I have found are still based on the old C2DM system that doesn't allow new projects.
    Thanks in advance!
    /Karl

    Hi KarlCfs,
    I have the same trouble.
    Normally old ANE is working with the new Google Cloud Messaging system.
    I use freshplanet ANE : https://github.com/freshplanet/ANE-Push-Notification
    The author tell me, his ANE work with the new cloud.
    Just change the value in registerForPushNotification(). Instead of the email adress, put your new projectId.
    For the moment i dont receiver token from Google Cloud.
    I don't know if something change in the xml descriptor.
    If I resolve, I post it here.
    Best regards
    Thierry

Maybe you are looking for